Changes

Jump to navigation Jump to search
415 bytes added ,  16:27, 10 September 2023
no edit summary
Line 23: Line 23:  
=== Versions ===
 
=== Versions ===
 
Voici des informations sur la dernière version de chaque composant :
 
Voici des informations sur la dernière version de chaque composant :
{{ #smeversion: smeserver-zabbix-server }}
+
{{#smeversion: smeserver-zabbix-server }}
{{ #smeversion: zabbix-server }}
+
{{#smeversion: smeserver-zabbix-server-z50 }}
{{ #smeversion: smeserver-zabbix-agent }}
+
{| class="wikitable"
{{ #smeversion: zabbix-agent }}
+
!Nom de la version
{{ #smeversion: smeserver-zabbix-proxy }}
+
!Date de la version
{{ #smeversion: zabbix-proxy }}
+
!Fin du support complet*
 +
!Fin du support limité**
 +
!SME9
 +
!SME10
 +
|-
 +
|Zabbix 6.2
 +
|5juill. 2022
 +
|31 janv. 2023
 +
|28 fév. 2023
 +
|X
 +
|X
 +
|-
 +
|Zabbix 6.0 LTS
 +
|8 fév. 2022
 +
|28 fév. 2025
 +
|28 fév. 2027
 +
|X
 +
|X
 +
|-
 +
|Zabbix 5.0 '''LTS'''
 +
|12 mai 2020
 +
|31 mai 2023
 +
|31 mai 2025
 +
|X
 +
|oui
 +
|-
 +
|4.4 (EOL)
 +
|
 +
|
 +
|
 +
|oui
 +
|oui
 +
|-
 +
|Zabbix 4.0 '''LTS'''
 +
|1er octobre 2018
 +
|31 octobre 2021
 +
|31 octobre 2023
 +
|oui
 +
|X
 +
|}
 +
 
    
=== Description ===
 
=== Description ===
Line 233: Line 273:  
*'''JabberTLS''' (enabled|disabled) : est-ce que votre serveur Jabber nécessite des sécurités TLS ?
 
*'''JabberTLS''' (enabled|disabled) : est-ce que votre serveur Jabber nécessite des sécurités TLS ?
   −
{{Note box|type=Note : |les différents paramètres Jabber ci-dessus ne sont pas pour la fonction de notification Jabber native à Zabbix (parce que je n'ai pas pu le faire fonctionner car mon serveur nécessite TLS etque la fonction intégrée ne supporte pas les connexions TLS). Mais j'ai inclus un script externe utilisant sendxmpp pour envoyer la notification. Vous devez avoir un média appelé "xmpp" dans Zabbix administration.}}  
+
{{Note box|type=Note : |les différents paramètres Jabber ci-dessus ne sont pas utilisés par la fonction native de notification Jabber (parce que je n'ai pas pu le faire fonctionner car mon serveur nécessite TLS et que la fonction intégrée ne supporte pas les connexions TLS). Mais j'ai inclus un script externe utilisant sendxmpp pour envoyer la notification. Vous devez avoir un média appelé « xmpp » dans l'administration de Zabbix.}}  
    
*'''NodeID''': l'ID du nœud de votre serveur ; si vous n'utilisez pas de surveillance distribuée (un seul serveur central Zabbix), il faut le laisser à 0 ;
 
*'''NodeID''': l'ID du nœud de votre serveur ; si vous n'utilisez pas de surveillance distribuée (un seul serveur central Zabbix), il faut le laisser à 0 ;
 
*'''TCPPort''': port utilisé pour la communication agent <-> serveur (et  proxy <-> serveur) ; la valeur par défaut est 10051 ;
 
*'''TCPPort''': port utilisé pour la communication agent <-> serveur (et  proxy <-> serveur) ; la valeur par défaut est 10051 ;
*'''TimeZone''': le serveur Zabbix doit connaître votre fuseau horaire (paramètre PHP TimeZone) ;.malheureusement, SME ne le configure pas par défaut ; vous pouvez préciser votre fuseau horaire ;.cCe paramètre affecte uniquement Zabbix ;
+
*'''TimeZone''': il est très important que le serveur Zabbix connaisse votre fuseau horaire (paramètre PHP TimeZone) ; malheureusement, SME ne le configure pas par défaut ; vous pouvez préciser votre fuseau horaire ; ce paramètre affectera uniquement Zabbix ;
*'''WebAccess''' (local|public|disabled) : contrôle l'accès à l'interface web ; vous pouvez le régler sur '''disabled''' si vous souhaitez désactiver l'interface Web (par exemple, si votre serveur est un nœud d'un environnement distribué) ;
+
*'''WebAccess''' (local|public|disabled) : contrôle d'où vous pouvez accéder à l'interface web ; vous pouvez le régler sur '''disabled''' si vous souhaitez désactiver l'interface Web (par exemple, si votre serveur est un nœud d'un environnement distribué) ;
*'''access''': (public|local) d'où le port Zabbix sera disponible (TCPPort) ; vous pouvez restreindre l'accès à une liste d'hôtes avec la clé AllowHosts si vous définissez 'public' ici ;
+
*'''access''': (public|local) d'où le port Zabbix sera accessible (TCPPort) ; vous pouvez restreindre l'accès à une liste d'hôtes avec la clé AllowHosts si vous réglez ce paramètre à 'public' ;
 
*'''status''': le service doit-il pouvoir être lancé automatiquement ?
 
*'''status''': le service doit-il pouvoir être lancé automatiquement ?
      
Une fois que vous avez tout configuré comme vous voulez, il suffit de faire :
 
Une fois que vous avez tout configuré comme vous voulez, il suffit de faire :
Line 250: Line 289:  
===== Interface Web =====
 
===== Interface Web =====
   −
L'interface web est disponible (si elle n'est pas désactivée avec la clé WebAccess) sur https://server.domain.tld/zabbix.
+
L'interface Web est disponible (si elle n'est pas désactivée avec la clé WebAccess) sur https://server.domain.tld/zabbix.
L'utilisateur par défaut est '''admin''', avec mot de passe '''zabbix''' (vous devez changer ce mot de passe aussi rapidement que possible)  
+
L'utilisateur par défaut est '''Admin''' (avec un A majuscule), avec un mot de passe fort trouvé dans la propriété de configuration AdminPasswd à partir de la version smeserver-zabbix-server 0.1-29. Si vous le modifiez, il ne sera pas écrasé lors de la mise à jour. (Avant cette version, la valeur par défaut était '''zabbix''', dans ce cas, vous devez changer ce mot de passe aussi rapidement que posssible.)<syntaxhighlight lang="bash">
 +
config getprop zabbix-server AdminPassword
 +
</syntaxhighlight>
   −
Voici quelques captures d'écran de ce que vous pouvez obtenir avec Zabbix  
+
Voici quelques captures d'écran de ce que vous pouvez obtenir avec Zabbix :
 
[[File:Zabbix_graph_cpu.png|768px|thumb|center|Utilisation du CPU]]
 
[[File:Zabbix_graph_cpu.png|768px|thumb|center|Utilisation du CPU]]
 
[[File:Zabbix_graph_mem.png|768px|thumb|center|Utilisation de la mémoire]]
 
[[File:Zabbix_graph_mem.png|768px|thumb|center|Utilisation de la mémoire]]
 
[[File:Zabbix_graph_network.png|768px|thumb|center|Utilisation du réseau]]
 
[[File:Zabbix_graph_network.png|768px|thumb|center|Utilisation du réseau]]
{{Note box|Vous pouvez choisir une période sur un graphique. Grâce à cette fonction, vous pouvez facilement zoomer sur une période de temps pour analyser les choses avec précision}}
+
{{Note box|type=Note : |vous pouvez choisir une période sur un graphique. Grâce à cette fonction, vous pouvez facilement zoomer sur une période de temps pour analyser les choses avec précision.}}
 
[[File:Zabbix_graph_mail_in.png|768px|thumb|center|Statistique des courriels entrants]]
 
[[File:Zabbix_graph_mail_in.png|768px|thumb|center|Statistique des courriels entrants]]
 
[[File:Zabbix_screen.png|768px|thumb|center|Écran]]
 
[[File:Zabbix_screen.png|768px|thumb|center|Écran]]
{{Note box|Vous pouvez afficher autant de graphiques que vous voulez dans un seul et même écran. Un écran peut s'actualiser automatiquement, et changer les graphiques (affichage des graphiques réseau de l'hôte 1 pendant 2 minutes, puis affichage du graphique des températures de l'hôte 2 pendant 3 minutes etc ..)}}
+
{{Note box|type=Note : |vous pouvez afficher autant de graphiques que vous voulez dans un seul et même écran. Un écran peut s'actualiser automatiquement, et changer les graphiques (affichage des graphiques réseau de l'hôte 1 pendant 2 minutes, puis affichage du graphique des températures de l'hôte 2 pendant 3 minutes, etc.).}}
[[File:Zabbix_overview.png|768px|thumb|center|Aperçu de Déclencheurs]]
+
[[File:Zabbix_overview.png|768px|thumb|center|Aperçu de déclencheurs]]
[[File:Zabbix_map.png|768px|thumb|center|Carte des Hôtes]]
+
[[File:Zabbix_map.png|768px|thumb|center|Carte des hôtes]]
{{Note box|il s'agit d'une carte très simple, vous pouvez en faire des bien plus jolies}}
+
{{Note box|type=Note : |il s'agit d'une carte très simple, vous pouvez en faire de bien plus jolies.}}
      −
Pour plus de captures d'écran, vous pouvez jeter un œil sur le site Web du projet [http://www.zabbix.com/screenshots.php ici]
+
Pour plus de captures d'écran, vous pouvez jeter un œil sur le site Web du projet [http://www.zabbix.com/screenshots.php ici].
    
==== Agent ====
 
==== Agent ====
   −
l'Agent Zabbix est un petit démon qui va rassembler des informations sur l'hôte à surveiller, et les renvoyer à un ou plusieurs serveur (s) (ou proxy (s)).
+
L'agent Zabbix est un petit démon qui va rassembler des informations sur l'hôte à surveiller, et les renvoyer à un ou plusieurs serveur (s) (ou proxy (s)).
Les agents peuvent fonctionner en mode actif ou passif (ou les deux):
+
Voir la page en anglais [[Zabbix-agent]].
*En mode actif, l'agent fera une connexion sortante vers le serveur (port 10051 par défaut).
  −
*En mode passif, le serveur va se connecter à l'agent (sur le port 10050 par défaut).
  −
  −
Lisez le Chap. Agent 2.3.4.ZABBIX page 39 et chap. 3.3.ZABBIX Agent (UNIX, standalone daemon) du manuel pour plus d'informations sur les agents Zabbix.
      
===== Installation =====
 
===== Installation =====
3,072

edits

Navigation menu