CentOS 6.7安装配置Cacti监控系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 6.7安装配置Cacti监控系统相关的知识,希望对你有一定的参考价值。

一、安装配置LAMP环境

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

启动http和mysql

service httpd start
service mysqld start

执行mysql安全设置,根据提示设置root密码

mysql_secure_installation

二、安装RRDTool和net-snmp

1、RRDTool主要用于绘图

yum -y install rrdtool

2、net-snmp主要用于收集并传送服务器的统计信息

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

3、配置net-snmp

vim /etc/snmp/snmpd.conf
将55行的
view    systemview    included   .1.3.6.1.2.1.1
改为
view    systemview    included   .1.3.6.1.2.1

4、启动net-snmp

service snmpd start

5、测试net-snmp

snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1.1.0

如果显示类似:SNMPv2-MIB::sysDescr.0 = STRING: Linux guest.guest 2.6.32-573.8.1.el6.x86_64 #1 SMP Tue Nov 10 18:01:38 UTC 2015 x86_64,说明net-snmp工作正常。

三、下载安装cacti

1、下载cacti,并放到html目录下

wget http://www.cacti.net/downloads/cacti-0.8.8f.tar.gz
tar zxf cacti-0.8.8f.tar.gz
mv cacti-0.8.8f /var/www/html/cacti

2、在mysql中添加cacti数据库,并导入模板数据库

cd /var/www/html/cacti/
mysqladmin --user=root -p create cacti
mysql -uroot -p cacti < cacti.sql

3、在mysql中创建cacti用户,用户名为cactiuser,密码暂定为123

mysql -u root -p 
GRANT ALL ON cacti.* TO [email protected] IDENTIFIED BY 123;
flush privileges;
quit

4、在Linux系统中添加cacti用户

useradd cactiuser
chown -R cactiuser rra/ log/

5、配置include/config.php

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "123";
$database_port = "3306";
$database_ssl = false;

6、添加计划任务

echo "*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1">>/etc/crontab
service crond restart

四、初始化安装cacti

浏览器中输入:http://www.yourdomain.com/cacti

一路下一步,默认初始用户名和密码都是:admin

五、配置开机启动

chkconfig --level 35 snmpd on
chkconfig --level 35 httpd on
chkconfig --level 35 mysqld on
chkconfig --level 35 crond on

六、加入一个新的Linux被监控主机(CentOS)

目标机器上安装net-snmp即可

yum install -y net-snmp net-snmp-perl net-snmp-devel net-snmp-utils net-snmp-libs

启动net-snmp(默认199号端口)

service snmpd start

在网络页面左侧,选择Devices——add,填写hostname(ip或域名),并将SNMP Version改为2

 

以上是关于CentOS 6.7安装配置Cacti监控系统的主要内容,如果未能解决你的问题,请参考以下文章

在centos下 安装cacti 远程监控 snmp 老是配置不正确,哪位好心人有成功案例呢?

Cacti安装配置

Centos7.4下构建cacti监测体系

CentOS 6.7 配置 yum 安装 Nginx

CentOS 6.7 配置 yum 安装 Nginx

Centos 6安装Cacti监控网络流量