問題タブ [snmptrapd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - logstash-snmptrap が logstash にログを表示しない
snmptrap を使用して logstash を実装しようとしていますが、logstash にログが入っていません。
logstash.conf
snmptrapd.conf
構成に問題はありますか? ネット統計出力
snmp - snmptrap ログと設計について
SNMP とトラップの使用について質問があります。
私は SNMP の専門家ではありませんが、SNMP ツールの使用方法を少し理解しています。
私が本当にやりたいことを説明する前に、SNMP トラップについて少し質問します。
簡単に言うと、Net-SNMP に関するこのチュートリアルsnmptrap
を読みました。エージェントとマネージャーでテストを試みます。チュートリアルに示されている方法でエージェントに SNMPV1 トラップと SNMPV2 通知を定義し、同じコマンドを試して snmpv1 トラップと snmpV2 通知を送信しました。私の質問は、snmptrapd ログに関するものです。エージェントからこのコマンドを送信したとき:
サーバーsnmptrapd
ログファイルにこれが表示されます:
そして、エージェントからこのコマンドを送信したとき:
サーバーsnmptrapd
ログファイルにこれが表示されます:
コールド スタート (0) の一般的なストラップを送信していませんが。しかし、パケットを分析すると、この snmpv2 トラップを介して送信されたすべての情報を見ることができます。したがって、私の最初の質問は、snmptrapd デーモンが完全なトラップ情報ではなく「コールド スタート」メッセージだけをログに記録することがある理由です。
実のところ、MIB を使用してトラップを送信する義務はなく、必要なのは OID だけだと聞きました。私の問題は、実際には一連のファイルを(incrondなどを使用して)監視し、ファイルがサーバーに変更されたときにトラップを送信して特定のアクションを実行したいということです。サーバーがファイルごとに異なるアクションを示すトラップ情報を受信し、トラップを解析してアクションを実行できるように、これを正確に設定するにはどうすればよいですか? ここにいる皆さんがこれをどのように設計するのか知りたいです。
perl - Ubuntu での snmptrapd クライアント構成
https://www.digitalocean.com/community/tutorials/installing-the-cacti-server-monitor-on-ubuntu-12-04-cloud-serverを使用して snmpd と cacti を正常にインストールしました Perl-Net-snmp のインストール方法Perl で NetSNMP::TrapReceiver を使用してトラップを受信したいためです。
snmp - localhost からトラップを受信できないのはなぜですか?
SNMP トラップを localhost から localhost に送信しようとしています。私はそれがtcpdumpで来るのを見ることができません。snmptrap コマンドを使用しています。
次のシナリオについて説明しました。
ホスト A がホスト B にトラップを送信 = トラップを取得 ホスト B がホスト A にトラップを送信 = トラップを取得
Host A send trap to localhost = トラップを取得できません! ホスト B がローカルホストにトラップを送信 = トラップを取得できません!
ホスト A が別のサブネットからホスト上の別のネットワーク アダプタにトラップを送信する = それでもトラップを取得できません。
それは構成の問題ですか?
TNX
python - SNMP トラップを送受信し、NAS デバイスの MIB ファイルを作成します
snmp トラップを生成して送信する機能を開発する予定です。
また、私が送ったものを受け取りたいです。
そのためには、MIB ファイルも作成する必要があります。
MIBファイルに基づいてsnmpトラップを受信できることを知っています。
Web で多くのコンテンツを入手しましたが、どこから開発を開始すればよいかわかりません。
助けてくれませんか...
1) SNMP トラップを生成して送信する方法は?
2) MIB ファイルの作成方法
3) 生成された SNMP トラップを受信する方法は?
要件: snmp 受信者 (一部の Linux ホスト) の IP を snmp 送信者 (NAS ボックス) に設定した場合...snmp 受信者は送信者からトラップを受信する必要がありますか?
注: ほとんどの場合、Python と C 言語を使用してそれを実現したいと考えています。
前もってありがとう、NagaPavan
c - C プログラムでの snmptrap の受信
別のマシンから送信された snmptrap を受信して解析する C プログラムを作成したいと考えています。コマンドラインからこれを行うことはできますが、これを C で実装する方法がわかりません。
私がオンラインで検索したところ、ほとんどのコードが ruby か、traplistener クラスを持つ少なくとも C++ であることがわかりました。
C プログラム内から snmptrap を受信する方法はありますか?
mysql - snmptrapd が mysql にログインしない
snmp トラップを mysql db に記録しようとしていますが、残念ながら結果がありません。OS - Debian Net-SNMP v.5.7.3 MySQL 5.1 snmptrapd を使用しており、ここから構成を行いました
ここに私のsnmptrapd.confがあります:
やった
./configure --with-defaults --with-mysql
マニュアルのように。それで
これが私の ~/.my.cnf です:
私の /default/snmpd:
マニュアルのように正確なDBスキーマを持っています
syslog へのログインに成功しましたが、mysql には何もありません。mysql ログにも何も表示されません。snmptrapd が MySQL に到達していないようです
誰が私が欠けているかを教えてもらえますか?
forward - snmptrapd が、受信したトラップを同じホストの別のポートに転送できない
現在、トラップ転送を行うように snmptrapd を構成しようとしています。現在の構成では、snmptrapd は着信トラップを受信してログに記録していますが、それらを転送しているようには見えません。snmptrapd.conf ファイルの内容は次のとおりです。
次のようにsnmptrapdを実行すると:
次の結果としてトラップが受信されていることがわかります。
localhost からテストトラップを送信すると、
さらにデバッグし、最終的にこの問題に対処するための支援をいただければ幸いです。
ありがとうございました。
アンドリュー
snmp - Zabbix サーバー 3 : SNMP トラップを使用して特定の SNMP OID アイテムを監視する
Zabbix Server 3 では、Linux ホストを SNMP で監視しています。監視対象 MIB の SNMP OID は次のとおりです。
この SNMP OID を 10 分ごとに監視するように構成しました。Zabbix サーバーが SNMP get-request を送信し、Linux ホストが応答します。この場合、タイムスタンプはZabix>Monitoring>Latest Data
Zabbix ダッシュボードのセクションで更新されます
Linux ホストでクラスターを再起動すると、SNMP トラップ メッセージが zabbix にトリガーされ、イベントが/var/log/zabbix/snmptrapfmt.log
zabbix サーバーにキャプチャされます。しかし、Zabix>Monitoring>Latest Data
Zabbix ダッシュボードのセクションには、最新データの古いタイムスタンプがまだ残っています。新しい値は SNMP トラップから更新されません。これに必要な別の構成はありますか?
Zabbixアプライアンス3をzabbixサーバーとして使用しています