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 [28-03-2014 23:11] – edmc73 | linux:zabbix [03-11-2014 10:37] (Version actuelle) – edmc73 | ||
---|---|---|---|
Ligne 38: | Ligne 38: | ||
fermez puis rouvrez votre session et redémarrez apache mysql, vous pouvez maintenant retourner dans votre profil et choisir la langue française ;) | 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 ===== | ===== Agent Zabbix ===== | ||
Ligne 72: | Ligne 76: | ||
ServerActive=monServeurZabbix | ServerActive=monServeurZabbix | ||
Hostname=aSurveiller.serveur.com | Hostname=aSurveiller.serveur.com | ||
+ | StartAgents=0 (pour désactiver l' | ||
Redémarrer l' | Redémarrer l' | ||
Ligne 91: | Ligne 96: | ||
On peut constater que la connexion au serveur Zabbix a bien fonctionné et que celui ci nous indique que notre host n' | 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 sur **Actualiser** et voilà :) | ||
+ | |||
+ | Rendre l' | ||
+ | |||
+ | 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 ===== | ===== MySQL ===== | ||
http:// | http:// | ||
+ | |||
+ | ===== I/O Disk Stats ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ===== Windows ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ===== Installation sur synology ===== | ||
+ | |||
+ | Trouvez le type de CPU de votre synology => http:// | ||
+ | |||
+ | Pour installer ipkg => http:// | ||
+ | |||
+ | Sur certain NAS, on peut le trouver dans /opt/bin ou /opt/sbin | ||
+ | |||
+ | Un tuto pour compiler zabbix http:// | ||
+ | |||
+ | A rajouter au tuto : | ||
+ | Créer un utilisateur zabbix en éditant le /etc/passwd et /etc/group (je n'ai pas trouvé la commande adduser ou useradd) | ||
+ | echo ' | ||
+ | echo ' | ||
+ | |||
+ | Lancez l' | ||
+ | / | ||
+ | |||
+ | On peut vérifier le bon fonctionnement avec ps | ||
+ | < | ||
+ | 19600 zabbix | ||
+ | 19601 zabbix | ||
+ | 19602 zabbix | ||
+ | </ | ||
+ | et le fichier de log | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Pour que zabbix-agent se lance au démarrage, j'ai rajouté le fichier suivant | ||
+ | vi / | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | if [ " | ||
+ | / | ||
+ | fi | ||
+ | </ | ||
+ | chmod +x / | ||
+ | |||
+ | et voila ! | ||
+ | |||
+ | --- | ||
+ | |||
+ | Suivant les NAS, ce tuto ne marchera pas. Dans ce cas téléchargez les binaires déjà compilés et fournis par zabbix => http:// | ||
+ | |||
+ | Regardez le type de processeur avec la commande | ||
+ | uname -a | ||
+ | Linux Nas 3.2.40 #4482 SMP Fri Apr 18 16:52:49 CST 2014 x86_64 GNU/Linux synology_bromolow_rs3412rpxs | ||
+ | |||
+ | On range tout ça sans /opt/zabbix | ||
+ | mkdir /opt/zabbix | ||
+ | cd /opt/zabbix | ||
+ | wget http:// | ||
+ | tar zxvf zabbix_agents_2.2.5.linux2_6_23.amd64.tar.gz | ||
+ | |||
+ | Créer un utilisateur zabbix | ||
+ | echo " | ||
+ | |||
+ | Modifier le fichier de config et lancé la commande | ||
+ | / | ||
+ | |||
+ | Vérifier le bon fonctionnement | ||
+ | > ps w | grep zabbix | ||
+ | 30271 zabbix | ||
+ | 30272 zabbix | ||
+ | 30273 zabbix | ||
+ | |||
+ | Ainsi que les logs | ||
+ | cat / | ||
+ | 30271: | ||
+ | 30271: | ||
+ | 30272: | ||
+ | 30273: | ||
+ | 30273: | ||
+ | |||
+ | Ici on voit l'hote " | ||
+ | |||
+ | |||
+ | Pour que zabbix se lance au démarrage, j'ai créé le fichier suivant | ||
+ | vi / | ||
+ | |||
+ | < | ||
+ | author " | ||
+ | start on runlevel 1 | ||
+ | stop on runlevel [06] | ||
+ | respawn | ||
+ | respawn limit 5 10 | ||
+ | console log | ||
+ | expect fork | ||
+ | pre-start script | ||
+ | date | ||
+ | end script | ||
+ | exec "/ | ||
+ | # vim: |