terça-feira, 5 de fevereiro de 2013

How to: Cacti



INSTALAÇÃO E CONFIGURAÇÃO DO CACTI

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

As configurações deverão ficar assim:


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, 

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:






Nenhum comentário:

Postar um comentário