天天看点

CACTI 仙人掌监控平台

CACTI 仙人掌监控平台

组件: LAMP:提供运行平台

       SNMP:提供网络数据的收集  简单网络管理协议 161

       RRDtools: 汇总数据并绘制图片

1、检查安全环境:

   iptables -F      清空防火墙

   setenforce 0    关闭SElinux

2、检查IP地址

3、安装软件环境

   yum -y install httpd                                                                            阿帕奇

   yum -y install mysql mysql-server mysql-devel                                 数据库

   yum -y install php php-mysql                                                             PHP

   yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd    组件

   yum -y install rrdtool                                                                          组件

   yum -y install net-snmp net-snmp-utils                                            组件

4、安装cacti

   tar -zxf cacti* -C /usr/src

   mv /usr/src/cacti-0.8.7g /var/www/html/cacti        剪切并改名到阿帕奇网页处

5、修改配置文件

   vim /var/www/html/cacti/include/config.php

   mysql

   cacti

   localhost

   3306

6、创建数据库cacti

   mysql         进入数据库

   create database cacti;    创建数据库

   grant all on cacti.* to cacti@localhost identified by 'cacti';    添加用户

   exit    退出

7、导入数据库

   mysql -ucacti -p123456 cacti < /var/www/html/cacti/cacti.sql  将模板文件导入刚刚创建的数据库

   useradd cacti    创建系统用户

   chown cacti:cacti /var/www/html/cacti/rra/    将rra文件夹的所属主和所属组该为cacti

8、访问安装页面

   http://IP/cacti/install

   默认用户名:admin 默认密码:admin

9、配置客户端

   a、检查安全环境

      iptables -F    清空防火墙

      setenforce 0    关闭SELinux

   b、保证能与服务器通信

      ping 服务器IP

   c、安装软件环境

      yum -y install net-snmp net-snmp-utils

   d、修改snmp配置,以便能将数据提交给服务器

      vim /etc/snmp/snmpd.conf

      41 default改为服务器IP public改为public123

      62 systemview改为all

      85 取消注释

   e、重启snmp服务

      service snmpd restart

su cacti    切换用户

php /var/www/html/cacti/poller.php    收集数据

su cacti    切换到cacti用户上

crontab -e     创建定时任务

*/5 * * * * /sbin/php /var/www/html/cacti/poller.php    写入设置定时任务每隔5秒钟收集一次定时任务

继续阅读