Cacti não mostra gráfico

2

Instalado no Debian de 6 a 64 bits. Webserver: Nginx

Aqui está o que eu fiz até agora:

  1. apt-get install cacti e apt-get install snmpd
  2. chmod 644 /etc/cacti/debian.php
  3. Defina date.timezone no php.ini
  4. Adicionado extension=gd.so no php.ini
  5. Tentei executar php poller.php

    
por xperator 13.05.2012 / 19:20

1 resposta

2

Assumindo que o cacti foi configurado corretamente, o que deve ser feito desde que você usou o apt-get et al, você poderia usar o snmp para obter gráficos e configurar cactos para pesquisar o daemon snmp. Este é um procedimento que eu uso para configurar um host para ser monitorado por cactos. Isso pode ser um localhost ou um servidor remoto.

apt-get install snmp snmpd libsnmp9-dev
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf_old
echo 'syslocation "Your location"'   > /etc/snmp/snmpd.conf
echo 'syscontact [email protected]' >> /etc/snmp/snmpd.conf
/etc/init.d/snmpd stop
net-snmp-config --create-snmpv3-user -ro -a "passWORD" username
/etc/init.d/snmpd start

Para o snmpd escutar em qualquer outra coisa além de 127.0.0.1, edite / etc / default / snmpd. Supondo que o ip da LAN do servidor é 10.11.11.2

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1 10.11.11.2'

Reiniciar:

/etc/init.d/snmpd restart

Agora, na interface da web do cacti, você adiciona o host com o IP 10.11.11.2. Use as seguintes configurações, estas podem ser alteradas, naturalmente, alterando os comandos acima de acordo:

Hostname: 10.11.11.2
SNMP Username (v3): username you gave above
SNMP Password (v3): password you gave above
SNMP Version: Version 3
SNMP Auth Protocol (v3): MD5
SNMP Privacy Passphrase (v3): leave empty
Choose the SNMPv3 Authorization Protocol: none
SNMP Port: 161

Salve e configure o restante da maneira que desejar. As informações do host do menu de dispositivos devem mostrar informações obtidas do servidor snmpd em "Informações do SNMP", como tempo de atividade e nome do host, bem como localização.

Você pode verificar os logs (/ var / log / syslog) no servidor snmpd se o cacti está em polling, ele aparece assim (tráfego UDP), assumindo que o servidor cacti tem o IP 10.11.11.11:

May 11 06:28:59 example snmpd[1881]: Connection from UDP: [10.11.11.11]:56247->[10.11.11.2]

Update: para o template você pode criar algo parecido com isto, chame-o de "Linux_server" se você quiser. Isso é exatamente o que eu uso, mas você pode ter requisitos diferentes:

Associated Graph Templates
1) Host MIB - Logged in Users 
2) ucd/net - CPU Usage 
3) ucd/net - Load Average 
4) ucd/net - Memory Usage 

Associated Data Queries
1) SNMP - Get Mounted Partitions 
2) SNMP - Get Processor Information 
3) SNMP - Interface Statistics 
    
por 16.05.2012 / 00:39