1、先安装编译环境,要想实现cacti的网络监控,需要安装mysql httpd php等系统实现,这是使用yum安装 yum install httpd php php-mysql mysql mysql-server php-snmp net-snmp-utils -y
2、安装完成后让服务都启咿蛙匆盗动相关服务service mysqld start# 启动mysql服务chkconfig mysqld on #使其开机自动启service httpd start #启动http服务chkconfig httpd on #开机自动启动httpd 服务
3、之后编辑httpd服务的配置文件,使其支持mod_status.so模块,检查配置文件 /etc/httpd/conf/httpd.con熠硒勘唏f 里面是否有一些内容,并且没有被注释掉LoadModule status_module modules/mod_status.so
4、在 /var/www/html/ 新建文件 index.php,添加内容 vim /var/www/html/index.php<?phpphpinfo();?>
5、使用浏览器访问此计算机80端口 http:localhost,出现以下内容证明http支出动态php并且能够正常连接
6、给mysql数据库设置管理员密码;mysqladmin -uroot password 'www@4321
7、编辑刚才的web页面,添加以下内容严重mysql数据库的连接 vim /var/www/html/index.php更新内容为:<?php $link=mysql_connect("localhost","root","www@4321"); if(!$link) echo "FAILD!"; else echo "OK!"; ?>
8、再次访问刚才web页面,此时如果web页面返回的内容为 ok,则表示mysql数据库连接正常
9、使用yum安装rrdtool 支出工具 Yum -y install rrdtool-*
10、在mysql中创建cacti使用的数据库cactidb mysql -uroot -p ##会提示你输入密码,输入自己之前设置的mysql管理员密码即可
11、配置本机的snmp服务,后续通过localhost来严重监控编辑/etc/snmp/snmpd.conf 修改默认 默认的community为public,其中pulic是用于snmp连接的口令,这里我设置的是 Public1311
12、接下里开始安装 cacti,在官网上下载最新门溘曝晖版本的源码包,目前最新版应该是 cacti-0.8.8b.tar.gz, 推荐去开源中国社区下,速度会快很多,这里我已经下载好了,filezilla上传到/home/appz下面,现在我们开始解压源码包tar -zxvf cacti-0.8.8b.tar.g
13、移动并重命名解压后的目录到/var/www/html/cactimv cacti-0.8.8b /var/www/html/cacti
14、进入 /var/www/html/cacti目录,将cacti.sql 数据库文件导入到mysql中mysql -uroot -p cactidb < cacti.sql
15、编辑cacti的主配置文件,为其指定对应的数据库参数: vim /var/嘛术铹砾www/html/cacti/include/config.php值檄钕眇修改一下参数为自己设定的参数:$database_type = "mysql";$database_default = "cactidb";$database_hostname = "localhost";$database_username = "root";$database_password = "www@4321";$database_port = "3306";
16、修改crontab文件,在空白处添加一下内容:*/5 * * * * root php /var/www/html/cacti/poller.php > /dev/null &#每5分钟以root账号去抓取数据绘图,时间可以自由设置,我建议不要设置太小
17、需要关闭iptables和selinux,通过浏览器访问 http://locahost/cacti/install 根基自己安装cacit应用的计算机ip修改localhost,这里我的ip是 17.26.201.154,看见一下画面点击next
18、如图所示,在下拉框中选择 new install 点击next
19、如果如下图所示全是[FOUND],则可以点击Finish 完成,有问题请安装错误的地方给出的路径进行故障排除;
20、点击完finish 后会出现登录页面,默认的用户名和密码为admin
21、第一次登录系统是会强制让修改默认的用户名和密码
22、进入系统后点击 graphs标签,在左边选择localhost 就会出现默认的监控流量图,如果没有出现数据可能需要等几分钟,也可以手动绘图
23、 更多精彩,期待您的关注