• ベストアンサー

PHPでSNMPトラップは受け取れる?

PHPでSNMPトラップは受け取れるのでしょうか? PHPには、いくつかのSNMPの関数があり、MIBの値などは取ってくれるのですが、トラップを受け取れるのかはよく分かりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tongoko
  • ベストアンサー率87% (7/8)
回答No.1

詳しくないので、あまり役に立つ情報ではないですが、 トラップである以上、受け取る側は常に起動していなければいけないので、 いわゆるWebアプリケーションではなく、デーモン(=常駐ソフト)として サーバー上に居続けなければいけないかと。 大抵のUnix系OSには、その為のsnmptrapdというデーモンが用意されているようです。 トラップの内容をログ等に吐き出せるようですので、snmptrapdに テキストファイル等に吐き出させ、それをphpで読み込んだ方がいいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SNMPトラップについて

    こんばんは。 JP1でCiscoなどネットワーク機器の監視を検討しています。 機器からのSNMPトラップで障害を検知したいと思っています。 そこで、SNMPトラップの設計をしたいのですが、 トラップ番号は機器ベンダーにより、異なるのでしょうか?。 ベンダー間で標準化されたトラップを使用したいと思っていましたが 機器ベンダーに調べる必要があるのでしょうか?。 アドバイスをお願いします。

  • CISCO SNMP

    CISCOのSNMP MIBについて質問させて頂きます。 宜しく御願い致します。 とある企業にCISCO Cat3550、2950を導入し、OpenViewからの 監視を考えており、そこで、GetできるMIB、通知可能なTrap、OIDを ザット洗い出しております。 以下のサイトを掘り込み検索して、サポートしているMIBなどが 分かったのですが、デフォルトでサポート(ファイルをコンパイル しないで、設定のみで対応できるMIB、Trapの事です)している MIB、Trapが分かりませんでした。 その機種、IOSでデフォルトでサポートしているMIB、Trap OID一覧 など分かるサイトなどござますでしょうか? http://tools.cisco.com/ITDIT/MIBS/servlet/index

  • SNMPで使われる用語について

    SNMPについて調べていて、いろいろなサイトを読みましたが、 以下の用語の関連性がよくわからなくなってきました。 何かに例えてでもよいので、説明してくださる方がいれば幸いです。 ・MIBツリー ・OID ・RFC ・MIBファイル ・トラップ名 回答お待ちしております。

  • phpとsnmp

    php5のconfigureでsnmpがエラーになります。 ucd-snmp-develを入れてもnet-snmp-develを入れてもエラーでした。 snmp自体が何なのかよく知らないのですが、php5がエラーだと言っているのはucd-snmpなのかnet-snmpなのか分かりませんか?

  • snmpとルータのログについて

    はじめまして、新米ネットワーク管理者のmagurogyosen0000です。 現在、ciscoの2600シリーズのルータを使用しています。 snmpで監視しているのですが、 ルーターのローカルに出力されるログはSNMPサーバーに出力されるので ルータ上で上書きされたログもSNMPサーバーには残っている。 と聞いたのですが、本当でしょうか? snmp監視にはJP1/NNMというネットワーク監視ソフトを使っているのですが、 どうやって、ルータのログをみれば良いのかまったく分かりません。 snmpトラップでMIBから引き出してくれば良いのでしょうか? でも、その時は何のMIBを使えばいいのか・・・。 それとも直接、サーバにログファイル等がたまってるんでしょうか? どなたか、情報をお持ちでしたら、教えていただけますでしょうか。 よろしくお願いいたします。

  • Juniper SSG140 SNMPトラップ

    SSG140の監視として、監視項目のSNMPトラップを個別設定したいと考えています。電源が故障、ファンが故障などトラップを投げる項目を個別に設定することは可能なのでしょうか。CLIだと可能だと思っているのですが、設定手順が不明です。 また、SNMPトラップでの監視をする際、みなさんはどのような監視方法をしているのでしょうか。現在の案件のベンダー回答では全てのトラップをマネージャへ投げ、マネージャ側で不要なものを受信しないように設定すると回答を受けました。トラップの種類は項目が多く、選定が難しいとの事です。しかし、これではトラフィック量の圧迫、SNMPマネージャの負荷が掛かると考えています。ベンダー回答のやり方が一般的なのでしょうか。 SNMP監視をご経験の方のご意見をいただけると幸いです。よろしくお願い致します。

  • SNMPマネージャの開発

    windows2000上で言語はVBまたはCを利用してSNMPエージェントからのTRAPを受信したりエージェントにデータ要求するソフトを開発したいのですが SNMPが始めてなものでどういった手順で開発すればよいのかわかりません。 ちなみにMIBはプライベートMIBで、市販のネットワーク管理ツールを使用する予定もありません。 具体的なお話でも、参考になる書籍やホームページの紹介でもその他何でも参考になると思われる情報を頂けたら幸いです。宜しくお願いいたします。

  • SNMP Trapが送られたら電話をかける仕組みは

    ある電子機器に障害が発生した際に、SNMP TrapをLANのポートから発報します。それを監視する際に 通常は同一LAN上にSNMP Managerがあって、そちらでTrapを受けますが、監視対象とSNMP Managerが遠隔に存在する場合、どのような回線(種別や回線製品名)を引くのが通常なのでしょうか。 希望としては、常時接続の専用線ではなく、電話回線を1回線用意して、Trapが発生した都度、電話をかけに行くようなものを希望するのですが、もともと監視対象からはLANポートからの発報なので、間にどのような機器(モデム?スイッチ?)をかませると電話回線で実現できるものか知りたく思います。 すいません、他に前提条件が足りないかもしれませんが素人につきご容赦ください。

  • シンプルなSNMP Managerを探しています

    SNMP初学者です。 身近なSNMP Agentから発信されるSNMP Trapを確認したいのですが、 Windowsで動くフリーのSNMP Managerを探しています。 SNMP機器側の設定(SNMPマネージャのIPアドレスと、コミュニティー名、Trap発信の条件) が終わったら、そこから実際にどういうTrapが発信されたかをLAN経由で確認したいだけですので、高機能は必要ありません。 TWSNMPというのが有名らしいですが、私にはそれでも難解で、またそこまで複雑な機能も必要としていないのです。

  • SNMPトラップを他サーバのsyslogdに転送

    SNMPトラップを、他サーバのsyslogdに転送するには、どうしたら いいのでしょうか。 OSはRedhat Linux 8.0です。Net-SNMPは入っています。 宜しくお願いいたします。