Инструменты пользователя

Инструменты сайта


flip:linux:squid

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
flip:linux:squid [2025/03/26 20:18] flipflip:linux:squid [2025/07/08 17:27] (текущий) flip
Строка 338: Строка 338:
  
  
 +===== Мониторинг Squid =====
 +
 +Шаблон для zabbix \\
 +https://www.zabbix.com/ru/integrations/squid#squid_snmp
 +Документация по SNMP \\
 +https://wiki.squid-cache.org/Features/Snmp
 +
 +Если есть файрвол, открыть доступ к порту ''3401''!
 +
 +
 +==== Настройка SNMP в Squid ====
 +
 +<code>
 +snmp_port <port_number>
 +acl <zbx_acl_name> snmp_community <community_name>
 +snmp_access allow <zbx_acl_name> <zabbix_server_ip>
 +</code>
 +
 +  * ''snmp_port <port_number>'' - Указывает порт, на котором Squid будет принимать SNMP-запросы.
 +
 +  * ''acl <zbx_acl_name> snmp_community <community_name>'' - Определяет список контроля доступа (ACL) с именем `<zbx_acl_name>`, который связывается с указанным SNMP-сообществом `<community_name>`.
 +
 +  * ''snmp_access allow <zbx_acl_name> <zabbix_server_ip>'' - Разрешает доступ к SNMP для запросов, соответствующих ACL `<zbx_acl_name>`, с указанного IP-адреса `<zabbix_server_ip>`.
 +
 +**Пример**
 +
 +<code>
 +snmp_port 3401
 +acl zabbix snmp_community public
 +snmp_access allow zabbix 172.16.10.130
 +</code>
 +
 +**Рабочий способ**
 +
 +<code>
 +snmp_incoming_address 0.0.0.0
 +snmp_outgoing_address 0.0.0.0
 +snmp_port 3401
 +acl zabbix snmp_community public
 +snmp_access allow zabbix all
 +snmp_access deny all
 +</code>
 +
 +
 +==== Макросы ====
 +
 +^ Name ^ Description ^ Default ^
 +| {$SQUID.SNMP.PORT} | snmp_port configured in squid.conf (Default: 3401) | ''3401'' |
 +| {$SQUID.HTTP.PORT} | http_port configured in squid.conf (Default: 3128) | ''3128'' |
 +| {$SQUID.SNMP.COMMUNITY} | SNMP community allowed by ACL in squid.conf | ''public'' |
 +| {$SQUID.FILE.DESC.WARN.MIN} | The threshold for minimum number of available file descriptors | ''100'' |
 +| {$SQUID.PAGE.FAULT.WARN} | The threshold for sys page faults rate in percent of received HTTP requests | ''90'' |
 +
 +
 +==== Проверка порта ====
 +
 +Локально
 +
 +<code>
 +netstat -tulpn | grep 3401
 +netstat -a | grep 3401
 +netstat -apn | grep squid
 +</code>
 +
 +С другого узла
 +
 +<code>
 +nc -zv -u <IP> 3401
 +nmap -sU -p 3401 <IP>
 +</code>
 +
 +==== Проверка SNMP ====
 +
 +<code>
 +snmpwalk -v 2c -c public -L n <IP>:3401
 +snmpwalk -v 2c -c public -L n 172.28.0.251:3401 .1.3.6.1.4.1.3495.1.1
 +</code>
  
  
  
flip/linux/squid.txt · Последнее изменение: 2025/07/08 17:27 — flip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki