Par défaut, pfSense supporte les protocoles SNMPv1 et SNMPv2 pour sa surveillance via un logiciel de surveillance (tels que : Zabbix, Nagios, ...).
Néanmoins, ces versions du protocole SNMP ne sont pas sécurisées et nécessitent donc l'utilisation de noms de communautés compliqués à deviner et/ou un réseau séparé pour limiter les attaques possibles.
Pour pallier à ce problème de sécurité, vous pouvez utiliser le protocole SNMPv3 grâce à un paquet tiers disponible pour pfSense.
Avant de pouvoir utiliser le protocole SNMPv3 (qui utilise forcément le même port que les versions antérieures de SNMP), vous devez désactiver le protocole SNMP installé nativement sous pfSense.
Pour cela, allez dans : Services -> SNMP.
Sur la page "SNMP" qui s'affiche, décochez simplement la case "Enable the SNMP Daemon and its controls", puis cliquez sur le bouton "Save" (en bas de page).
Pour installer le paquet paquet "net-snmp", allez dans : System -> Package Manager.
Allez dans l'onglet "Available Packages", cherchez "NET-SNMP" et cliquez sur le bouton "Install' pour le paquet "net-snmp".
Confirmez l'installation de ce paquet "pfSense-pkg-net-snmp" en cliquant sur Confirm.
Patientez pendant l'installation du paquet "pfSense-pkg-net-snmp".
Une fois le paquet installé, le message "pfSense-pkg-net-snmp installation successfully completed" apparaitra.
Une fois le paquet installé, allez dans : Services -> SNMP (NET-SNMP).
Pour commencer, dans l'onglet "General", cochez la case "Check to enable snmpd".
En bas de page, cliquez sur : Save.
Ensuite, dans l'onglet "Host Information", renseignez les 4 champs proposés :
Note : ces informations sont purement à titre indicatif.
En bas de page, cliquez sur : Save.
Dans l'onglet "Users", vous verrez qu'un utilisateur "manager" existe par défaut.
Cliquez sur "Add" pour en ajouter un.
Dans la section "SNMPv3 User", indiquez :
Dans la section "SNMPv3 Access Control", vous pourrez spécifier :
Dans la section "SNMPv3 USM User Configuration", vous pourrez configurer :
En bas de page, cliquez sur Save.
L'utilisateur souhaité a été créé.
Pour installer Zabbix, référez-vous à l'étape "2. Installation de Zabbix (pour la surveillance via SNMP)" de notre tutoriel concernant la surveillance de pfSense avec Zabbix.
Une fois Zabbix installé, allez dans la section "Surveillance -> Hôtes" et cliquez sur "Créer un hôte" (en haut à droite).
Dans la fenêtre "Nouvel hôte" qui apparait, indiquez :
Pour l'interface SNMP qui apparait, vous pourrez configurer les paramètres :
Une fois les paramètres configurés, cliquez sur "Ajouter".
Votre hôte "pfsense" apparait et pour le moment, la disponibilité SNMP apparait en grisé.
Un peu plus tard, la disponibilité SNMP passera au vert.
Dans le cas contraire, elle passera au rouge et il vous suffira de survoler ce mot "SNMP" pour voir l'erreur rencontrée.
Si vous cliquez sur le lien "Dernières données" pour votre hôte "pfsense", vous verrez une page avec les différentes données récupérables via SNMP.
En cliquant sur le lien "Graphiques" de votre hôte "pfsense", vous pourrez obtenir des graphiques concernant l'utilisation réseau de pfSense pour la période de temps souhaitée.
Notez que vous pourriez aussi obtenir plus d'informations en utilisant également l'agent de Zabbix.
Pour cela, vous devrez installer l'agent Zabbix sous pfSense et rajouter une interface "agent" pour votre hôte "pfsense" que vous venez d'ajouter dans l'interface de Zabbix.
Pour cela, référez-vous à l'étape "4. Configurer Zabbix 6 pour surveiller pfSense via l'agent Zabbix et SNMP" de notre tutoriel précédent concernant la surveillance de pfSense via Zabbix et SNMPv2.
Pare-feu 25/7/2025
Pare-feu 13/8/2025
Pare-feu 20/6/2025
Pare-feu 9/5/2025
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire