Vous n'êtes pas identifié(e).
Bonjour les amis,
Comme promis, je vous avez dit que j'essayer de rédiger une procédure pour la partie configuration. Chose dite chose faite , je vous ai fais la base.
Je vais reprendre depuis le début l'installation et poursuivre la configuration afin que vous aussi pouviez le tater pendant les vacances .
Je préviens tout de suite : C'est fini la petite titine de nagios, maintenant nous sommes dans une ferrarri alors mettez les ceintures de sécurité ^^ .
Introduction
J'ai créé un tableau de comparaison de nagios VS Shinken
Création de l'espace de travail:
mkdir /root/build ; chmod 600 /root/build/ ; cd /root/build/
Téléchargement de shinken et extraction:
Wget http://www.shinken-monitoring.org/pub/s … 1.4.tar.gz
Tar –xvzf shinken-1.4.tar.gz
Cd shinken-1.4
Lancement du script:
./install -i
Quand l'installation se termine, il vous affichera ceci :
Modification du mot de passe de l'administrateur:
/usr/local/shinken/etc/contacts.cfg
define contact{
use generic-contact
contact_name admin
email coyotus.gourou@gmail.com
pager 0600000000 ; contact phone number
password toor
is_admin 1
}
Mise à jour du script nagios-plugin:
En raison de la mise à jour de ce plugin, il faudra télécharger le nouveau plugin puis l'injecter dans le dossier /tmp/
wget https://www.nagios-plugins.org/download … .15.tar.gz
mv nagios-plugins-1.4.15.tar.gz /tmp/
reboot:
/etc/init.d/shinken restart
Découverte du réseau:
Editer le fichier resource.cfg:
/usr/local/shinken/etc/resource.cfg
# what to discover by default
$NMAPTARGETS$=192.168.1.0/24
lancement de la découverte:
/usr/local/shinken/bin/shinken-discovery –c /usr/local/shinken/etc/discovery.cfg -o /usr/local/shinken/etc/objects/discovery/ -r nmap
gestion des nouveaux HOTES:
Alors quand je parle de hote, ce n'est pas que des PC , mais tout équipement qui possèderai une IP ( Caméra surveillance, SERVEUR , Etc )
Avec Winscp, nous allons déplacer les fichiers .conf des hosts qui se trouvent dans /usr/local/shinken/etc/objects/discovery/ dans /usr/local/shinken/etc/hosts/
Intallation ADDON et PLUGIN:
Cd /usr/local/shinken
#> .install –p nagios-plugins &&
.install –p capture_plugin &&
.install –p check_wmi_plus &&
.install –p manubulon &&
.install –p check_mem &&
.install –p check_netint &&
.install –p check_snmp_bandwidth
reboot:
/etc/init.d/shinken restart
Premier hote à superviser:
Pour débuter en douceur, nous allons superviser notre serveur Shinken:
Vim /usr/local/shinken/etc/hosts/Shinken.cfg --> le nom doit être le même que votre machine
( tapez la commande "hostname" pour être sur !define host{
use ssh,generic-host,linux
host_name Shinken.box
address 192.168.1.23
contact_groups admins
check_command check_host_alive
icon_set server
hostgroups Serveur-Supervision
}
Le format offciel :
http://www.shinken-monitoring.org/wiki/ … jects/host
Cration de groupe:
Pour une meilleure gestion de nos machines, nous allons créer un groupe pour différencier notre serveur de supervision aux autres équipements du parc informatique.
Vim /usr/local/shinken/etc/hostgroups.cfg
define hostgroup{
hostgroup_name Serveurs-Supervision
alias Serveurs Supervision
members Shinken.box
}
Le format offciel :
http://www.shinken-monitoring.org/wiki/ … /hostgroup
Configuration SNMP:
Afin de monitorer nos composants tel que la RAM ou le CPU, nous devons ajouter dans le fichier de configuration de SNMP les autorisations car par default ce dernier bloque la lecture et écriture.
Vim /etc/snmp/snmpd.conf
agentAddress udp:0.0.0.0:161
rocommunity public
reboot:
/etc/init.d/shinken restart
//il faut quelque minute le temps que shinken reçoit les data du protocol SNMP//
RéSULTAT :
Captures :
capture: la liste de tous les évènements
capture1:la charge CPU et RAM de notre shinken
capture2:une vue graphique des charge Disque,ram,cpu,etc
capture3:cartographie des éléments supervisés de shinken
capture4:la liste des deamons si ils sont en marche ou non avec à droit un rappel de leurs rôles dans l'architecturee
capture6: autre addons pnp4nagios ou graphite ou autre
Avant tout je tiens à préciser que comme vous l'avez constaté, il y a encore quelque petit détail à paramétrer tel que mon switch netgem ou même les captures graphique.
de plus, shinken dispose énormément d'addon afin d’optimiser votre supervision tel que Skonf ou graphite et j'en passe . Je compléterai ma procédure au fil de l'eau en fonction de mes disponibilité.
Comme vous l'avez vue, cela demande un petit peu de temps à configurer mais si on se met au travail rapidement , je peux vous garantir que votre nagios vous le mettrez à la poubelle
Ah oui ! vous pouvez rajouter la page de NFSEN tout comme NTOP . Je vous conseil de consulter la communauté github qui publie de code source pour l’optimisation de shinken.
Voilaaaaaaaaaaaaaaaaaaaaa !
Désoler des faute d’orthographe ^^'
Dernière modification par koorosh (09-11-2013 13:06:28)
"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.
Hors ligne
Merci à toi et Bravo pour ce tutoriel très instructif.
Je voudrais savoir si shinken peut faire le travail de wireshark. Surtout pour la capture des données en temps réelle. Genre savoir qu'elle site un hôte est entrain de consulter à un instant T. Si oui une indication de solution serait la bienvenu. Sinon, connaissez vous un autre outils pouvant le faire ? Mieux que ntop car ntop ne s'arrête qu'à la couche 3. S'il allait jusqu'à la couche 7 ça ferait l'affaire. Bref je vous écoute.
Hors ligne