Настройка логирования snmpd в Debian Squeeze
Поставил тут себе на днях систему мониторинга Zabbix для «поиграться».
В роли обьекта для мониторинга выбрал одну из машин в сети с Debian Squeeze на борту. Все вроде отлично но смущал только один факт …. логирование snmpd по умолчанию уж слишком подробное. Логируется каждый конект к snmpd, в результате куча ненужного хлама в логе.
Это хорошо видно даже на размере логфайла daemon.log по сравнению с более старыми:
-rw-r----- 1 root adm 954327 Jun 22 15:42 /var/log/daemon.log
-rw-r----- 1 root adm 75501 Jun 20 08:22 /var/log/daemon.log.1
-rw-r----- 1 root adm 9661 Jun 14 08:23 /var/log/daemon.log.2.gz
-rw-r----- 1 root adm 18716 Jun 6 08:46 /var/log/daemon.log.3.gz
-rw-r----- 1 root adm 1460 May 30 07:55 /var/log/daemon.log.4.gz
root@host1:~#
Не спорю … в момент настройки это очень помогло, но вот когда связка уже настроена в подробном логировании на клиентах я не вижу смысла. Поэтому решил както это дело урегулировать конфигами 🙂 В результате анализа конфига snmpd.conf ничего полезного в этом плане не нашел. Начал шнырять по манам …. и всетаки угробив полчасика нашел заветный параметр 🙂
Специально хочу записать себе чтобы не париться в следующий раз 🙂
Итак, менять надо параметры запуска самого демона snmpd в файлике /etc/default/snmpd с:
на
И перезапустить snmpd командочкой:
В результате, как я понял, в лог сыпятся только alerts, warnings and errors А всякие там конекты игнорятся 🙂
Этого то я и добивался 🙂 Вроде работает 🙂
Комментов пока нет