2006年10月05日

SNMP

SNMPとは?

ネットワークに接続された通信機器をネットワーク経由で

監視・制御するためのプロトコル。

っということで、会社で導入した通信機器のSNMPを取ります。

機器AはTrapのみ、機器BはTrapとsyslog機能がある。

機器側でコミュニティ名とサーバのIPアドレスを設定します。

サーバ側にてSNMPを起動します。

サーバ側では受信したTrapをsyslogに転送し、

そのsyslogで設定したlogファイルに蓄積します。

# /usr/sbin/snmptrapd -Ls3

(Trapをsyslogのfacility local3に転送している)

# vi /etc/syslog.conf
local3.* /var/log/snmp1.log
local4.* /var/log/snmp2.log

(facility別に残すlogファイルを指定する)

これでTrapのlogは/var/log/snmp1.logに残ります。

今回監視したい装置が2種類あり、それぞれにfacilityを設定しており

別々のlogファイルでlogを残したいんですが、どうもsnmptrapdを

複数起動できないっぽい。。。(ポート番号を変えても)

そこで、機器別にTrapのlogを残すのではなく、一緒にして

後からそのlogファイルを再形成してあたかも別々に管理している

様にするか・・・・。(;-ω-)

# /usr/sbin/snmptrapd -Ls4

# vi /etc/syslog.conf
local3.* /var/log/syslog.log
local4.* /var/log/trap.log

(機器のsyslog設定でfacility3を、サーバ側でTrapはfacility4を指定)

もう全て同じlogファイルにするか~~~!!

# /usr/sbin/snmptrapd -Ls4

# vi /etc/syslog.conf
local4.* /var/log/syslog-trap.log

(機器のsyslog設定でfacility4を、サーバ側でTrapはfacility4を指定)

comments

複数起動できたぜーーー!!!

× # /usr/sbin/snmptrapd -Ls4 -p 8162
○ # /usr/sbin/snmptrapd -Ls4 8162

  • sasuke
  • 2006年12月06日 14:42
comment form

(目指せ!永遠の1.5列目☆ にはじめてコメントされる場合、不適切なコメントを防止するため、掲載前に管理者が内容を確認しています。適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。)

comment form