Qu'est-ce que Zabbix ?
Zabbix est une solution de surveillance open-source utilisée pour suivre les performances et la santé de l'infrastructure IT, incluant serveurs, réseaux et applications. Il collecte des données sur diverses métriques système, telles que l'utilisation CPU, mémoire, espace disque et trafic réseau, et fournit des insights en temps réel sur l'état et les performances de ces systèmes. Zabbix peut détecter les problèmes et déclencher des alertes lorsque des seuils prédéfinis sont atteints, aidant les équipes IT à identifier et résoudre les problèmes potentiels avant qu'ils ne causent des temps d'arrêt. La plateforme prend en charge différentes méthodes de surveillance, incluant la surveillance basée sur agent, SNMP et IPMI, et elle fournit des tableaux de bord personnalisables, rapports détaillés et analyse de données historiques. Zabbix est idéal pour les entreprises qui ont besoin d'une solution évolutive et centralisée pour assurer la fiabilité et performance de leur infrastructure IT.
Fonctions
Envoi de SMS
Une fois seven intégré dans Zabbix, les alarmes peuvent être envoyées par SMS en utilisant la passerelle seven.
Installation
- 1
Vérifier les exigences
Assurez-vous que Python 2+ est installé sur le système.
- 2
Copier le script
Copiez seven.py vers le répertoire de scripts Zabbix, généralement
/usr/share/zabbix/alertscripts
. - 3
Ouvrir l'interface web Zabbix
Ouvrez l'interface web Zabbix, généralement sous http://localhost/zabbix.
- 4
Créer un type de média
- Naviguez vers
Administration > Media Types
. - Cliquez sur "Create media type" et remplissez le formulaire - (Capture d'écran).
- Naviguez vers
- 5
Envoyer un message de test
Vous pouvez envoyer un SMS de test en cliquant sur "Test". Remplissez le formulaire et envoyez-le - (Capture d'écran).
- 6
Ajouter un média utilisateur
- Allez à 'Users', sélectionnez-en un, allez à 'Media' et cliquez sur "Add".
- Remplissez le formulaire - (Capture d'écran).
- Cliquez sur "Add" et "Update" pour sauvegarder les changements.
Utilisation
Options
seven.py
[-h]
[--debug]
[--delay DELAY]
[--details]
[--flash]
[--foreign_id FOREIGN_ID]
[--from FROM]
[--json]
[--label LABEL]
[--no_reload]
[--performance_tracking]
[--return_msg_id]
[--ttl TTL]
[--udh UDH]
[--unicode]
[--utf8]
api_key to text