شمارندههای SNMP قواعد دسترسی مخصوص خود را در Squid دارند
رابط پایش Squid را در snmp_access مجاز کنید، نه با افزودن اجازهٔ درخواست HTTP.
میزبان پایش میتواند به 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 باشد، نسخهٔ مستقر باید این ویژگی را ارائه دهد و درگاه عامل و دسترسی شبکهٔ آن باید پیکربندی شود.
یک رابط گرافیکی پیکربندی میتواند قاعدهای از نظر نحوی معتبر در بخش اشتباه بسازد. دستور تولیدشده را بخوانید، نه اینکه به نام دوستانهٔ ACL تکیه کنید. شیئی به نام «جامعهٔ SNMP» هر جایی که به آن ارجاع میشود را مجوز SNMP نمیکند.
منبع پایش را محدود نگه دارید. یک درخواست پراکسی HTTP موفق و یک پرسوجوی SNMP پذیرفتهشده به پرسشهای متفاوتی پاسخ میدهند، حتی وقتی به یک ماشین میرسند.