問題タブ [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.

0 投票する
0 に答える
848 参照

elasticsearch - logstash-snmptrap が logstash にログを表示しない

snmptrap を使用して logstash を実装しようとしていますが、logstash にログが入っていません。

logstash.conf

snmptrapd.conf

構成に問題はありますか? ネット統計出力

0 投票する
1 に答える
3951 参照

snmp - snmptrap ログと設計について

SNMP とトラップの使用について質問があります。

私は SNMP の専門家ではありませんが、SNMP ツールの使用方法を少し理解しています。

私が本当にやりたいことを説明する前に、SNMP トラップについて少し質問します。

簡単に言うと、Net-SNMP に関するこのチュートリアルsnmptrapを読みました。エージェントとマネージャーでテストを試みます。チュートリアルに示されている方法でエージェントに SNMPV1 トラップと SNMPV2 通知を定義し、同じコマンドを試して snmpv1 トラップと snmpV2 通知を送信しました。私の質問は、snmptrapd ログに関するものです。エージェントからこのコマンドを送信したとき:

サーバーsnmptrapdログファイルにこれが表示されます:

そして、エージェントからこのコマンドを送信したとき:

サーバーsnmptrapdログファイルにこれが表示されます:

コールド スタート (0) の一般的なストラップを送信していませんが。しかし、パケットを分析すると、この snmpv2 トラップを介して送信されたすべての情報を見ることができます。したがって、私の最初の質問は、snmptrapd デーモンが完全なトラップ情報ではなく「コールド スタート」メッセージだけをログに記録することがある理由です。

実のところ、MIB を使用してトラップを送信する義務はなく、必要なのは OID だけだと聞きました。私の問題は、実際には一連のファイルを(incrondなどを使用して)監視し、ファイルがサーバーに変更されたときにトラップを送信して特定のアクションを実行したいということです。サーバーがファイルごとに異なるアクションを示すトラップ情報を受信し、トラップを解析してアクションを実行できるように、これを正確に設定するにはどうすればよいですか? ここにいる皆さんがこれをどのように設計するのか知りたいです。

0 投票する
0 に答える
604 参照

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 を使用してトラップを受信したいためです。

0 投票する
0 に答える
771 参照

snmp - localhost からトラップを受信できないのはなぜですか?

SNMP トラップを localhost から localhost に送信しようとしています。私はそれがtcpdumpで来るのを見ることができません。snmptrap コマンドを使用しています。

次のシナリオについて説明しました。

ホスト A がホスト B にトラップを送信 = トラップを取得 ホスト B がホスト A にトラップを送信 = トラップを取得

Host A send trap to localhost = トラップを取得できません! ホスト B がローカルホストにトラップを送信 = トラップを取得できません!

ホスト A が別のサブネットからホスト上の別のネットワーク アダプタにトラップを送信する = それでもトラップを取得できません。

それは構成の問題ですか?

TNX

0 投票する
1 に答える
4769 参照

python - SNMP トラップを送受信し、NAS デバイスの MIB ファイルを作成します

snmp トラップを生成して送信する機能を開発する予定です。

また、私が送ったものを受け取りたいです。

そのためには、MIB ファイルも作成する必要があります。

MIBファイルに基づいてsnmpトラップを受信できることを知っています。

Web で多くのコンテンツを入手しましたが、どこから開発を開始すればよいかわかりません。

助けてくれませんか...

1) SNMP トラップを生成して送信する方法は?

2) MIB ファイルの作成方法

3) 生成された SNMP トラップを受信する方法は?

要件: snmp 受信者 (一部の Linux ホスト) の IP を snmp 送信者 (NAS ボックス) に設定した場合...snmp 受信者は送信者からトラップを受信する必要がありますか?

注: ほとんどの場合、Python と C 言語を使用してそれを実現したいと考えています。

前もってありがとう、NagaPavan

0 投票する
1 に答える
444 参照

c - C プログラムでの snmptrap の受信

別のマシンから送信された snmptrap を受信して​​解析する C プログラムを作成したいと考えています。コマンドラインからこれを行うことはできますが、これを C で実装する方法がわかりません。

私がオンラインで検索したところ、ほとんどのコードが ruby​​ か、traplistener クラスを持つ少なくとも C++ であることがわかりました。

C プログラム内から snmptrap を受信する方法はありますか?

0 投票する
2 に答える
979 参照

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 に到達していないようです

誰が私が欠けているかを教えてもらえますか?

0 投票する
1 に答える
1569 参照

forward - snmptrapd が、受信したトラップを同じホストの別のポートに転送できない

現在、トラップ転送を行うように snmptrapd を構成しようとしています。現在の構成では、snmptrapd は着信トラップを受信して​​ログに記録していますが、それらを転送しているようには見えません。snmptrapd.conf ファイルの内容は次のとおりです。

次のようにsnmptrapdを実行すると:

次の結果としてトラップが受信されていることがわかります。

localhost からテストトラップを送信すると、

さらにデバッグし、最終的にこの問題に対処するための支援をいただければ幸いです。

ありがとうございました。

アンドリュー

0 投票する
1 に答える
8524 参照

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 DataZabbix ダッシュボードのセクションで更新されます

Zabbix監視項目構成

このイベント用に定義された SNMP トラップもあります。 ここに画像の説明を入力

Linux ホストでクラスターを再起動すると、SNMP トラップ メッセージが zabbix にトリガーされ、イベントが/var/log/zabbix/snmptrapfmt.logzabbix サーバーにキャプチャされます。しかし、Zabix>Monitoring>Latest DataZabbix ダッシュボードのセクションには、最新データの古いタイムスタンプがまだ残っています。新しい値は SNMP トラップから更新されません。これに必要な別の構成はありますか?

Zabbixアプライアンス3をzabbixサーバーとして使用しています