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バージョン などもう少し細かにお伝え頂けますでしょうか。
質問するにも情報が足りてないなか、返信ありがとうございます。
バージョンは3.0です。 構築の状況は、アプライアンスを端末に突っ込んで、ログインできたところです。 トラップを飛ばすネットワーク機器の設定は終わってます。 サーバについても、ネットワークについてもエージェントなしでトラップを飛ばすことができるのでしょうか。 できると思っていて、サーバは何も設定してません、、 監視対象サーバ側で何か設定するのでしょうか。
また、飛んでくるトラップの中で、リンクダウンとリンクアップを拾いたい場合は キーで指定するのでしょうか。どのように設定するのでしょうか。
初心者過ぎて申し訳ないのですが、しばしお付き合いいただけたら幸いです。
まず、トラップを投げるのは、投げる側の機器の機能なので、zabbixは関係しません。 投げたかどうかについては、投げた側にログがあれば確認できます。 UDPなので、受け手が受け取ったかどうかは投げた側では確認できません。
次にzabbixサーバーはSNMPトラップを直接受け取る機能がありません。 そのため、snmptrapdデーモンの設定が必要になります。
大雑把な流れ: 監視対象でトラップ送信→snmptrapdで受け取る→ →snmptrapttなどで成型、ファイルに書き出し (MIBを登録してOID変換するのはここ)→ →zabbixのトラッパーが感知→zabbixサーバーに情報をおくる
設定が正しく行われれば、送信元のIP等で振り分けられるため、障害発生機器がどれかがわかります。
Link Up/Downの判別(トリガー設定)は、OIDあるいは文字列で行いますが、 実際に受信できてから決めたほうがよいと思います。
実際の設定手順については、”zabbix snmptrap”などで検索して、ヒットしたページを参考にしてください
アカウント名 waaaaa
Zabbix関連
wakaba - 投稿数: 228
広瀬です
お使いの環境、バージョンが解りませんので具体的なご提示が出来かねますが、
現時点でどのような状況まで構築されているのでしょうか?
以下、参考となる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 - 投稿数: 7
質問するにも情報が足りてないなか、返信ありがとうございます。
バージョンは3.0です。
構築の状況は、アプライアンスを端末に突っ込んで、ログインできたところです。
トラップを飛ばすネットワーク機器の設定は終わってます。
サーバについても、ネットワークについてもエージェントなしでトラップを飛ばすことができるのでしょうか。
できると思っていて、サーバは何も設定してません、、
監視対象サーバ側で何か設定するのでしょうか。
また、飛んでくるトラップの中で、リンクダウンとリンクアップを拾いたい場合は
キーで指定するのでしょうか。どのように設定するのでしょうか。
初心者過ぎて申し訳ないのですが、しばしお付き合いいただけたら幸いです。
karna - 投稿数: 61
まず、トラップを投げるのは、投げる側の機器の機能なので、zabbixは関係しません。
投げたかどうかについては、投げた側にログがあれば確認できます。
UDPなので、受け手が受け取ったかどうかは投げた側では確認できません。
次にzabbixサーバーはSNMPトラップを直接受け取る機能がありません。
そのため、snmptrapdデーモンの設定が必要になります。
大雑把な流れ:
監視対象でトラップ送信→snmptrapdで受け取る→
→snmptrapttなどで成型、ファイルに書き出し
(MIBを登録してOID変換するのはここ)→
→zabbixのトラッパーが感知→zabbixサーバーに情報をおくる
設定が正しく行われれば、送信元のIP等で振り分けられるため、障害発生機器がどれかがわかります。
Link Up/Downの判別(トリガー設定)は、OIDあるいは文字列で行いますが、
実際に受信できてから決めたほうがよいと思います。
実際の設定手順については、”zabbix snmptrap”などで検索して、ヒットしたページを参考にしてください