今回は、NagiosでSNMPトラップを受信する方法を考える。 ネットワーク機器の監視によく利用されるSNMPだが、NagiosはSNMPマネージャとして使用するように設計されていないため、SNMPトラップの受信機能はないが、パッシブ監視を利用して実装することができる。 そのためには、まずNagiosサーバにSNMPトラップを受信する機能と受信したSNMPトラップをNagiosが検知できる形(監視ステータス)に変換する機能を実装しなければならない。 SNMPトラップを受信する機能はsnmptrapdを使用し、受信したSNMPトラップをNagiosが検知できる形(監視ステータス)に変換する機能はSNMPTT(SNMP Trap Translator)を使用する。 snmptrapdは、net-snmpに含まれている。 このブログを書いている現在時点でのSNMPTTの最新版は1.3 だ。 以前