当前位置: > Linux服务器 > 监控工具 >

centos7下安装cacti 开源流量监控软件

时间:2015-01-14 12:15来源:linux.it.net.cn 作者:IT

客户端安装:

1.被监控主机上安装snmp服务

1
2
yum install net-snmp  -y
yum install net-snmp-utils -y

2.修改配置文件

  vi  /etc/snmp/snmpd.conf

1
2
3
4
5
6
7
8
9
com2sec notConfigUser  default       public 
#public为验证字符,可自定义修改,后cacti配置会用到
access  notConfigGroup ""      any       noauth    exact  systemview none none 
#systemview修改为all
view all    included  .1           80 #添加此行
   
view    systemview    included   .1.3.6.1.2.1.1(配置文件已有行)
view    systemview    included   .1.3.6.1.2.1.25.1.1(配置文件已有行)
view    systemview    included   .1.3.6.1.2.1.2 (需要添加的行,注意位置)

3.在cacti服务端测试

   snmpwalk -v 2c -c public 客户端IP if 

服务器端安装:

1.安装mariadb

1
yum  install mariadb mariadb-server  mariadb-devel

2.安装php

1
yum  install  php  php-mysql

3.安装库文件

1
yum  install  zlib  zlib-devel  freetype libjpeg  fontconfig gd gd-devel libxml2   php-gd    php-cli  net-snmp-utils rrdtool php-snmp gcc  net-snmp-devel autoconf automake libtool dos2unix

 

4.安装cacti-0.8.7e.tar.gz软件包

   cd /var/www/html

  这里面6个安装包。分别是:

     cacti-0.8.7e.tar.gz、cli_add_graph.patch、fix_icmp_on_windows_iis_servers.patch、snmp_invalid_response.patch、  cross_site_fix.patch、  template_duplication.patch

  4.1.解压cacti。

1
2
 tar  zxvf  cacti-0.8.7e.tar.gz
 mv   cacti-0.8.7e   cacti

  4.2.cacti打补丁

1
2
3
4
5
     patch -p1 -N < cli_add_graph.patch
     patch -p1 -N < snmp_invalid_response.patch
     patch -p1 -N < template_duplication.patch
     patch -p1 -N < fix_icmp_on_windows_iis_servers.patch
     patch -p1 -N < cross_site_fix.patch

  4.3.登陆数据库导入cacti.sql

1
2
3
4
5
6
      mysql   -p
      create database cacti;
      grant all privileges  on cacti.*  to  cacti@'localhost'  identified by 'cacti';
      flush  privileges;
      use  cacti;
      source  /var/www/html/cacti/cacti.sql;

  4.4.修改cacti的配置文件

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

1
2
3
4
5
6
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";

  4.5.更改配置文件权限。

1
2
3
 cd /var/www/html/cacti
 chown   -R  cacti.apache   rra  log
 chmod  755  rra  log

  4.3 安装之后,访问会出现cacti有图无数据现象。

(责任编辑:IT)
------分隔线----------------------------