Cacti[开个嗒]是Linux下的一种软控软件,基于PHP开发带有图形化界面,使用方便简洁,主要基于SNMP协议可以监控的设备有Linux与Windows服务器。

       环境介绍:CenOs6.7

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

       软件版本:cacti-0.8.8f.tar.gz[需要自己去官方网站下载]

      开始安装

yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server

  详解CenOs6.7下安装Cacti Linux 第1张

启动http和mysql
service httpd start
service mysqld start

  详解CenOs6.7下安装Cacti Linux 第2张

执行mysql安全设置,根据设置root密码,删除匿名用户,删除自带测试库,禁止root远程
mysql_secure_installation

  详解CenOs6.7下安装Cacti Linux 第3张

  详解CenOs6.7下安装Cacti Linux 第4张

  详解CenOs6.7下安装Cacti Linux 第5张

安装RRDTool用于绘图
yum -y install rrdtool

  详解CenOs6.7下安装Cacti Linux 第6张

NET-SNMP 是一种开放源代码的 SNMP 协议实现。它支持 SNMP v1, SNMP v2c 与 SNMP v3,并可以使用 IPV4 及 IPV6 。也包含 SNMP Trap 的所有相关实现。
Net-snmp 包含了 snmp 实用程序集和完整的 snmp 开发库。 安装net-snmp yum -y install net-snmp net-snmp-libs net-snmp-utils

  详解CenOs6.7下安装Cacti Linux 第7张

配置net-snmp改55行的信息
vi /etc/snmp/snmpd.conf                               

  详解CenOs6.7下安装Cacti Linux 第8张

   为了保险期间查看刚才修改的文件。

  详解CenOs6.7下安装Cacti Linux 第9张

启动net-snmp
service snmpd start
测试net-snmp
snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1.1.0

  详解CenOs6.7下安装Cacti Linux 第10张

安装lrzsz上传下载服务【如果安装过可以忽略,用其他方式上传也行,你只要能把cacti包上传上去就行】
yum -y install lrzsz

  详解CenOs6.7下安装Cacti Linux 第11张

上传cacti的压缩包到/home文件下,从官网下载
https://www.cacti.net/download_cacti.php
再解压,查看文件
rz -y
tar zxf cacti-0.8.8f.tar.gz
ls

  详解CenOs6.7下安装Cacti Linux 第12张

将cacti文件移动文件到html目录下,进入cacti目录下
mv cacti-0.8.8f /var/www/html/cacti
cd /var/www/html/cacti/

  详解CenOs6.7下安装Cacti Linux 第13张

在MySql创建cacti库,登陆数据路,往cacti库导入cacti.sql表,输入密码
mysqladmin --user=root -p create cacti
mysql -uroot -p cacti < cacti.sql

  详解CenOs6.7下安装Cacti Linux 第14张

再次查看cacti库下的表
SHOW DATABASES;
USE cacti
SHOW TABLES;

  详解CenOs6.7下安装Cacti Linux 第15张

登陆mysql中,创建cacti用户,刷新权限,退出数据库
mysql -u root -p 
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY '123';
flush privileges;
quit

  详解CenOs6.7下安装Cacti Linux 第16张

在Linux下新增cacti用户名字cactiuser,指定文件为cactiuser用户,查找配置文件
useradd cactiuser
chown -R cactiuser rra/ log/
find / -name config.php

  详解CenOs6.7下安装Cacti Linux 第17张

修改配置文件,将密码改为123后,保存退出
vi /var/www/html/cacti/include/config.php

  详解CenOs6.7下安装Cacti Linux 第18张

设置定期程序收集信息
crontab -e
*/1 * * * * php /var/www/html/cacti/poller.php >/dev/null

  详解CenOs6.7下安装Cacti Linux 第19张

启动服务,查看IP
chkconfig httpd on
/etc/init.d/httpd start

  详解CenOs6.7下安装Cacti Linux 第20张

临时关闭防火墙,设置SELinux为宽松模式
service iptables stop
setenforce 0

  详解CenOs6.7下安装Cacti Linux 第21张

关闭SELinux=》临时关闭
    setenforce 0
    0:permissive 只是提出警告,不阻止执行
    1:enforcing 开启selinux
  查看selinux状态
    getenforce

  打开浏览器,输入IP,下一步。

详解CenOs6.7下安装Cacti Linux 第22张

  选择新装继续下一步。

  详解CenOs6.7下安装Cacti Linux 第23张

  继续下一步,核对安装信息,点击Finish完成。

  详解CenOs6.7下安装Cacti Linux 第24张

  进入登陆页面,输入账号密码都是admin

  详解CenOs6.7下安装Cacti Linux 第25张

  强制修改密码

  详解CenOs6.7下安装Cacti Linux 第26张

  

进入主菜单面板
console    控制台
graphs    绘图面板(监控图)

  详解CenOs6.7下安装Cacti Linux 第27张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄