Outils pour utilisateurs

Outils du site


Panneau latéral

linux:zabbix (lu 25132 fois)

Ceci est une ancienne révision du document !


Table des matières

Zabbix

Installation

Sur une debian wheezy (7)

Le plus simple est de lire la doc à propos de l’installation via les packages ⇒ https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages

# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
# 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 /etc/apache2/conf.d/zabbix et remplacez la ligne

# php_value date.timezone Europe/Riga

par

php_value date.timezone Europe/Paris

On recharge tout ça

service apache2 reload

et on peut maintenant accéder au setup de zabbix via l’adresse http://monserveur/zabbix

Faites next, next … renseignez les champs si nécessaire .. test connexion … next … next … next … finish

Ensuite, pour s’identifier, Admin : zabbix

Pensez bien sur à changer ce mot de passe par défaut dans le menu Profile

Mettez aussi l’interface en français si vous le souhaitez (bien que toutes les doc sur le net sont anglais, ça peut devenir vite compliqué)

Si comme moi votre serveur tout neuf n’est pas en français, configurez déjà l’heure locale

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 ;)

Agent Zabbix

Si vous voulez monitorez votre serveur zabbix, vous pouvez installer l’agent, mais il y a déjà le minimum vital. Je conseille d’ailleurs de supprimer le modèle (template) “Linux OS” de l’hôte (host) Zabbix Server, ce qui permettra d’enlever le modèle Zabbix Agent qui générera une erreur puisqu’il n’est pas installé.

Bref, pour installer l’agent

# apt-get install zabbix-agent

Sur d’autre machine, il faudra refaire refaire le wget, apt-get update..

# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
# dpkg -i zabbix-release_2.2-1+wheezy_all.deb
# apt-get update
# apt-get install zabbix-agent

Si vous souhaitez installer l’agent sur une debian 6, utilisez une version plus vieille comme la 2.0

# wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1squeeze_all.deb
# 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’agent zabbix.

Une fois l’agent installé sur une machine à monitorer, éditez le fichier de conf

# vi /etc/zabbix/zabbix_agentd.conf 

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’ouvrir un port sur les machines à surveiller.

Renseigner les lignes suivantes

ServerActive=monServeurZabbix
Hostname=aSurveiller.serveur.com

Redémarrer l’agent

/etc/init.d/zabbix-agent restart

Vérifiez dans les log si tout se passe bien

vi /var/log/zabbix/zabbix_agentd.log

MySQL

linux/zabbix.1396047312.txt.gz · Dernière modification: 28-03-2014 23:55 de edmc73