Cette technique est super crade. Je l’ai utilisé pour faire un export en urgence des serveurs supervisés. Elle tient en une seule requête SQL :
Cette requête fait un export des serveurs contenant :
- L’ID de l’équipement dans Zabbix
- Le nom de l’équipement
- Son status (
Activé
ouDésactivé
) - L’état de sa maintenance (
En maintenance
ouPas en maintenance
) - Son adresse IP
La requête est assez simple mais comporte quelques subtilités :
- Les conditions en utilisant
CASE
/WHEN
/THEN
/END
, qui permettent de convertir le numéro du status en son texte - Les
AS
qui permettent d’affiche un en-tête de colonne plus clair - La condition
WHERE hosts.status<>3
qui permets de masquer les templates