Настройка логирования snmpd в Debian Squeeze

Поставил тут себе на днях систему мониторинга Zabbix для «поиграться».

В роли обьекта для мониторинга выбрал одну из машин в сети с Debian Squeeze на борту. Все вроде отлично но смущал только один факт …. логирование snmpd по умолчанию уж слишком подробное. Логируется каждый конект к snmpd, в результате куча ненужного хлама в логе.

Это хорошо видно даже на размере логфайла daemon.log по сравнению с более старыми:

root@host1:~# ls -l /var/log/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 с:

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

на

SNMPDOPTS='-LS 0-4 d -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

И перезапустить snmpd командочкой:

root@host1:~# service snmpd restart

В результате, как я понял, в лог сыпятся только alerts, warnings and errors А всякие там конекты игнорятся 🙂

Этого то я и добивался 🙂 Вроде работает 🙂

  1. Комментов пока нет

  1. Трэкбэков пока нет.

Why ask?