contentふたごパパのサーバ構築日記コンピュータ関連もろもろ、出来る時に、出来ることだけ。Pi3で稼働させてます。※こちらは過去ブログで2015/11/28に投稿した記事をコピーしたものです。Zabbix2.4でsnmpトラップを受信しようと思ったら、意外とハマったのでメモ。snmptt-1.4を使用。net-snmpとsnmpttはyumでインストールしました。手順は以下マニュアルを参照。2.4のマニュアルを見るべきですが、英語なので2.2を参考しました。見た感じ内容は変わってなさそうなので、問題ないと思います。https://www.zabbix.com/documentation/2.2/jp/manual/config/items/itemtypes/snmptrapそもそもですが、Zabbixでトラップを受信する流れは以下の通りだそうです。↓snmpttが出力したファイルを、Zabbixが読み込む。別に設定の順番は関係ないですが、分かりやすいよう上から順に設定。→出力先ファイルを指定。/tmp/my_zabbix_traps.tmp→出力先ファイルを指定。$arデフォルトのトラップフォーマットの定義、らしいです。→読み込みファイルを指定。snmptt.iniのlog_fileの設定と合わせます。/etc/zabbix/zabbix_server.conf-----以下の通り設定-----StartSNMPTrapper=1→SNMPトラッパープロセスを起動SNMPTrapperFile=/tmp/my_zabbix_traps.tmp→読み込みファイルを指定。snmptt.iniのlog_fileの設定と合わせます。以降はzabbixの設定。→事前にSNMPインターフェースを追加しないと、ここで選択できません。server:snmptrap[“General”].iregexp(*)}=1→トリガー関数にiregexp(*)を使い、収集したアイテムをすべて検知させます。文字列で絞り込みたい場合は*部分を文字列にします。試しにCPU上でローカルホストにトラップを送信してみます。Message"問題なくZabbixで検知しました。最後までご覧いただきありがとうございました!よろしければ広告もご覧ください。コメントをキャンセルメールアドレスが公開されることはありません。寺院が3つあるジャングルにスポーンするシード値メインサイドバーウィジェットエリア検索対象:検索プロフィール都内でITエンジニアをやっています。サーバーとネットワークが専門です。プログラミングはVBAとC,C#を少々。