SNMP カウンタには専用の Squid アクセスルールがある
HTTP リクエストの許可を追加するのではなく、Squid の監視インターフェースを snmp_access で許可します。
監視ホストは 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 クエリは、同じマシンに届いても別の問いに答えるものです。