KSMG fournit des données via SNMP séparément pour chaque nœud de cluster. Pour stocker, regrouper et analyser ces données, un système de surveillance externe est utilisé (ci-après également dénommé le système de surveillance).
Configuration d'un système de surveillance externe pour fonctionner via le protocole SNMP
Pour configurer un système de surveillance externe :
Utilisez les informations d'identification du compte créées lors de la configuration du service snmpd sur le nœud du cluster KSMG.
Spécifiez les informations d'identification de l'utilisateur dans les paramètres du service snmpd sur les nœuds du cluster (directive trapsess).
Configuration du service snmptrapd pour recevoir des interruptions SNMP
Certains systèmes de surveillance (par exemple, Zabbix, LibreNMS) utilisent le service snmptrapd du système d'exploitation comme agent de réception des interruptions SNMP. Le service snmptrapd enregistre les informations sur les événements reçus dans un fichier journal, qui est ensuite lu par le système de surveillance.
Le service snmptrapd est configuré sur l'ordinateur sur lequel le service de surveillance est installé.
Pour configurer le service snmptrapd :
Si le service snmptrapd est manquant, installez les paquets appropriés :
yum install net-snmp net-snmp-utils
apt install snmp snmptrapd
Pour installer les fichiers MIB de base :
yum install net-snmp-libs
apt install snmp-mibs-downloader
mibdirs +/usr/share/snmp/mibs/ksmg
mibs all
Si vous avez créé un nouveau fichier de configuration, assurez-vous que seul le super utilisateur peut y accéder. Si nécessaire, définissez les autorisations nécessaires à l'aide des commandes :
chown root:root /etc/snmp/snmptrapd.conf
chmod 600 /etc/snmp/snmptrapd.conf
snmpTrapdAddr udp:162
Pour des raisons de sécurité, il est recommandé de créer différents comptes d'utilisateurs pour recevoir les interruptions SNMP des différents nœuds du cluster KSMG.
createUser <nom d'utilisateur> <algorithme d'authentification> "<mot de passe d'authentification>" <algorithme de chiffrement> "<mot de passe de chiffrement>"
authUser log <nom d'utilisateur> priv
Exemple du fichier de configuration : snmpTrapdAddr udp:162 createUser TrapUser SHA "TrapAuthSecret" AES "TrapPrivSecret" authUser log TrapUser priv createUser TrapUser2 SHA "TrapAuthSecret2" AES "TrapPrivSecret2" authUser log TrapUser2 priv |
Pour démarrer le service snmptrapd en mode débogage, exécutez la commande :
snmptrapd -f -Lo
Si tout est configuré correctement, dans 5 à 10 minutes, vous recevrez une interruption SNMP avec un événement d'état de KSN dans l'application :
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (4504) 0:00:45.04
SNMPv2-MIB::snmpTrapOID.0 = OID: KSMG-EVENTS-MIB::ksnConnectionStatusEvent
KSMG-EVENTS-MIB::sourceNode = STRING: mailgw01.example.com
KSMG-EVENTS-MIB::status = STRING: KsnDisabled
Pour ce faire, suivez les instructions de la documentation de votre système de surveillance.
Le service snmptrapd sera configuré.
Haut de page