Niginx下的监控系统Cacti
来源:互联网 发布:使用手册制作软件 编辑:程序博客网 时间:2024/06/03 14:32
安装运行Cacti的环境
安装rrd和snmp相关东西
这里要先添加yum源,要不然Yum不到我们想要的东西
vi /etc/yum.repos.d/CentOS-Base.repo
添加下面:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
然后yum一下我们想要的东西
yum -y install php-snmp net-snmp net-snmp-libs net-snmp-utils rrdtool
进入/etc/snmp/snmpd.conf 配置snmpd
原配置修改3个地方:
com2sec notConfigUser default public
access notConfigGroup "" any noauth exact systemviewnone none
#view all included .1 80
修改为:
com2sec notConfigUser 127.0.0.1 public #127.0.0.1 为cacti主机的配置
access notConfigGroup "" any noauth exact all none none
view all included .1 80
启动服务,之后如果修改了此配置要重启此服务restart:
service snmpd start
安装cacti,网址www.cacti.com
tar zxvf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g /home/www/cacti #移动到网站Apache或者Nginx的web目录下面
创建数据库并导入cacti的sql,并授权cacti用户
mysql -uroot -p123456 -e "create database cacti;"
mysql -uroot -p123456 -e "GRANT ALL PRIVILEGES ON cacti.* TO 'cacti'@'127.0.0.1' IDENTIFIED BY 'cacti';"
mysql -uroot -p123456 cacti < /home/www/cacti/cacti.sql
配置cacti数据库连接
vi /home/www/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
碰到访问页面的时候Url路径里面加了/cacti/ ,总是报错404,这样就要把$url_path里面的参数去掉,然后重启nginx web服务:
$url_path = "";
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti"; #这里要注释掉
用浏览器打开 运行虚拟主机的IP或者设置的域名,会显示 cacti的安装指南,设置好就不会再出现了。
点击 “Next”
选择“New Install”,点击“Next”
指定 rrdtool、 php、 snmp 工具的 Binary 文件路径,确保所有的路径都是显示“ FOUND”,没有 “NOT FOUND”的,点击 Finish 完成安装。
Cacti 默认的用户名与密码是 admin,输入用户名与密码,点击 login
为了安全的原因,第一次登录成功后,cacti 会强制要求你更改一个新的 password ,输入新密码并确认密码,点击 save ,进入 cacti 控制台界面;
点击 graphs ,查看cacti 监控本机的图表,注意:默认是不会有监控流量的统计图表的。
7、添加计划任务
第五分钟抓一次数据
*/5 * * * * /usr/local/php/bin/php /home/www/cacti/poller.php > /dev/null 2>&1
# php路径需要改为自己的
注意:cacti可以监控很多设备,路由器,交换机,CPU,网络流量等,和这个监控系统一起整合使用的还有一些警报系统,比如:进程过多会发邮件通知给你,还有一些插件有空的时候可以研究研究。把这个Cacti系统备份下来方便以后在别的机器上移植呢,这里有备份和还原cacti的文章...
- Niginx下的监控系统Cacti
- CACTI监控系统搭建
- Cacti系统监控
- Nagios + cacti监控系统
- Windows下安装Cacti流量与系统资讯监控
- cacti监控的搭建
- Cacti的服务器监控
- cacti监控的搭建
- CentOS 5.5 下开源的系统监控工具 cacti 的安装
- 使用cacti + rrd构建免费的Linux系统监控平台
- linux系统基于cacti的监控和报警
- CentOS下搭建cacti监控
- [cacti监控] centos6.2下安装cacti监控
- 使用Cacti监控你的网络(七)- Windows下Cacti安装
- cacti监控squid的方法
- Cacti监控apache的方法
- Cacti监控tomcat的方法
- Cacti/Nagios监控系统应用场景
- VS2010中ValidateRequest=false失效
- Hadoop生态图谱
- 好的程序员应该熟悉的几门编程语言
- c++查找文件的方法
- AXIS开发Webservice(即时发布与定制发布)
- Niginx下的监控系统Cacti
- 微软测试管理运行Coded UI Test
- make: 1254-055 Dependency line needs colon or double colon operator.
- 慎用CMFCToolBar::CreateEx(转的)
- 分布式Coded UI Tests测试
- C#中dataGridView显示时折叠与展开(隐藏与显示)
- 如何从一个对话框弹出单文档视图
- S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A)
- UINCODE环境下编写剪贴板程序代码