Squid – Surveillance avec Zabbix

Il est possible de surveiller et mettre en place des alertes à l’aide de Zabbix. A travers le protocole SNMP.

Telecharger le  modele squid :

https://share.zabbix.com/component/mtree/cat-app/squid-proxy-snmp

Décompresser le fichier

Aller dans l’interface web de zabbix et importer ce modèle :

Configuration > modeles > importer

Chercher le fichier .XML puis l’importer

Ajouter ces lignes au fichier de configuration de squid

vi /etc/squid/squid.conf
snmp_port 3401
acl zabbix snmp_community zabbix
snmp_access allow zabbix all

NB  : Cette configuration n’est pas sécurisée et permet à tout hôte d’accéder à Squid SNMP.  Une ACL plus restrictive que ALL doit être appliquée.

snmp_port 3401
acl zabbix snmp_community zabbixacl Adminhost src 172.16.2.4snmp_access allow zabbix Adminhost all

Créer 2 macros dans zabbix :

{$SQUID_SNMP_COMMUNITY} > zabbix

{$SQUID_SNMP_PORT} > 3401

SNMP community correspond au mot défini dans le fichier de squid.conf

Configuration d’un hôte :

modèle :  ajouter le modèle importé précédemment

Résultat attendu :

référence :

http://etutorials.org/Server+Administration/Squid.+The+definitive+guide/Chapter+14.+Monitoring+Squid/14.3+Using+SNMP/

Leave a Reply