Maison >Tutoriel système >Linux >Le fping de Zabbix qui détecte automatiquement les conditions du réseau

Le fping de Zabbix qui détecte automatiquement les conditions du réseau

PHPz
PHPzavant
2024-01-02 15:54:481385parcourir
Présentation La fonction de découverte automatique de Zabbix est relativement simple en termes de processus de configuration : Découverte et Action. Lors de la vérification de découverte automatique Zabbix, la fonction de découverte automatique ne prend pas effet lors de l'utilisation de la méthode de vérification « ICMP ping ».
1. Environnement 1.environnement zabbix
    Zabbix : zabbix-3.0.1serveur/agent
2. Configurer l'environnement

Réseau local trouvé 172.19.200.1-254, vérification : ping ICMP, comme suit :
Le fping de Zabbix qui détecte automatiquement les conditions du réseau

En mode ping ICMP, les hôtes en statut UP sont ajoutés au groupe "Hôtes Discovery", comme suit :
Le fping de Zabbix qui détecte automatiquement les conditions du réseau

Deux. Détecter automatiquement les pannes 1. Phénomène

En partant du principe que les processus de découverte et d'action de la découverte automatique sont correctement configurés, attendez 10 minutes et observez que la fonction de découverte automatique ne prendra pas effet.

2. Localiser le défaut

# J'ai constaté qu'il existe un enregistrement d'informations du type "Impossible de trouver le fichier /usr/sbin/fping".
[root@localhost ~]# vim /tmp/zabbix_server.log

1412:20160621:110040.593 /usr/sbin/fping : [2] Aucun fichier ou répertoire de ce type

3. Analyse des échecs

Méthode de vérification "ICMP ping", utilisez la commande /usr/sbin/fping pour vérifier l'état si le système n'est pas installé ou si le chemin d'exécution de la commande fping est incorrect, le périphérique ne peut pas être découvert par la méthode de vérification. et la fonction de découverte automatique échouera.

Trois. Installer et configurer fping 1. Installez fping

#fping, comparé à ping, peut cingler plusieurs cibles en même temps et dispose de plusieurs formats de sortie statistiques. #fping ne peut actuellement être installé que via compilation.
[root@localhost ~]# cd /usr/local/src<br> [root@localhost src]# wget http://www.fping.org/dist/fping-3.13.tar.gz<br> [root@localhost src]# tar -zxvf fping-3.13.tar.gz<br> [root@localhost src]#cd fping-3.13<br> [root@localhost fping-3.13]# ./configure<br> [root@localhost fping-3.13]# make && make install

2. Configurez le chemin d'exécution de fping

Le chemin d'exécution fping par défaut dans le fichier de configuration #zabbix_server est commenté, et le chemin par défaut est maintenant : /usr/sbin/fping

#Vous pouvez configurer le chemin d'exécution de fping comme suit :
[root@localhost ~]# sed -i 's|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf[root@localhost ~]# sed -i 's|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf

# Ou ne modifiez pas le fichier zabbix_server.conf, utilisez une connexion logicielle ln -s /usr/local/sbin/fping /usr/sbin/fping

3. Configurez les autorisations fping


#fping doit être exécuté par l'utilisateur root. Si fping est exécuté par un compte non root, le message d'alarme suivant apparaîtra lors de la visualisation du journal zabbix_server : #21822:20160621:151232.024 fping failed: (null): can't create socket (must run as root?) : Permission denied

#21822:20160621:151232.024 échec du fping : (null) : impossible de créer un socket (doit être exécuté en tant que root ?) : Autorisation refusée

🎜#Si vous installez fping avec le compte root, vous n'avez pas besoin de modifier le propriétaire🎜

#Mais zabbix_server utilise le compte zabbix pour appeler des commandes. Vous pouvez définir les autorisations SUID pour fping, comme suit :
[root@localhost ~]# chown root:root /usr/local/sbin/fping<br> [root@localhost ~]# chmod u+s /usr/local/sbin/fping

Quatre. Vérifiez 1. Vérifier la découverte

Surveillance--> Découverte--> Règle de découverte, sélectionnez "Réseau local" (nom lors de la création de la découverte), comme suit :
Le fping de Zabbix qui détecte automatiquement les conditions du réseau

2. Vérifier l'action

Configuration--> Hôtes--> Groupe, sélectionnez le groupe "Hôtes de découverte", comme suit :
Le fping de Zabbix qui détecte automatiquement les conditions du réseau

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer