ネットワーク機器でのsnmptrap

現在ZABBIXを監視で使用させてもらっております、okiです。
L2スイッチでtrap発生時にスイッチポートの何番目から発生したのは
判明します。その先のスイッチポートから接続先のサーバのサーバ名など
表示できる方法はあるでしょうか?
監視エージェントはL2スイッチです。

以上、よろしくお願いいたします。

コメント表示オプション

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

SNMPトラップを受けて、トリガーのアクションでメール通知する際
に、メールの本文内にポートの接続先のサーバー名を入れるという
ことであれば、Zabbixの標準の機能ではできないと思います。

ポートごとにトリガーを分けることができていれば、そのトリガー
の名称などにサーバー名も入れるという対応ならできると思います
が、固定的なものとなりますので接続を変更した時にトリガーの設
定の更新を忘れないようにすることが必要となります。

ユーザー kimoto sensei の写真

TNK様
okiです。ご回答誠に有難うございます。
ザビックスにてL2スイッチ監視設定方法は、
snmpver1 をスイッチで設定して、ザビックス側では単純に
ホスト名設定して、以下のテンプレートを使用して監視を
行っております。
Template ICMP Ping
Template SNMP Device

TNK様が仰っているポートごとのトリガーの設定方法はどのように
すればよろしいでしょうか?
アイテムでネットワークインタフェースはスイッチは多数ありますが
物理ポートのみで設定するとの考えですすめられるでしょうか?
以上ですが、ご教示宜しくお願い致します。

ユーザー TNK の写真

デフォルトのテンプレートでは、SNMPトラップの設定は入っていな
いはずです。
現時点では、ZabbixでSNMPトラップの受信はできていないというこ
とですね。

使用されているZabbixのバージョンがわかりませんが、snmptrapd
のインストールが必要です。
さらに、snmpttもしくはsnmptrapdから呼び出すスクリプトのイン
ストールもしくは配置が必要です。
そして、それに対応したアイテムやトリガーの作成も必要となりま
す。

トリガーに関しては、トラップのメッセージ次第です。
トラップ発生時にスイッチポートの何番目から発生したかは、トラ
ップのIDではなく、トラップメッセージ内の文字列を人間が判断で
きただけですよね?
それをZabbixで機械的に判断できるように設定できるかどうかは、
そのトラップメッセージを見てみないと判断できません。

物理ポートで判断できるかどうかは、その機器やファームウェア次
第だと思います。