详解CenOs6.7下安装Cacti

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

       环境介绍:CenOs6.7

       软件版本: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_第1张图片

启动http和mysql
service httpd start
service mysqld start

  详解CenOs6.7下安装Cacti_第2张图片

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

  详解CenOs6.7下安装Cacti_第3张图片

  详解CenOs6.7下安装Cacti_第4张图片

  详解CenOs6.7下安装Cacti_第5张图片

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

  详解CenOs6.7下安装Cacti_第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_第7张图片

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

  详解CenOs6.7下安装Cacti_第8张图片

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

  

启动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_第9张图片

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

  详解CenOs6.7下安装Cacti_第10张图片

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

  详解CenOs6.7下安装Cacti_第11张图片

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

  详解CenOs6.7下安装Cacti_第12张图片

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

  详解CenOs6.7下安装Cacti_第13张图片

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

  详解CenOs6.7下安装Cacti_第14张图片

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

  详解CenOs6.7下安装Cacti_第15张图片

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

  

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

  详解CenOs6.7下安装Cacti_第16张图片

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

  详解CenOs6.7下安装Cacti_第17张图片

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

  

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

  详解CenOs6.7下安装Cacti_第18张图片

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

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

详解CenOs6.7下安装Cacti_第19张图片

  选择新装继续下一步。

  详解CenOs6.7下安装Cacti_第20张图片

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

  详解CenOs6.7下安装Cacti_第21张图片

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

  详解CenOs6.7下安装Cacti_第22张图片

  强制修改密码

  详解CenOs6.7下安装Cacti_第23张图片

  

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

  详解CenOs6.7下安装Cacti_第24张图片

 

你可能感兴趣的:(详解CenOs6.7下安装Cacti)