Проверьте команду, которая запускается snmpd
(возможно, где-то /etc/rc.d/
- в Ubuntu это /etc/defaults/snmpd
) для параметров регистрации:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -g root 0.0.0.0'
Или найти его в ps aux | grep snmpd
выводе.
Страница man предоставляет параметры регистрации:
-Ls ОБЪЕКТ
Регистрировать сообщения через системный журнал, используя указанное средство («d» для LOG_DAEMON, «u» для LOG_USER или «0» - «7» для LOG_LOCAL0 до LOG_LOCAL7). Существуют также «прописные» версии каждой из этих опций, которые позволяют ограничить соответствующий механизм ведения журнала определенными приоритетами сообщения.
Для -LF и -LS спецификация приоритета предшествует токену файла или объекта. Приоритеты признаются:
0 or ! for LOG_EMERG,
1 or a for LOG_ALERT,
2 or c for LOG_CRIT,
3 or e for LOG_ERR,
4 or w for LOG_WARNING,
5 or n for LOG_NOTICE,
6 or i for LOG_INFO, and
7 or d for LOG_DEBUG.
Значение по умолчанию довольно многословно (только на 2 уровня ниже отладки):
Нормальный вывод (или будет!) Зарегистрирован на уровне приоритета LOG_NOTICE
Если вы входите в системный журнал через LOG_DAEMON (-Lsd), вы можете уменьшить его, например, до LOG_WARNING с -LSwd
/ -LS4d
или LOG_ERR с -LSed
/ -LS3d
.
(Отредактировано, чтобы расположить параметры в правильном порядке.)
/etc/snmp/snmpd.options
так,/etc/sysconfig/snmpd.options
но на самом деле это так/etc/sysconfig/snmpd
. Былоps aux | grep snmpd
действительно полезно увидеть, работают ли изменения./lib/systemd/system/snmpd.service
, используетсяsystemctl cat snmpd
и толькоsystemctl edit snmpd
для переопределения[Service]ExecStart
.ExecStart
должен быть введен дважды, первый раз пустым, чтобы очистить старое (ищите функцию настройки поставщика системы переопределения )Чтобы установить минимальный приоритет для LOG_WARNING, (который я обычно использую) просто измените argopt:
в
Что означает:
Как сказано в человеке (но на самом деле отсутствует четкий пример):
источник
Т.е. добавить
dontLogTCPWrappersConnects true
в snmpd.conf.Я озадачен, почему это сообщение журнала рассматривается выше LOG_DEBUG для службы мониторинга (и службы, поддерживающей UDP) :-(.
journalctl -o verbose
Показывает, что сообщение имеет PRIORITY = 6 (INFO), что совпадает с обычными сообщениями запуска для snmpd ,источник
Я полностью удаляю директиву "-Lsd" из
/etc/sysconfig/snmpd.options
файла в установках CentOS / Redhat, оставляя файл, который гласит:источник
Включение стандартной (включенной в
/etc/snmp/snmp.conf
файл по умолчанию для CentOS 6.5) строки помогло мне сократить многословность, особенно в отношении протоколирования соединений TCP / UDP SNMP:Вот более «подробный» отрывок из
snmp.conf
файла по умолчанию :источник
на Raspberry Pi / Rasbian расположение файла
/lib/systemd/system/snmpd.service
затем вы должны выполнить daemon-reload перед перезапуском службы snmpd.
systemctl daemon-reload
источник