SNMP GET を定期的に実行し、出力を MySQL データベースに保存する簡単なスクリプトを作成したいと考えています。Windows上で実行されます。
それを書くのに最も苦労しないプログラミング言語の選択は何でしょうか? Powershell、Java、…?
PythonにはSNMP(Net-SNMP)バインディングがあり、時間間隔自体で構成されているため、RRDデータベースを使用して出力を保存できる方が良いです。PythonにはRRD apiもあり、簡単に処理できます。
Python には SNMP (つまり NET-SNMP) バインディングがあります。MySQL データベースも処理します。そのようにして、これらの API を使用して、SNMP 通信チャネルと収集されたデータの MySQL データベース ストレージを備えた独自のスキャン アプリケーションを作成できます。もちろん、他にもたくさんのソリューション/組み合わせが可能です...しかし、このような単純なケースでは、重い JVM を使用する必要がないため、これをお勧めします。