Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:zabbix [30-06-2014 13:23] – edmc73 | linux:zabbix [22-03-2026 11:28] (Version actuelle) – [Upgrade] edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Zabbix ====== | ====== Zabbix ====== | ||
| + | |||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Sur une debian wheezy (7) | + | Les dépôts se trouvent ici -> https:// |
| - | + | ||
| - | + | ||
| - | Le plus simple est de lire la doc à propos de l' | + | |
| - | + | ||
| - | # wget http:// | + | |
| - | # dpkg -i zabbix-release_2.2-1+wheezy_all.deb | + | |
| - | # apt-get update | + | |
| - | # apt-get install zabbix-server-mysql zabbix-frontend-php | + | |
| - | + | ||
| - | Si votre serveur a été fraîchement installé, plein de paquet vont être installé pour satisfaire les dépendances tel que apache, mysql, php... | + | |
| - | + | ||
| - | Comme le précise la doc, éditez le fichier **/ | + | |
| - | # php_value date.timezone Europe/ | + | |
| - | par | + | |
| - | php_value date.timezone Europe/ | + | |
| - | + | ||
| - | On recharge tout ça | + | |
| - | service apache2 reload | + | |
| - | et on peut maintenant accéder au setup de zabbix via l' | + | |
| - | + | ||
| - | Faites next, next ... renseignez les champs si nécessaire .. test connexion ... next ... next ... next ... finish | + | |
| - | + | ||
| - | Ensuite, pour s' | + | |
| - | + | ||
| - | Pensez bien sur à changer ce mot de passe par défaut dans le menu **Profile** | + | |
| - | + | ||
| - | Mettez aussi l' | + | |
| - | + | ||
| - | Si comme moi votre serveur tout neuf n'est pas en français, configurez déjà l' | + | |
| - | dpkg-reconfigure tzdata | + | |
| - | puis la langue locale | + | |
| - | dpkg-reconfigure locales | + | |
| - | choisissez fr_FR.UTF-8 | + | |
| - | + | ||
| - | fermez puis rouvrez votre session et redémarrez apache mysql, vous pouvez maintenant retourner dans votre profil et choisir la langue française ;) | + | |
| - | + | ||
| - | Configurez les mails dans Administration / Types de média, cliquez sur email et renseignez votre serveur smtp (ici localhost) et les autres champs. | + | |
| - | + | ||
| - | Et ajouter un media email à votre profil. | + | |
| - | + | ||
| - | ===== Agent Zabbix ===== | + | |
| - | + | ||
| - | Si vous voulez monitorez votre serveur zabbix, vous pouvez installer l' | + | |
| - | + | ||
| - | Bref, pour installer l' | + | |
| - | # apt-get install zabbix-agent | + | |
| - | + | ||
| - | Sur d' | + | |
| - | + | ||
| - | # wget http:// | + | |
| - | # dpkg -i zabbix-release_2.2-1+wheezy_all.deb | + | |
| - | # apt-get update | + | |
| - | # apt-get install zabbix-agent | + | |
| - | + | ||
| - | Si vous souhaitez installer l' | + | |
| - | + | ||
| - | # wget http:// | + | |
| - | # dpkg -i zabbix-release_2.0-1squeeze_all.deb | + | |
| - | # apt-get update | + | |
| - | # apt-get install zabbix-agent | + | |
| - | + | ||
| - | Dans le pire des cas, vous devrez compiler vous même l' | + | |
| - | + | ||
| - | Une fois l' | + | |
| - | # vi / | + | |
| - | + | ||
| - | 2 méthodes pour monitorer votre serveur, soit c'est le serveur zabbix qui va se connecter aux machines à surveiller (mode passif) soit ce sont les machines à surveiller qui vont se connecter au serveur zabbix (mode actif). | + | |
| - | + | ||
| - | Dans mon cas, ce sera le mode actif, ça évite d' | + | |
| - | + | ||
| - | Renseigner les lignes suivantes | + | |
| - | ServerActive=monServeurZabbix | + | |
| - | Hostname=aSurveiller.serveur.com | + | |
| - | StartAgents=0 (pour désactiver l' | + | |
| - | + | ||
| - | Redémarrer l' | + | |
| - | / | + | |
| - | + | ||
| - | Vérifiez dans les log si tout se passe bien | + | |
| - | vi / | + | |
| - | + | ||
| - | Vous devriez avoir ceci | + | |
| - | < | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | </ | + | |
| - | On peut constater que la connexion au serveur Zabbix a bien fonctionné et que celui ci nous indique que notre host n' | + | |
| - | + | ||
| - | Par contre le mode actif n'est pas configuré par défaut... Tous les éléments de tous les modèles sont configuré avec un type agent passif. | + | |
| - | + | ||
| - | Pour corriger ce problème, on va se rendre dans le menu configuration / modèle, on va cliquer sur **Elements** de la ligne **Template OS Linux**. | + | |
| - | + | ||
| - | Ici on sélectionne tous les éléments qui comme vous pouvez le voir dans la colonne **Type** sont tous des **agent Zabbix** (passif).\\ | + | |
| - | Choisissez ensuite dans la liste déroulantes tout en bas de la liste **Modification collective** puis **Exécuter** | + | |
| - | Modifiez le type en choisissant **agent Zabbix (actif)**, cliquez | + | Pour installer les dépôts de la version 7.4 sur debian par exemple, on téléchargera ce fichier suivi de son installation |
| - | Rendre l' | + | wget https:// |
| + | dpkg -i zabbix-release_latest_7.4+debian13_all.deb | ||
| - | Sur CentOS | ||
| - | chkconfig --add zabbix-agent | ||
| - | chkconfig --level 35 zabbix-agent on | ||
| - | pour vérifier | ||
| - | chkconfig --list | ||
| - | | ||
| - | Sur Debian | ||
| - | update-rc.d zabbix-agent defaults | ||
| - | | ||
| - | ===== MySQL ===== | ||
| - | http:// | + | Ensuite |
| + | apt update | ||
| + | apt install zabbix-server | ||
| - | ===== I/O Stats ===== | + | ===== Upgrade |
| - | http://www.denniskanbier.nl/ | + | Voici un script python qui permet de gérer ses modèles, les sauvegarder, |
| - | ===== Windows ===== | + | https:// |
| - | http:// | ||
| - | ===== Installation | + | Sinon, il faut aller télécharger les modèles |
| - | http:// | ||