Squid и SNMP
Для мониторинга прокси-сервера Squid proxy настройка по протоколу SNMP протокол управления сетью, нужно собрать Squid с поддержкой SNMP. Для конфигурирования SNMP укажите список сообществ, для которых вы хотели бы разрешить доступ, используя стандартную форму acl. Указываете порт, который будет слушать агент, модифицируя параметр "snmp_port", который по умолчанию установлен в 3401. Чтобы разрешить доступ к SNMP-агенту, укажите snmp_access список доступа со строкой сообщества, которое вы перед этим определили.
> ee squid.conf ... snmp_port 3401 #SNMP acl snmppublic snmp_community public acl cactihost src 10.26.95.226/32 snmp_access allow snmppublic localhost snmp_access allow snmppublic cactihost snmp_access deny all
Указанное выше разрешит доступ к агенту любому с локального хоста, кто использует сообщество public. Всем остальным доступ будет запрещен. Если вы не определили какого-либо списка доступа snmp_access, то доступ к SNMP запрещен по умолчанию.
Сделаем проверочный запрос к Squid по протоколу SNMP. Для пакета Net-SNMP строка запроса будет выглядеть так:
> snmpwalk -v 1 -c public localhost:3401 .1.3.6.1.4.1.3495.1.1 SNMPv2-SMI::enterprises.3495.1.1.1.0 = INTEGER: 100 SNMPv2-SMI::enterprises.3495.1.1.2.0 = INTEGER: 737244 SNMPv2-SMI::enterprises.3495.1.1.3.0 = Timeticks: (8074) 0:01:20.74
Squid SNMP Cacti
Для отображения информации используется Мониторинг при помощи Cacti. Источник: Cacti squid template.
# wget http://www.snmp.ru/lib/exe/fetch.php/cacti:template:squid_template.rar
Импортируем темплейты в Cacti. Настройки Cacti отличается тем, что запрос идет не по стандартному порту udp 161 а 3401. Для опроса Squid в Cacti создаем новый Devices, SNMP Port указываем 3401, Host Template = NONE, SNMP Version = 1. В Associated Graph Templates добавляем 3 темплейты для Squid.
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах