Cacti SNMP - Получение значения "U", хотя доступно значение
Я следовал руководству на следующем форуме, чтобы получить логи постфикса, отображаемые в кактусах: http://forums.cacti.net/viewtopic.php?f=12&t=6657
(См. Пятый пост)
Шаги установки на посту следующие:
1) Настройте агент SNMP на почтовом сервере и убедитесь, что он настроен правильно.
2) Разархивируйте скрипт fetch_mail_statistics.pl на ваш выбор. (Я использовал / usr / local / bin)
3) Проверьте, что ваш путь к perl в скрипте указывает на исполняемый файл perl
4) Добавьте следующую строку в файл snmpd.conf. Код: pass.1.3.6.1.4.1.2021.255 /usr/local/bin/fetch_mail_statistics.pl /var/log/mail.log /var/log/mailstats.db.1.3. 6.1.4.1.2021.255
5) Настройте имя файла и путь к почтовому журналу в соответствии с вашей системой. mailstats.db используется для внутреннего хранения данных скрипта, где угодно. 6) Импорт шаблона в кактусы.
Когда я запускаю следующую команду из терминала, я могу получить значения и постфикс графика в cacti:
/usr/local/bin/fetch_mail_statistics.pl /var/log/mail.log /var/log/mailstats.db .1.3.6.1.4.1.2021.255 -g .1.3.6.1.4.1.2021.255.9
Хотя, когда я добавил конфигурацию в snmp.conf (см. Шаг 4), я получаю только "value: U" и nAn в cacti.
Я проверил разрешения и запустил скрипт вручную как пользователь snmp (sudo -u snmp "code-here") без проблем. Мы рисуем другие вещи, которые работают, поэтому нет проблем с настройкой snmp или cacti.
1 ответ
- Перейти к шаблонам данных
- Найдите шаблон данных
- Убедитесь, что максимум не установлен ниже, чем значение, которое вы получаете.
- Если это так, измените его на 1 триллион или любой подходящий макс.