Executar o comando de instalação:
apt-get install -y apache2 php5
php5-mysql php5-cli php-pear php5-suhosin php5-curl php5-gd php5-snmp snmp
snmpd libapache2-mod-php5 mysql-server cacti
Na instalação do cacti, será solicitado:
1-) Configuração do mysql
Escolher a opção SIM e digitar a senha do administrador do Mysql
2-) Digite a senha para o banco do mysql, dica "cacti"
3-) Selecione o servidor WEB - padrão apache2
4-) Usando o browser de uma máquina qualquer, que está na mesma rede, digite:
Sendo que o ip que está na url é o computador que estaá instalado o cacti
Tela 1
Clique em NEXT >>
===========================================================================
Tela 2
Clique em FINISH
===========================================================================
O usuário e senha padrão:
admin = senha admin
===========================================================================
Instalando o agent snmp nos computadores a serem monitorados:
Instalação no CentOS:
yum install net-snmp net-snmp-libs net-snmp-utils -y
Instalação no Debian:
apt-get install libsnmp-base libsnmp15 snmp
snmpd -y
Agent SNMP em coputadores linux:
Fazer um cópia de segurança do arquivo
/etc/snmp/snmpd.conf;
Configurar o arquivo de configuração snmp para apontar para o servidor cacti,
Configurar o arquivo de configuração snmp para apontar para o servidor cacti,
vi /etc/snmp/snmpd.conf
syslocation
"IDC-Laboratorio-Virtual-de-Testes"
syscontact
"debian-teste - <lion.lookline@gmail.com>"
com2sec readonly 127.0.0.1 seguranca
com2sec readonly 192.168.1.134
seguranca
group
rogroup v1 readonly
group
rogroup v2c readonly
group
rogroup usm readonly
view
all included .1
80
access
rogroup "" any noauth
exact all none
none
A palavra seguranca é o grupo que tem
permissão de ssh, que está configurado sshd_config.
Ressalvas, efetuando alguns testes, na plataforma
CentOS:
snmpwalk -v 1 localhost -c ananke system
ou
snmpwalk -Os -c ananke -v 1 localhost | head
RESULTADO:
SNMPv2-MIB::sysDescr.0 = STRING: Linux centos-teste
2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10z'
DISMAN-EVENT-MIB::sysUpTimeInstance =
Timeticks: (8235595) 22:52:35.95
SNMPv2-MIB::sysContact.0 = STRING:
"centos-teste - <kleber.lookline@gmail.com>"
SNMPv2-MIB::sysName.0 = STRING:
centos-teste
SNMPv2-MIB::sysLocation.0 = STRING:
"IDC-Lab-Virtual"
SNMPv2-MIB::sysORLastChange.0 =
Timeticks: (4) 0:00:00.04
SNMPv2-MIB::sysORID.1 = OID:
SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1
SNMPv2-MIB::sysORID.2 = OID:
SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORID.3 = OID:
SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.4 = OID:
SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.5 = OID:
TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.6 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.7 = OID:
UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.8 = OID:
SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORDescr.1 = STRING: The
MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.2 = STRING: The
MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.3 = STRING: The
SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.4 = STRING: The
MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.5 = STRING: The
MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: The
MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.7 = STRING: The
MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.8 = STRING:
View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORUpTime.1 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.2 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.3 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.4 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.5 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.6 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.7 = Timeticks:
(4) 0:00:00.04
SNMPv2-MIB::sysORUpTime.8 = Timeticks:
(4) 0:00:00.04
===========================================================================
Agent SNMP em coputadores Windows:
PASSO 1:
PASSO 2:
PASSO 3:
PASSO 4:
PASSO 5:
PASSO 6:
PASSO 7: