そのため、RESTful API を介してメトリックを提供する内部アプリケーションがいくつかあります。このデータを SNMP 経由で公開したいと考えています。私が考えているのは、ホスト レベルで SNMP ラッパーが SNMPGET を受信し、必要なデータに対して HTTP 要求を実行し、SNMP に変換して応答するということです。
誰かが似たようなことをしたことがありますか、誰かが似たことをしているのを聞いたことがありますか? 利用可能な既存のプログラムまたはライブラリはありますか?
スクリプトやエージェントの拡張機能を実行したいほとんどの人は、Net-SNMPに落ちます。Net-SNMP には、話していることだけを実行するための使いやすい (らしい) サポートがあるからです。
Net-SNMP 内では、シェル スクリプトまたは直接埋め込まれた perlを使用して実行できます。(他にもいくつかの方法がありますが、これらの 2 つのリンクが最もパフォーマンスが高く、最も人気があります)。
snmpd.confマニュアルページの「EXTENDING AGENT FUNCTIONALITY」機能も参照してください。