Você precisa instalar os seguintes softwares no RHEL/Fedora/CentOS:
1. MySQL Server: Armazenamento de dados do cacti.
2. NET-SNMP server – SNMP (um simples protocolo de gerenciamento de rede) ele é um protocolo usado para gerenciamento de rede.
3. PHP com modulo net-snmp – Acessando dados SNMP usando PHP.
4. Apache /lighttpd/ngnix webserver: servidor web para exibir os gráficos criados por PHP e RRDTOOL.
Instalando o sftware:
#yum install mysql-server mysql php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp php-pear-Net-SMTP php-mysql httpd
#service mysqld start
#mysqladmin -u root password SENHADOMYSQL
mysql> exit
#yum install net-snmp-utils php-snmp net-snmp-libs
#vim /etc/snmp/snmpd.conf
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .1 80
access MyRWGroup “” any noauth exact all all none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root (configure /etc/snmp/snmp.local.conf)
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
#/etc/init.d/snmpd start
#chkconfig snmpd on
#snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
IP-MIB::ipAdEntIfIndex.67.yy.zz.eee = INTEGER: 3
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
#yum install cacti
#rpm -ql cacti | grep cacti.sql
Outro exemplo: /usr/share/doc/cacti-0.8.7f/cacti.sql
Digite o seguinte comando para instalar as tabelas no cacti (é necessário digitar a senha do usuário cacti):
#mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.7f/cacti.sql
#vi /etc/cacti/db.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “SENHAXYZ”;
$database_port = “3306″;
Salve o arquivo e feche.
#vim /etc/httpd/conf.d/cacti.conf
Você precisa liberar acesso total ou somente à sua rede ao Cacti:
#
Alias /cacti /usr/share/cacti
Deny from all
Allow from 10.0.0.0/8 (IP DO HOST QUE ACESSARA VIA BROWSER O CACTI)
#service httpd restart
Acesse o arquivo /etc/cron.d/cacti:
#vim /etc/cron.d/cacti
*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
Agora o cacti está pronto para ser instalado. Teste uma url:
SNMP podem ser usados para monitorar o tráfego do servidor. Uma vez instalado o login para o Cacti:
2. Selecione Localhost.
3. Certifique-se de opções SNMP.
2. Selecione SNMP – Interface Statistics.
3. Selecione um tipo de gráfico (tais como Entrada / Saída de bytes com largura de banda total)



















