Bonjour tout le monde,
Je découvre Zabbix et mon objectif est de remplacer PRTG (qui fonctionne très bien, mais arrive très vite à des limitations de surcoût).
Je souhaiterais pouvoir superviser les versions de mes équipements de manière dynamique.
Pour cela, j'ai fait ceci:
- Créer des macros globales avec comme règle ne nommage {constructeur_modele} pour y stocker la version du firmware en cours
- Créer les règles de découverte (via agent snmp) en fonction du constructeur.
- Créer un déclencheur qui récupère la dernière valeur du firmware de l'équipement et compare avec la macro globale. Si elle est différente, alors je déclenche une erreur.
Jusqu'à la tout fonctionne bien et correspond bien à mon besoin.
Mais cela m'oblige à créer un modèle (template) pour chaque modèle d'équipement que j'ai en parc.
Je souhaiterais donc aller plus loin dans l'automatisation de la règle de découvert et du déclencheur afin d'avoir qu'un seul modèle (template) par constructeur et par type d'équipement)
Je souhaiterais donc en fonction du modèle de l'équipement aller chercher la bonne macro pour avoir la valeur de référence et ainsi comparer la version du firmware
Exemple:
- Macro Globale:
Constructeur_modeleAA = Firmware ABC
Constructeur_modeleBB = Firmware QSD
- Découvert
element_modele = modeleAA
element_firmware = AZE
-> Dans le déclencheur, j'aimerai pouvoir comparer directement entre la version du firmware de l'équipement avec la version de référence de la bonne macro.
Est ce qu'il est possible depuis Zabbix de le faire de manière dynamique ou alors sommes nous contraint comment dans PRTG de passer un élément externe qui appelle un script pour pouvoir récupérer l'information souhaité ?
Ma version de Zabbix est : 7.4.1
En vous remerciant pas avance pour votre retour,
Je découvre Zabbix et mon objectif est de remplacer PRTG (qui fonctionne très bien, mais arrive très vite à des limitations de surcoût).
Je souhaiterais pouvoir superviser les versions de mes équipements de manière dynamique.
Pour cela, j'ai fait ceci:
- Créer des macros globales avec comme règle ne nommage {constructeur_modele} pour y stocker la version du firmware en cours
- Créer les règles de découverte (via agent snmp) en fonction du constructeur.
- Créer un déclencheur qui récupère la dernière valeur du firmware de l'équipement et compare avec la macro globale. Si elle est différente, alors je déclenche une erreur.
Jusqu'à la tout fonctionne bien et correspond bien à mon besoin.
Mais cela m'oblige à créer un modèle (template) pour chaque modèle d'équipement que j'ai en parc.
Je souhaiterais donc aller plus loin dans l'automatisation de la règle de découvert et du déclencheur afin d'avoir qu'un seul modèle (template) par constructeur et par type d'équipement)
Je souhaiterais donc en fonction du modèle de l'équipement aller chercher la bonne macro pour avoir la valeur de référence et ainsi comparer la version du firmware
Exemple:
- Macro Globale:
Constructeur_modeleAA = Firmware ABC
Constructeur_modeleBB = Firmware QSD
- Découvert
element_modele = modeleAA
element_firmware = AZE
-> Dans le déclencheur, j'aimerai pouvoir comparer directement entre la version du firmware de l'équipement avec la version de référence de la bonne macro.
Est ce qu'il est possible depuis Zabbix de le faire de manière dynamique ou alors sommes nous contraint comment dans PRTG de passer un élément externe qui appelle un script pour pouvoir récupérer l'information souhaité ?
Ma version de Zabbix est : 7.4.1
En vous remerciant pas avance pour votre retour,