« Zabbix » : différence entre les versions
Aller à la navigation
Aller à la recherche
(→agent) |
(→agent) |
||
Ligne 31 : | Ligne 31 : | ||
</pre> | </pre> | ||
/etc/zabbix/zabbix_agentd.conf | /etc/zabbix/zabbix_agentd.conf : | ||
<pre> | <pre> | ||
ListenIP= | PidFile=/var/run/zabbix/zabbix_agentd.pid | ||
Hostname= | 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/ | |||
</pre> | </pre> | ||
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= | =sudo= |
Version du 5 décembre 2015 à 14:02
Prérequis :
- apache 2.x
- un serveur de base de donnée mysql ou mariadb
wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+jessie_all.deb dpkg -i zabbix-release_2.4-1+jessie_all.deb aptitude update aptitude --without-recommends install ttf-dejavu-core zabbix-server-mysql zabbix-frontend-php
Vous aurez droit a 3 prompts de mot-de-passe. Le premier vous demande le mot-de-passe root de mysl (afin de créer la base de donnée de zabbix), les deux suivants vous demandent de choisir un mot-de-passe pour la base de donnée de zabbix
a2disconf zabbix /etc/init.d/apache2 reload
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