snmpポーリングの結果は、こちらを参照。
# cat snmp.xml
<config><snmpSettings><enable>true</enable><communities>public</communities><targets>snmpターゲットのIPアドレス@public</targets></snmpSettings></config>
#/sbin/service.sh restart
基本Zabbixトラッパーで、snmptrap監視をしているんだけどDBが255文字までしか対応していないようなので、snmptraphandleで起動するシェルの改造が必要だな・・・。
以下はmysqlのsnmptrapを受信した際に格納されるテーブルのスキーマ。(Zabbixについては時間があるときに・・・)
Zabbixでアイテム設定するときに、文字列型で登録していたんだけどログ型に変更したら問題なく255文字以上のログを収集することができた。
結局、history_strのvalueの型を拡張しても、255文字で切られてしまう。
またZabbixで<UNKNOWN>のメッセージがでてしまう場合があるが、これは名前解決(hostsなど)ができていないためである。
0 件のコメント:
コメントを投稿