Установлен на Debian 6 - 64бит. Веб-сервер: Nginx
Вот что я сделал до сих пор:
apt-get install cacti
и apt-get install snmpd
chmod 644 /etc/cacti/debian.php
extension=gd.so
в php.iniphp poller.php
Предполагая, что cacti были настроены правильно, что и должно быть, поскольку вы использовали apt-get et al, вы можете использовать snmp для получения графиков, а затем настроить cacti для опроса демона snmp. Это процедура, которую я использую для настройки хоста, который будет отслеживаться кактусами. Это может быть локальный или удаленный сервер.
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@example.com' >> /etc/snmp/snmpd.conf
/etc/init.d/snmpd stop
net-snmp-config --create-snmpv3-user -ro -a "passWORD" username
/etc/init.d/snmpd start
Чтобы snmpd мог слушать что-либо еще, кроме 127.0.0.1, отредактируйте / etc / default / snmpd. Предполагая, что IP-адрес LAN сервера - 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'
Начать сначала:
/etc/init.d/snmpd restart
Теперь в веб-интерфейсе cacti вы добавляете хост с IP 10.11.11.2. Используйте следующие настройки, их, конечно, можно изменить, изменив соответствующие команды:
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
Сохраните и настройте остальное, как хотите. Информация о хосте из меню устройств должна отображать информацию, полученную от сервера snmpd в разделе «Информация о SNMP», например, время безотказной работы и имя хоста, а также местоположение.
Вы можете проверить журналы (/ var / log / syslog) на сервере snmpd, опрашивает ли cacti, это выглядит так (трафик UDP), если сервер cacti имеет 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]
Обновление: для шаблона вы можете создать что-то вроде этого, назовите его «Linux_server», если хотите. Это как раз то, что я использую, но у вас могут быть другие требования:
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