snmpdログのsyslogへの書き込みを禁止
会社はUbuntu serverを使用して、cactiで作った監視、SNMPDプロトコルで監視していますが、システムログを見るとき、snmpdは大量のログを生み出し、時には多くの画面をめくってこそ、システム情報を見ることができます.これは毎日システムログを見る管理者にとって、まるで悪夢です.以下の方法で、snmpdを閉じてシステムログファイルにログを書き込むことができ、システムログが簡単に見えます.
完了したら、コマンドを実行してsnmpdサービスを再起動すれば、システムログを見ると、よりすっきりします.
#/etc/init.d/snmpd restart//サービス再開
snmpdログレベルの定義:
- root@ubuntu:~# vim /etc/default/snmp
-
- # This file controls the activity of snmpd and snmptrapd
-
- # Don't load any MIBs by default.
- # You might comment this lines once you have the MIBs downloaded.
- export MIBS=
-
- # snmpd control (yes means start daemon).
- SNMPDRUN=yes
-
- # snmpd options (use syslog, close stdin/out/err).
- #SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid' // ,
- SNMPDOPTS='-Ls2d -Lf /dev/null -p /var/run/snmpd.pid -a'
完了したら、コマンドを実行してsnmpdサービスを再起動すれば、システムログを見ると、よりすっきりします.
#/etc/init.d/snmpd restart//サービス再開
snmpdログレベルの定義:
- 0 ! —- LOG_EMERG,
- 1 a —- LOG_ALERT,
- 2 c —- LOG_CRIT,
- 3 e —- LOG_ERR,
- 4 w —- LOG_WARNING,
- 5 n —- LOG_NOTICE,
- 6 i —- LOG_INFO, and
- 7 d —- LOG_DEBUG.