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