sm702 发表于 2019-1-10 13:45:16

Cacti服务器监控的安装及配置

  1、安装rrdtool


[*]#yum install rrdtool

  2、安装net-snmp


[*]#yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils

  3、配置net-snmp


[*]#vim /etc/snmp/snmpd.conf

  找到(41行),把default修改为需要主监控IP,这里修改为127.0.0.1:


[*]com2sec notConfigUserdefault       public

  修改为:


[*]com2sec notConfigUser127.0.0.1       public

  找到(52行):


[*]accessnotConfigGroup ""      any       noauth    exactsystemview none none

  修改为:


[*]accessnotConfigGroup ""      any       noauth    exactall none none

  找到并去除最前面的“#”号(85行):


[*]#view all    included.1                               80

  启动服务并设置开机自动启动


[*]#service snmpd start
[*]#chkconfig snmpd on

  测试net-snmp


[*]#snmpwalk -v2c -c public 127.0.0.1 .1.3.6.1.4.1.2021.10.1.5.1
[*]UCD-SNMP-MIB::laLoadInt.1 = INTEGER: 1

  4、Cacti安装及配置
  1)、解压cacti到一个web目录


[*]#tar xzf cacti-0.8.8a.tar.gz
[*]#mv cacti-0.8.8a /data/wwwroot/cacti.xxx.com

  2)、创建数据库并导入数据


[*]>create database cacti;
[*]>use cacti;
[*]>source /data/wwwroot/cacti.xxx.com/cacti.sql;
[*]>grant all on cacti.* to cacti@'127.0.0.1' identified by 'password';

  3)、修改Cacti配置文件


[*]#cd /data/rsync/data/wwwroot/cacti.xxx.com/
[*]#vim include/config.php

  修改数据库配置为上面的设置:


[*]$database_type = "mysql";
[*]$database_default = "cacti";
[*]$database_hostname = "localhost";
[*]$database_username = "cacti";
[*]$database_password = "Jyw8!k;j>mOdq=Cucap-G%5Tsaaxax1V";
[*]$database_port = "3306";
[*]$database_ssl = false;
[*]$url_path = "/";

  3)、初始化Cacti


[*]#groupadd -g 2000 cacti
[*]#useradd -u 2000 -g cacti -d /data/cacti -M cacti
[*]#chown cacti:cacti /data/rsync/data/wwwroot/cacti.xxx.com/ -R

  WEB打开http://cacti.xxx.com/install/进行安装Cacti


[*]#su - cacti
[*]#env LANG=C /usr/local/php-5.3.xx/bin/php /data/rsync/data/wwwroot/cacti.xxx.com/poller.php

  4)、计划任务


[*]*    *    *    *    * root env LANG=C /usr/local/php-5.3.xx/bin/php /data/rsync/data/wwwroot/cacti.xxx.com/poller.php >> /data/logs/cacti.log 2>&1




页: [1]
查看完整版本: Cacti服务器监控的安装及配置