監視ホストは Squid に到達でき、許可ルールがそのコミュニティを指定しています。それでも SNMP クエリは失敗します。どのアクセスディレクティブがその ACL を消費しているかを確認してください。

http_access は HTTP プロキシリクエストを評価します。SNMP エージェントを許可するものではありません。エージェントを提供する Squid のバージョンは、この別個の判定に snmp_access を使います。

acl monitor_host src 192.0.2.44/32
acl monitor_community snmp_community approved_monitor
snmp_access allow monitor_host monitor_community
snmp_access deny all

これは監視許可に関する抜粋であり、エージェントの完全なセットアップではありません。ビルドに SNMP サポートが含まれ、配備されたリリースがその機能を提供し、エージェントのポートとネットワークアクセスが設定されている必要があります。

設定 GUI は、構文上は正しいルールを誤ったセクションに作成することがあります。ACL の分かりやすい名前を信じるのではなく、生成されたディレクティブを読んでください。「SNMP コミュニティ」というオブジェクトは、それが参照されるすべての場所を SNMP の許可にするわけではありません。

監視元は制限したままにしてください。成功した HTTP プロキシリクエストと受け入れられた SNMP クエリは、同じマシンに届いても別の問いに答えるものです。

関連記事