SNMPトラップの設定

SNMPトラップの設定についてご教授いただきたく。
リンクアップ&ダウンの検知をしたいと思っております。
キー、データ型、値のマッピング
何を入れて良いのかわからず、、

ご存知の方おしえてください。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。

広瀬です

お使いの環境、バージョンが解りませんので具体的なご提示が出来かねますが、
現時点でどのような状況まで構築されているのでしょうか?
以下、参考となるURL提示為ておきますが、SNMPトラップがZABBIXで受け取れる
ところまでは終わっている?終わっていない?

また、ZABBIX側だけ設定しても何の意味もありませんので、SNMPトラップを出力
する装置側(ネットワーク機器やストレージ機器、サーバのハードウェアなど)も、構
築されているZABBIXに対して飛ばす様に設定は終わっていると考えて良いでしょうか?

 ※もちろんですが、SNMPTrapdサービスなども起動していること等など・・・

Zabbix2.x利用の場合
https://tech-mmmm.blogspot.com/2016/05/zabbixesxisnmp-trap.html

Zabbix3.x以上お使いの場合
https://tech-mmmm.blogspot.com/2017/11/zabbix-30snmpttsnmp-trap.html

> キー、データ型、値のマッピング
> 何を入れて良いかわからず、、

https://www.zabbix.com/documentation/2.2/jp/manual/config/items/itemtype...

Zabbix2.2の日本語のドキュメントページ晒しておきますが、SNMPトラップで使える
アイテムキーは2つだけです<3.x以上でも変わりません

SNMPトラップは監視機器から一方的に飛んでくるので、データが数値か文字列かなど
解りませんから「ログ」型を指定するのが一般的です。
値のマッピングは飛んでくるデータが何かも解らない以上は設定する意味がありません
ので、不要と見なせます。

・・・と、前提などは情報提供、提示は可能ですが先にお伺いしているとおり、現状
どこまで設定完了されているのか、まずは現状についてとお使いのZABBIXバージョン
などもう少し細かにお伝え頂けますでしょうか。

ユーザー waaaaa の写真

質問するにも情報が足りてないなか、返信ありがとうございます。

バージョンは3.0です。
構築の状況は、アプライアンスを端末に突っ込んで、ログインできたところです。
トラップを飛ばすネットワーク機器の設定は終わってます。
サーバについても、ネットワークについてもエージェントなしでトラップを飛ばすことができるのでしょうか。
できると思っていて、サーバは何も設定してません、、
監視対象サーバ側で何か設定するのでしょうか。

また、飛んでくるトラップの中で、リンクダウンとリンクアップを拾いたい場合は
キーで指定するのでしょうか。どのように設定するのでしょうか。

初心者過ぎて申し訳ないのですが、しばしお付き合いいただけたら幸いです。

ユーザー karna の写真

まず、トラップを投げるのは、投げる側の機器の機能なので、zabbixは関係しません。
投げたかどうかについては、投げた側にログがあれば確認できます。
UDPなので、受け手が受け取ったかどうかは投げた側では確認できません。

次にzabbixサーバーはSNMPトラップを直接受け取る機能がありません。
そのため、snmptrapdデーモンの設定が必要になります。

大雑把な流れ:
 監視対象でトラップ送信→snmptrapdで受け取る→
  →snmptrapttなどで成型、ファイルに書き出し
      (MIBを登録してOID変換するのはここ)→
  →zabbixのトラッパーが感知→zabbixサーバーに情報をおくる

設定が正しく行われれば、送信元のIP等で振り分けられるため、障害発生機器がどれかがわかります。

Link Up/Downの判別(トリガー設定)は、OIDあるいは文字列で行いますが、
実際に受信できてから決めたほうがよいと思います。

実際の設定手順については、”zabbix snmptrap”などで検索して、ヒットしたページを参考にしてください