« Zabbix » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 18 : | Ligne 18 : | ||
a2disconf zabbix | a2disconf zabbix | ||
/etc/init.d/apache2 reload | /etc/init.d/apache2 reload | ||
</pre> | |||
Créez la base de donnée et l'utilisateur mysql : | |||
<pre> | |||
# mysql -uroot -p | |||
mysql> create database zabbix character set utf8 collate utf8_bin; | |||
mysql> create user zabbix@localhost identified by 'password'; | |||
mysql> grant all privileges on zabbix.* to zabbix@localhost; | |||
mysql> quit; | |||
</pre> | |||
Importez le schéma de base de donnée : | |||
<pre> | |||
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix | |||
</pre> | </pre> | ||
Version du 4 novembre 2020 à 17:21
Prérequis :
- apache 2.x
- un serveur de base de donnée mysql ou mariadb
Installation :
wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb dpkg -i zabbix-release_5.0-1+buster_all.deb apt update apt-get install --no-install-recommends zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf
Désactiver le fichier de configuration automatiquement ajouté à apache :
a2disconf zabbix /etc/init.d/apache2 reload
Créez la base de donnée et l'utilisateur mysql :
# mysql -uroot -p mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> quit;
Importez le schéma de base de donnée :
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Editez /etc/zabbix/apache.conf, décommentez la ligne php_value date.timezone
et settez la a votre timezone
php_value date.timezone Europe/Paris
agent
aptitude install zabbix-agent
/etc/zabbix/zabbix_agentd.conf :
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 ListenIP=192.168.118.7 Server=192.168.118.4 ServerActive=192.168.118.4 Hostname=plop Include=/etc/zabbix/zabbix_agentd.d/
Point importants :
- ListenIP : l'ip a laquelle le client écoute (pensez à firewaller si c'est une ip publique)
- Server : l'ip du serveur zabbix (l'agent refuse les connexions d'une autre ip que celles ci)
- ServerActive : l'ip du serveur zabbix (l'agent se connectera a ce serveur)
- Hostname doit correspondre à l'hostname défini dans la configuration zabbix
sudo
zabbix ALL = (root) NOPASSWD: /usr/bin/nmap
IPMI et debian/ubuntu)
Il faut rebuild openipmi avec le support openssl https://support.zabbix.com/browse/ZBX-6139
Templates VMWare ESXi
https://github.com/pfoo/zabbix-esxi
Templates et scripts pour les outils de monitoring des serveurs HPs
https://github.com/pfoo/zabbix-HP