MySQLのテーブルにエラーカウンターを保持するアプリケーションがあります。この情報をCactiに入れて長期的なグラフを作成できるようにしたいので、現在SNMPについて学習しています。
PHP(必要に応じてbashスクリプトによって呼び出されます)でスクリプトを記述したいと思います。これを使用して、SNMPデーモンを使用してデータベーステーブルからエラーカウントを確認し、値を返すことができます。
Snmpd.confファイルに「exec.1.3.6.1.4.1.2021.50test/bin/bin errorCountScript」を入れてみましたが、Paessler SNMP Testerを使用して動作するかどうかを確認すると、次のように表示され続けます。 my OIDは存在しませんが、接続しています。
正確なエラーは次のとおりです。「値:そのようなオブジェクトはありません(SNMPエラー#222)」
Snmpにスクリプトを実行させる方法と、使用すべきOID)を見つける方法を見つける方法についてのアイデアは素晴らしいでしょう。
SNMPを気にしないでください。それを複雑にしすぎます。 Cactiは、データソースの1つとしてスクリプトの実行をサポートしています。これを説明するリンクはここにあります: http://www.cacti.net/downloads/docs/html/how_to.html