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. Перейти к шаблонам данных
  2. Найдите шаблон данных
  3. Убедитесь, что максимум не установлен ниже, чем значение, которое вы получаете.
  4. Если это так, измените его на 1 триллион или любой подходящий макс.
Другие вопросы по тегам