<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.livois.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Nagios</id>
	<title>Nagios - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.livois.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Nagios"/>
	<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Nagios&amp;action=history"/>
	<updated>2026-05-25T02:45:09Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.livois.com/mediawiki/index.php?title=Nagios&amp;diff=145&amp;oldid=prev</id>
		<title>Christophe : 1 version</title>
		<link rel="alternate" type="text/html" href="https://wiki.livois.com/mediawiki/index.php?title=Nagios&amp;diff=145&amp;oldid=prev"/>
		<updated>2012-05-28T20:31:54Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Sécurité]]&lt;br /&gt;
http://www.nagios.org&lt;br /&gt;
&amp;lt;blockquote class=warning&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Ce document est à mettre à jour et adapter à la distribution Gentoo.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
==Installer Nagios et Nagios-Plugins==&lt;br /&gt;
&amp;lt;blockquote class=gentoo&amp;gt;&lt;br /&gt;
Package Gentoo:  nagios&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurer apache==&lt;br /&gt;
Modifier le fichier &amp;lt;tt&amp;gt;httpd.conf&amp;lt;/tt&amp;gt; de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/apache2/httpd.conf&amp;gt;&lt;br /&gt;
ScriptAlias /nagios/cgi-bin/ /usr/nagios/sbin/&lt;br /&gt;
Alias /nagios/ /usr/nagios/share/&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; il est important de mettre la ligne Alias derrière la ligne ScriptAlias!!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=/etc/apache2/httpd.conf&amp;gt;&lt;br /&gt;
&amp;lt;Directory &amp;quot;/usr/nagios/sbin/&amp;quot;&amp;gt;&lt;br /&gt;
AllowOverride AuthConfig&lt;br /&gt;
    Options ExecCGI&lt;br /&gt;
    Order allow,deny&lt;br /&gt;
    Allow from all&lt;br /&gt;
&lt;br /&gt;
AuthName &amp;quot;Nagios Access&amp;quot;&lt;br /&gt;
AuthType Basic&lt;br /&gt;
AuthUserFile /etc/nagios/htpasswd.users&lt;br /&gt;
require valid-user&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour créer le fichier de mot de passe, taper dans &amp;lt;tt&amp;gt;/etc/nagios&amp;lt;/tt&amp;gt; :&lt;br /&gt;
 #htpasswd -c htpasswd.users nagios&lt;br /&gt;
&lt;br /&gt;
==Installer l’agent Unix netsaint-statd==&lt;br /&gt;
Copier le script netsaint-statd dans le répertoire /usr/local/bin/ du serveur à superviser. &lt;br /&gt;
&lt;br /&gt;
Pour des raisons de sécurité, lancer le script sous un utilisateur NON root.&lt;br /&gt;
&lt;br /&gt;
Pour lancer le script à chaque redémarrage du serveur, ajouter la ligne :&lt;br /&gt;
&amp;lt;licode file=/etc/conf.d/local.start&amp;gt;&lt;br /&gt;
su utilisateur –c &amp;quot;/usr/local/bin/netsaint-statd&amp;quot;&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; L’agent ouvre le port TCP 1040.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Il existe un agent nagios-statd écrit en python mais :&lt;br /&gt;
* il ne fonctionne pas avec les architectures installées en 2000&lt;br /&gt;
* je ne connais pas le python&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installer l’agent Windows NSC==&lt;br /&gt;
Il faut télécharger l’agent opensource sur le site de NSC (http://nsclient.ready2run.nl)  et l’installer sur la machine à superviser. &lt;br /&gt;
La démarche d’installation est la suivante :&lt;br /&gt;
#copier pNSClient.exe dans un répertoire quelconque (C:\nsclient)&lt;br /&gt;
#ouvrir un prompt dos dans le répertoire choisi&lt;br /&gt;
#en tant qu’administrateur, lancer la commande &amp;gt;pNSClient /install&lt;br /&gt;
#Démarrer le service « Netsaint NT Agent » dans l’administration des services&lt;br /&gt;
&lt;br /&gt;
L’agent est interrogé par le serveur Nagios par l’intermédiaire de la commande &amp;lt;tt&amp;gt;check_nt&amp;lt;/tt&amp;gt; sur le port 1248.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
La commande &lt;br /&gt;
 #nagios –v /etc/nagios.cfg &lt;br /&gt;
vérifie la syntaxe des fichiers de configuration avant le lancement de Nagios (/etc/init.d/nagios start)&lt;br /&gt;
&lt;br /&gt;
Le détail de la syntaxe est disponible sur le site nagios (http://www.nagios.org).&lt;br /&gt;
&lt;br /&gt;
==La configuration générale (nagios.cfg)==&lt;br /&gt;
&lt;br /&gt;
Ce fichier donne les chemins des autres fichiers de configuration ainsi que les paramètres « administratifs » (logs, paramètres de temps…).&lt;br /&gt;
&lt;br /&gt;
Les paramètres à changer sont :&lt;br /&gt;
&amp;lt;licode file=/etc/nagios.cfg&amp;gt;&lt;br /&gt;
admin_email=adresse_admin@mail.fr (mail de l&amp;#039;administrateur nagios)&lt;br /&gt;
check_external_commands=1 (pour gérer les services définis par l’interface web)&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser les commandes externes (qui servent à activer/désactiver les notifications et les tests (checks), il faut aussi créer le fichier  &amp;lt;tt&amp;gt;/var/nagios/rw/nagios.cmd&amp;lt;/tt&amp;gt; avec les bons droits :&lt;br /&gt;
&lt;br /&gt;
 #mkdir /var/nagios/var/rw/&lt;br /&gt;
 #chown nagios:nagios /var/nagios/rw/&lt;br /&gt;
 #chmod 2770 /var/nagios/rw/&lt;br /&gt;
 #touch /var/nagios/rw/nagios.cmd&lt;br /&gt;
 #chown nagios:nagios /var/nagios/rw/nagios.cmd&lt;br /&gt;
 #chmod u+rwx /var/nagios/rw/nagios.cmd&lt;br /&gt;
 #chmod g+rw /var/nagios/rw/nagios.cmd&lt;br /&gt;
&lt;br /&gt;
==Les autorisations sur les cgi (cgi.cfg)==&lt;br /&gt;
&lt;br /&gt;
Utilisateurs qui ont accès à la carte du réseau&lt;br /&gt;
&amp;lt;licode&amp;gt;authorized_for_system_information=&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisateurs qui peuvent envoyer des commandes systèmes à Nagios par l’intermédiaire de l’interface web.&lt;br /&gt;
&amp;lt;licode&amp;gt;authorized_for_system_commands=&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accès à la définition des « objets nagios ».&lt;br /&gt;
&amp;lt;licode&amp;gt;authorized_for_configuration_information=&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisateurs qui ont accès aux informations de tous les systèmes et par conséquent de tous les services.&lt;br /&gt;
&amp;lt;licode&amp;gt;authorized_for_all_hosts=&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisateurs qui peuvent envoyer des commandes à Nagios (comme arrêter un test) par l’intermédiaire de l’interface web.&lt;br /&gt;
&amp;lt;licode&amp;gt;authorized_for_all_host_commands=&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’accès aux informations et aux commandes des services sont définis par:&lt;br /&gt;
&amp;lt;licode&amp;gt;authorized_for_all_services=&lt;br /&gt;
authorized_for_all_services_commands=&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Chaque liste d’autorisation séparent les utilisateurs par des virgules.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; La ligne suivante dans cgi.cfg permet de vérifier l’existence du processus Nagios. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;nagios_check_command=/usr/local/nagios/libexec/check_nagios /usr/local/nagios/var/status.log 5 &amp;#039;/usr/local/nagios/bin/nagios&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==La définition des objets nagios (commandes, hosts, services, contacts)==&lt;br /&gt;
===Variables Nagios===&lt;br /&gt;
* $USER1$&lt;br /&gt;
* $HOSTADDRESS$&lt;br /&gt;
* $ARGn$&lt;br /&gt;
&lt;br /&gt;
===La définition des tests (checkcommands.cfg)===&lt;br /&gt;
Les tests (checks) sont réalisés par les plugins nagios qui se trouvent dans le répertoire &amp;lt;tt&amp;gt;/usr/local/nagios/libexec/&amp;lt;/tt&amp;gt;, noté $USER1$ dans la syntaxe nagios.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=checkcommands.cfg&amp;gt;&lt;br /&gt;
define command {&lt;br /&gt;
command_name                check_http&lt;br /&gt;
command_line                $USER1$/check_http -H $HOSTADDRESS$&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; La variable $HOSTADDRESS$ correspond à l’adresse de hôte pour lequel la commande va être utilisée dans les fichiers hosts.cfg et services.cfg.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La liste des tests utilisés et de leur syntaxe est donnée en annexe.&lt;br /&gt;
&lt;br /&gt;
===La définition des systèmes (hosts.cfg)===&lt;br /&gt;
On commence par définir des « hôtes » génériques :&lt;br /&gt;
&amp;lt;licode file=hosts.cfg&amp;gt;&lt;br /&gt;
define host {&lt;br /&gt;
name                           generic-host     &lt;br /&gt;
notifications_enabled          1        &lt;br /&gt;
...&lt;br /&gt;
max_check_attempts             10&lt;br /&gt;
notification_interval          120&lt;br /&gt;
notification_period            24x7&lt;br /&gt;
notification_options           d,u,r&lt;br /&gt;
check_command                  check-host-alive&lt;br /&gt;
register                       0&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les hôtes génériques doivent avoir un nom (name) pour être réutilisés.&lt;br /&gt;
&lt;br /&gt;
Les notifications (mail, pager, …) sont activées.&lt;br /&gt;
&lt;br /&gt;
Au bout de 10 échecs consécutifs, nagios déclarera l’hôte comme indisponible.&lt;br /&gt;
&lt;br /&gt;
Si le problème n’est pas réglé, les notifications seront envoyées toutes les 2 heures.&lt;br /&gt;
&lt;br /&gt;
Les notifications sont envoyées pendant la période 24x7 définie dans le fichier timeperiods.cfg.&lt;br /&gt;
&lt;br /&gt;
Les notifications sont envoyées si le système est down (d), unreacheable (u) ou à nouveau up – recovery (r).&lt;br /&gt;
&lt;br /&gt;
Les hôtes génériques ne doivent pas être enregistrés (register à 0).&lt;br /&gt;
&lt;br /&gt;
Ensuite la définition de chaque hôte est écrite en 4 lignes :&lt;br /&gt;
&amp;lt;licode file=hosts.cfg&amp;gt;&lt;br /&gt;
define host {&lt;br /&gt;
use                            generic-host&lt;br /&gt;
host_name                      Serveur1 &lt;br /&gt;
alias                          Village #1&lt;br /&gt;
address                        212.157.122.98&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt; &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; la ligne parents permet de définir les liens dans un réseau.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===La définition des services (services.cfg)===&lt;br /&gt;
On commence par définir des services génériques par type de service à superviser :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=services.cfg&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
name                           service-ssh&lt;br /&gt;
contact_groups                 admins&lt;br /&gt;
notification_interval          120&lt;br /&gt;
notification_period            24x7&lt;br /&gt;
notification_options           w,u,c,r&lt;br /&gt;
check_command                  check_tcp!22&lt;br /&gt;
...&lt;br /&gt;
register                       0        &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En cas d’alerte, le groupe des « admins » défini dans le fichier contactgroups.cfg sera notifié.&lt;br /&gt;
&lt;br /&gt;
Si le problème ne s’est pas résolu avant, la notification sera renvoyée toutes les deux heures (120 minutes).&lt;br /&gt;
&lt;br /&gt;
Les notifications seront envoyées pendant la période 24x7 définie dans le fichier &amp;lt;tt&amp;gt;timeperiods.cfg&amp;lt;/tt&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
Les notifications envoyées concernent les alertes warning (w), unknown (u), critical (c) et recovery (r).&lt;br /&gt;
&lt;br /&gt;
Le test est la commande check_tcp avec la variable $ARG1$ à 22. Cet exemple vérifie que le port 22 est ouvert.&lt;br /&gt;
&lt;br /&gt;
Les services génériques sont définis avec une variable register à 0.&lt;br /&gt;
&lt;br /&gt;
Une fois les services génériques créés, les services par machine sont définis en deux lignes.&lt;br /&gt;
&amp;lt;licode file=services.cfg&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
use                            service-http&lt;br /&gt;
host_name                      serveur1, serveur2&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Pour gagner du temps et des lignes de configurations, il est possible de remplacer host_name par hostgroup_name.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===La définition des groupes (hostgroups.cfg)===&lt;br /&gt;
&amp;lt;licode file=hostgroups.cfg&amp;gt;&lt;br /&gt;
define hostgroup {&lt;br /&gt;
hostgroup_name                 VC&lt;br /&gt;
alias                          Village Consultants&lt;br /&gt;
contact_groups                 admins&lt;br /&gt;
members                        Server1, Serveur2, Serveur3&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===La définition des contacts (contacts.cfg et contactgroups.cfg)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=contacts.cfg&amp;gt;&lt;br /&gt;
define contact {&lt;br /&gt;
contact_name                   nagios&lt;br /&gt;
alias                          Nagios Admin&lt;br /&gt;
service_notification_period    24x7&lt;br /&gt;
host_notification_period       24x7&lt;br /&gt;
service_notification_options   w,u,c,r&lt;br /&gt;
host_notification_options      d,u,r&lt;br /&gt;
service_notification_commands  notify-by-email&lt;br /&gt;
host_notification_commands     host-notify-by-email&lt;br /&gt;
email                          c.de.livois@altran-tech.net&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=contactgroups.cfg&amp;gt;&lt;br /&gt;
define contactgroup {&lt;br /&gt;
contactgroup_name              admins&lt;br /&gt;
alias                          Administrateurs&lt;br /&gt;
members                        nagios&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==La définition de la carte du réseau==&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Ce n&amp;#039;est possible que si l&amp;#039;on a installé la bibliothèque graphique gd avant la compilation de nagios.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inclure dans le fichier cgi.cfg les lignes:&lt;br /&gt;
&amp;lt;licode file=cgi.cfg&amp;gt;&lt;br /&gt;
xedtemplate_config_file=/usr/local/nagios/etc/hostextinfo.cfg&lt;br /&gt;
xedtemplate_config_file=/usr/local/nagios/etc/serviceextinfo.cfg&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===La carte des systèmes===&lt;br /&gt;
&lt;br /&gt;
Exemple de directive dans le fichier &amp;lt;tt&amp;gt;hostextinfo.cfg&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=hostextinfo.cfg&amp;gt;&lt;br /&gt;
define hostextinfo{&lt;br /&gt;
host_name comete&lt;br /&gt;
notes_url /serverinfo/comete.html&lt;br /&gt;
icon_image mandrake.png&lt;br /&gt;
icon_image_alt Bibientest&lt;br /&gt;
vrml_image mandrake.png&lt;br /&gt;
statusmap_image mandrake.gd2&lt;br /&gt;
2d_coords 100,250&lt;br /&gt;
3d_coords 100.0,50.0,75.0&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
Seule la variable &amp;lt;tt&amp;gt;host_name&amp;lt;/tt&amp;gt; est obligatoire.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;notes_url&amp;lt;/tt&amp;gt; doit être un lien web vers des informations sur le serveur en question&lt;br /&gt;
&lt;br /&gt;
Les images sont mises dans le répertoire &amp;lt;tt&amp;gt;/usr/local/nagios/share/images/logos&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Des images sont téléchargeables sur le site de [http://www.nagios.org|nagios]].&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;image statusmap doit être en format gd2. (Utiliser pngtogd2 pour transformer un fichier png en gd2).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;icon_image_alt&amp;lt;/tt&amp;gt; donne un commentaire dans le cgi &amp;lt;tt&amp;gt;statusmap&amp;lt;/tt&amp;gt; quand on se déplace sur le système avec la souris.&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir les coordonnées du système sur les cartes avec les options 2d_coords et 3d_coords.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Pour utiliser le statuswrl.cgi, il faut disposer d&amp;#039;un navigateur spécial.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Images pour les services===&lt;br /&gt;
Il est possible de définir des images pour les services affichés par les cgi &amp;lt;tt&amp;gt;status.cgi&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;extinfo.cgi&amp;lt;/tt&amp;gt; (comments et downtime). Pour cela il faut créer le fichier &amp;lt;tt&amp;gt;serviceextinfo.cfg&amp;lt;/tt&amp;gt; et définir les informations de la façon suivante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=serviceextinfo.cfg&amp;gt;&lt;br /&gt;
define serviceextinfo{&lt;br /&gt;
host_name comete&lt;br /&gt;
service_description HTTP&lt;br /&gt;
notes_url /serverinfo/comete.html&lt;br /&gt;
icon_image mandrake.png&lt;br /&gt;
icon_image_alt Bibientest&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les paramètres &amp;lt;tt&amp;gt;host_name&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;service_description&amp;lt;/tt&amp;gt; sont obligatoires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Administration=&lt;br /&gt;
==Ajout/Retrait d’un administrateur==&lt;br /&gt;
===Apache===&lt;br /&gt;
Dans le fichier &amp;lt;tt&amp;gt;httpd.conf&amp;lt;/tt&amp;gt;, le fichier de mot de passe est indiqué par une ligne du type :&lt;br /&gt;
&amp;lt;licode file=httpd.conf&amp;gt;AuthUserFile /usr/local/nagios/etc/htpasswd.users&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour rajouter un utilisateur, taper:&lt;br /&gt;
 #htpasswd /usr/local/nagios/etc/htpasswd.users new_user&lt;br /&gt;
&lt;br /&gt;
Rentrer le mot de passe et l’accès est créé.&lt;br /&gt;
&lt;br /&gt;
===cgi.cfg===&lt;br /&gt;
Les autorisations d’accès à Nagios sont définies dans ce fichier.&lt;br /&gt;
&lt;br /&gt;
Par défaut, les contacts authentifiés ont les permissions suivantes pour chaque service pour lesquels ils sont contacts :&lt;br /&gt;
* accès au « service status information »&lt;br /&gt;
* accès au « service configuration information »&lt;br /&gt;
* accès à l’historique (history) et aux notifications&lt;br /&gt;
* autorisations d’envoi de commandes au service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compte de notification===&lt;br /&gt;
Les fichiers à configurer sont contacts.cfg, contactgroups.cfg et cgi.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=contacts.cfg&amp;gt;&lt;br /&gt;
define contact {&lt;br /&gt;
contact_name                   nagios&lt;br /&gt;
alias                          Nagios Admin&lt;br /&gt;
service_notification_period    24x7&lt;br /&gt;
host_notification_period       24x7&lt;br /&gt;
service_notification_options   w,u,c,r&lt;br /&gt;
host_notification_options      d,u,r&lt;br /&gt;
service_notification_commands  notify-by-email&lt;br /&gt;
host_notification_commands     host-notify-by-email&lt;br /&gt;
email                          c.de.livois@altran-tech.net&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le contact peut être prévenu en cas d’alerte WARNING, UNKNOWN, CRITICAL et RECOVERY pour les services et DOWN, UNREACHABLE et RECOVERY pour les hôtes systèmes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=contactgroups.cfg&amp;gt;&lt;br /&gt;
define contactgroup {&lt;br /&gt;
contactgroup_name              admins&lt;br /&gt;
alias                          Administrateurs&lt;br /&gt;
members                        nagios&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les groupes de contacts sont utilisés dans le fichier &amp;lt;tt&amp;gt;hostgroups.cfg&amp;lt;/tt&amp;gt; pour les associer un groupe de systèmes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode&amp;gt;&lt;br /&gt;
define hostgroup {&lt;br /&gt;
hostgroup_name                 Village&lt;br /&gt;
alias                          Village Consultants&lt;br /&gt;
contact_groups                 admins&lt;br /&gt;
members                        Serveur1, Serveur2&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de mettre un hôte dans plusieurs hostgroups. Cela permet une souplesse d’association administrateurs/hôtes. En associant un hostgroup à un contactgroup, on peut restreindre les notifications et la consultations du site de supervision aux services d’un seul système pour ce groupe de contacts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode&amp;gt;&lt;br /&gt;
define hostgroup {&lt;br /&gt;
hostgroup_name                  IDF&lt;br /&gt;
alias                           GR&lt;br /&gt;
contact_groups                  admin_idf&lt;br /&gt;
members                         IDF&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L’ajout de l’administrateur pour la notification de services se fait dans le fichier &amp;lt;tt&amp;gt;services.cfg&amp;lt;/tt&amp;gt; correspondant.&lt;br /&gt;
&lt;br /&gt;
==Ajout/Retrait d’un test (check)==&lt;br /&gt;
Le test doit dépendre d’un script installé dans &amp;lt;tt&amp;gt;/usr/local/nagios/libexec/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Définition de la commande===&lt;br /&gt;
&lt;br /&gt;
La commande est définie dans le fichier &amp;lt;tt&amp;gt;checkcommands.cfg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Exemple de commande :&lt;br /&gt;
&amp;lt;licode file=checkcommands.cfg&amp;gt;&lt;br /&gt;
define command {&lt;br /&gt;
command_name                check_http&lt;br /&gt;
command_line                $USER1$/check_http -H $HOSTADDRESS$&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarques :&amp;#039;&amp;#039;&amp;#039; $USER1$ correspond au répertoire /usr/local/nagios/libexec/.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En général, l’usage de commande (comme check_http) est donnée par l’option –v (par exemple /usr/local/nagios/libexec/check_http –v).&lt;br /&gt;
&lt;br /&gt;
===Définition du service===&lt;br /&gt;
Le service est défini dans le fichier &amp;lt;tt&amp;gt;services.cfg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La description des paramètres se trouvent à l’adresse suivante : http://nagios.sourceforge.net/docs/1_0/xodtemplate.html#service&lt;br /&gt;
&lt;br /&gt;
Si l’on veut associer une image au service, il faut rajouter quelques lignes au fichier serviceextinfo.cfg (en vérifiant qu’il est bien appelé par les &lt;br /&gt;
fichiers nagios.cfg ou cgi.cfg) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;licode file=services.cfg&amp;gt;&lt;br /&gt;
define serviceextinfo{&lt;br /&gt;
host_name comete&lt;br /&gt;
service_description HTTP&lt;br /&gt;
notes_url /serverinfo/comete.html&lt;br /&gt;
icon_image mandrake.png&lt;br /&gt;
icon_image_alt Bibientest&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
Les paramètres &amp;lt;tt&amp;gt;host_name&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;service_description&amp;lt;/tt&amp;gt; sont obligatoires.&lt;br /&gt;
&lt;br /&gt;
==Ajout/Retrait d’un serveur à superviser==&lt;br /&gt;
===Configuration du serveur Nagios===&lt;br /&gt;
Les paramètres à surveiller sont :&lt;br /&gt;
* l’espace disque&lt;br /&gt;
* la charge (load)&lt;br /&gt;
* le nombre de processus&lt;br /&gt;
* le nombre d’utilisateurs connectés&lt;br /&gt;
* le trafic réseau ??&lt;br /&gt;
* la disponibilité des services (http, smtp, pop, …)&lt;br /&gt;
&lt;br /&gt;
Définition du système (hosts.cfg)&lt;br /&gt;
&amp;lt;licode file=hosts.cfg&amp;gt;&lt;br /&gt;
define host {&lt;br /&gt;
use                            generic-http&lt;br /&gt;
host_name                      Serveur1&lt;br /&gt;
alias                          212.157.122.102&lt;br /&gt;
address                        212.157.122.102&lt;br /&gt;
parents                        Switch&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;Licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rajouter le système dans un groupe (hostgroups.cfg)&lt;br /&gt;
&amp;lt;licode file=hostgroups.cfg&amp;gt;&lt;br /&gt;
define hostgroup {&lt;br /&gt;
hostgroup_name                 Village&lt;br /&gt;
alias                          Village Consultants&lt;br /&gt;
contact_groups                 admins&lt;br /&gt;
members                        Serveur1, Serveur2&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurer la carte statusmap (hostextinfo.cfg)&lt;br /&gt;
&amp;lt;licode file=hostextinfo.cfg&amp;gt;&lt;br /&gt;
define hostextinfo{&lt;br /&gt;
host_name 212.157.122.100&lt;br /&gt;
notes_url http://212.157.122.100/phpSysInfo/&lt;br /&gt;
icon_image suse.png&lt;br /&gt;
icon_image_alt Système Nagios&lt;br /&gt;
statusmap_image linux40.gd2&lt;br /&gt;
2d_coords 100,250&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurer les services &lt;br /&gt;
Les services génériques sont définies dans &amp;lt;tt&amp;gt;services.cfg&amp;lt;/tt&amp;gt;. Ensuite, il existe un fichier de services par groupe d’hôtes.&lt;br /&gt;
&amp;lt;licode file=services.cfg&amp;gt;&lt;br /&gt;
define service {&lt;br /&gt;
use                            http&lt;br /&gt;
hostgroup_name                 Village&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Il est aussi possible de diversifier les services par système :&lt;br /&gt;
&amp;lt;licode file=services.cfg&amp;gt;&lt;br /&gt;
define service {&lt;br /&gt;
use                            disks&lt;br /&gt;
host_name                      IDF, Lore, Cogix, Segime, Europe, EGTM, ASI&lt;br /&gt;
check_command                  check_disks!none!100%!100%&lt;br /&gt;
}&lt;br /&gt;
define service {&lt;br /&gt;
use                            disks&lt;br /&gt;
host_name                      Tech&lt;br /&gt;
check_command                  check_disks!/backup!100%!100%&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration du serveur à superviser==&lt;br /&gt;
===Serveur Unix/Linux===&lt;br /&gt;
Le script netsaint-statd se trouve dans \\saturne/net/projets/supervision/scripts&lt;br /&gt;
 #cp netsaint-statd-x.x  /usr/local/bin/ &lt;br /&gt;
 #ln –s /usr/local/bin/netsaint_statd-x.x /usr/local/bin/netsaint_statd&lt;br /&gt;
 #chmod a+x /usr/local/bin/netsaint_statd&lt;br /&gt;
&lt;br /&gt;
Pour des raisons de sécurité, lancer le script sous un utilisateur NON root.&lt;br /&gt;
Pour lancer le script à chaque redémarrage du serveur, ajouter la ligne :&lt;br /&gt;
&amp;lt;licode&amp;gt;su nobody –c &amp;quot;/usr/local/bin/netsaint-statd&amp;quot;&amp;lt;/licode&amp;gt;&lt;br /&gt;
dans /etc/rc.d/boot.local (SuSe) ou&lt;br /&gt;
/etc/rc.d/rc.local (RedHat).&lt;br /&gt;
/etc/conf.d/local.start (gentoo)&lt;br /&gt;
S’assurer qu’il existe un bash pour nobody dans /etc/passwd. (remplacer /bin/false ou /dev/null par /bin/bash )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; L’agent ouvre le port TCP 1040. Il faut donc configurer les firewalls en conséquence.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote class=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque :&amp;#039;&amp;#039;&amp;#039; Il existe un agent nagios-statd écrit en python mais :&lt;br /&gt;
* il ne fonctionne pas avec les architectures (trop vieilles)  installées en 2000&lt;br /&gt;
* je ne connais pas le python&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Serveur Windows===&lt;br /&gt;
Il faut télécharger l’agent opensource sur le site de NSC (nsclient.ready2run.nl)  et l’installer sur la machine à superviser. La démarche d’installation est la suivante :&lt;br /&gt;
#copier pNSClient.exe dans un répertoire quelconque (C:\nsclient)&lt;br /&gt;
#ouvrir un prompt dos dans le répertoire choisi&lt;br /&gt;
#en tant qu’administrateur, lancer la commande &amp;gt;pNSClient /install&lt;br /&gt;
#Démarrer le service « Netsaint NT Agent » dans l’administration des services&lt;br /&gt;
L’agent est interrogé par le serveur Nagios par l’intermédiaire de la commande check_nt sur le port 1248.&lt;br /&gt;
&lt;br /&gt;
==La gestion des notifications (Nagios)==&lt;br /&gt;
===Circuit de notification===&lt;br /&gt;
Cf Notifications (http://nagios.sourceforge.net/docs/1_0/notifications.html )&lt;br /&gt;
&lt;br /&gt;
# Host/Service Scheduled Downtime &lt;br /&gt;
# Flapping&lt;br /&gt;
# Host/Service Notification Options&lt;br /&gt;
# Host/Service Time Period test&lt;br /&gt;
# Host/Service Notification Interval&lt;br /&gt;
# Contact Notification Option&lt;br /&gt;
# Contact Notification Period&lt;br /&gt;
&lt;br /&gt;
===« Notification Escalations »===&lt;br /&gt;
Cf Notifications Escalation (http://nagios.sourceforge.net/docs/1_0/escalations.html )&lt;br /&gt;
&lt;br /&gt;
L’escalation de notifications permet de changer l’intervalle de notification en fonction du contact et du numéro de l’alerte. L’escalation de notification est possible pour les services, les hosts et les hostgroups. Les escalations sont définies dans le fichier &amp;lt;tt&amp;gt;escalations.cfg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&amp;lt;licode file=escalations.cfg&amp;gt;&lt;br /&gt;
define serviceescalation{&lt;br /&gt;
host_name			host1, host2&lt;br /&gt;
service_description	HTTP&lt;br /&gt;
first_notification	3&lt;br /&gt;
last_notification		100&lt;br /&gt;
notification_interval	86400&lt;br /&gt;
contact_groups		nagios&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/licode&amp;gt;&lt;br /&gt;
A partir de la troisième alerte, les alertes ne sont envoyées plus qu’une fois par jour. Nagios est suffisament intelligent pour gérer les alertes de « Recovery » à part.&lt;br /&gt;
&lt;br /&gt;
===Le flapping===&lt;br /&gt;
Le « flapping » est le fait qu’un état change souvent déclenchant ainsi un grand nombre d’alertes. Par exemple, le nombre moyen de processus tournant sur un  système peut être égal au déclenchement warning. Si des processus sont lancés régulièrement sur la machine et s’arrêtent ensuite, les mails de warning et recovery vont se succéder.&lt;br /&gt;
&lt;br /&gt;
Nagios garde en mémoire les 21 derniers états. Il y a donc 20 changements d’états possibles. 3 changements d’états correspond à environ 15% de flapping. &lt;br /&gt;
Pour éviter le flapping, il faut d’abord activer sa détection (enable_flap_detection dans nagios.cfg). Ensuite, il faut régler pour chaque objet (host et service) les valeurs high_flap_threshold qui détecte le début du flapping et low_flap_threshold qui indique la fin du flapping. &lt;br /&gt;
&lt;br /&gt;
Les valeurs par défaut sont définies dans nagios.cfg par les variables low_host_flap_threshold, high_host_flap_threshold, low_service_flap_threshold  et high_service_flap_threshold. &lt;br /&gt;
&lt;br /&gt;
==La supervision par SNMP (windows)==&lt;br /&gt;
&lt;br /&gt;
==Modification des tests LINUX==&lt;br /&gt;
On distingue les tests « systèmes&lt;br /&gt;
&lt;br /&gt;
=Annexes=&lt;br /&gt;
==Liste des tests utilisés==&lt;br /&gt;
Les tests nagios se trouvent dans &amp;lt;tt&amp;gt;/usr/local/nagios/libexec&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous reprenons les variables définies dans le fichier &amp;lt;tt&amp;gt;checkcommands.cfg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande &amp;lt;test&amp;gt; -h donne souvent une explication des options des scripts.&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Service!!Test!!options&lt;br /&gt;
|-&lt;br /&gt;
|ping||check_ping –H &amp;lt;host&amp;gt; -w &amp;lt;rta,pl&amp;gt; –c &amp;lt;rta,pl&amp;gt; –p &amp;lt;nombre ping&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
rta: temps en ms avant retour&amp;lt;br&amp;gt;&lt;br /&gt;
pl : % de ping perdu&lt;br /&gt;
||&lt;br /&gt;
-p 1&amp;lt;br&amp;gt;&lt;br /&gt;
-w 3000.0,80%&amp;lt;br&amp;gt;&lt;br /&gt;
-c 5000.0,100%&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|http||check_tcp –H &amp;lt;host&amp;gt; -p 80&amp;lt;br&amp;gt;check_http –H &amp;lt;host&amp;gt; -a user:passwd||&lt;br /&gt;
|-&lt;br /&gt;
|https||A implémenter||&lt;br /&gt;
|-&lt;br /&gt;
|ftp||check_tcp –H &amp;lt;host&amp;gt; -p 21||&lt;br /&gt;
|-&lt;br /&gt;
|smtp||check_smtp –H &amp;lt;host&amp;gt; -t &amp;lt;timeout&amp;gt;||-t 30&lt;br /&gt;
|-&lt;br /&gt;
|pop||check_pop –H &amp;lt;host&amp;gt; -t &amp;lt;timeout&amp;gt;&amp;lt;br&amp;gt;Il faut mettre un timeout important pour diminuer les fausses alertes||-t 60&lt;br /&gt;
|-&lt;br /&gt;
|ssh||check_tcp –H &amp;lt;host&amp;gt; -p 22||&lt;br /&gt;
|-&lt;br /&gt;
|webmin||check_tcp –H &amp;lt;host&amp;gt; -p 10000||&lt;br /&gt;
|-&lt;br /&gt;
|agent netsaint||check_tcp –H &amp;lt;host&amp;gt; -p 1040||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Tests linux (agent netsaint)!!(U) Utilisation&amp;lt;br&amp;gt;(R) Retour&amp;lt;br&amp;gt;(N2C) Nagios2cacti&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Noms de processus||&lt;br /&gt;
(U)check_list_proc.pl &amp;lt;host&amp;gt; &amp;lt;liste séparée par des ,&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
(R)process1 nbr1 process2 nbr2 process3 nbr3 …&amp;lt;br&amp;gt;&lt;br /&gt;
(N2C)Pas d’objet&lt;br /&gt;
|-&lt;br /&gt;
|Nombre de processus||&lt;br /&gt;
|-&lt;br /&gt;
|Nombre d’utilisateurs||&lt;br /&gt;
|-&lt;br /&gt;
|Espace disque||&lt;br /&gt;
|-&lt;br /&gt;
|Charge||&lt;br /&gt;
|-&lt;br /&gt;
|Mémoire||&lt;br /&gt;
|-&lt;br /&gt;
|Trafic réseau||&lt;br /&gt;
(U)check_traffic.pl &amp;lt;host&amp;gt; [&amp;lt;ehtx&amp;gt;] [&amp;lt;port&amp;gt;]&amp;lt;br&amp;gt;&lt;br /&gt;
(R)eth0:&amp;lt;in&amp;gt;;&amp;lt;out&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
(N2C)nagios2cacti.pl netsaint &amp;lt;host&amp;gt; &amp;lt;ethx&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Le script netsaint-statd==&lt;br /&gt;
Les commandes:&lt;br /&gt;
* df&lt;br /&gt;
* who&lt;br /&gt;
* proc&lt;br /&gt;
* uptime&lt;br /&gt;
* swap&lt;br /&gt;
&lt;br /&gt;
Les routines:&lt;br /&gt;
* users&lt;br /&gt;
* disk / alldisk&lt;br /&gt;
* uptime&lt;br /&gt;
* procs / named_procs / list_proc&lt;br /&gt;
* swap /mem &lt;br /&gt;
* traffic&lt;br /&gt;
&lt;br /&gt;
==nagios2cacti.pl==&lt;br /&gt;
Utilisation avec netsaint-statd&lt;br /&gt;
syntaxe:&lt;br /&gt;
 #perl /usr/local/nagios/libexec/nagios2cacti.pl netsaint &amp;lt;host&amp;gt; param &amp;lt;options&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Paramétrage de cacti==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
! !!width=200|INPUT!!SOURCE!!GRAPH&lt;br /&gt;
|-&lt;br /&gt;
|Disk||netsaint_disk&amp;lt;br&amp;gt;nagios2cacti.pl netsaint &amp;lt;netsaint-host&amp;gt; disk &amp;lt;m1&amp;gt;,&amp;lt;m2&amp;gt;,&amp;lt;m3&amp;gt;,&amp;lt;m4&amp;gt;,&amp;lt;m5&amp;gt;||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_disk&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 100&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|Load||netsaint_load||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_load&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 20&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|Mem||netsaint_mem||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_mem&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 100 &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|Procs||netsaint_proc||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_procs&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 500 &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|Swap||netsaint_swap||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_swap&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 100 &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|Traffic||netsaint_traffic||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_traffic&amp;lt;br&amp;gt;&lt;br /&gt;
Type: COUNTER&amp;lt;br&amp;gt;&lt;br /&gt;
Max: 10000000&amp;lt;br&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
ITEM: LINE1&amp;lt;br&amp;gt;&lt;br /&gt;
Consolidation:AVERAGE &lt;br /&gt;
|-&lt;br /&gt;
|Uptime||netsaint_uptime||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_uptime&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 2000 &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|Users||netsaint_users||&lt;br /&gt;
Name : &amp;lt;ip&amp;gt;_users&amp;lt;br&amp;gt;&lt;br /&gt;
Type : GAUGE&amp;lt;br&amp;gt;&lt;br /&gt;
Max : 10 &lt;br /&gt;
||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les bases rra sont dans &amp;lt;tt&amp;gt;/usr/local/httpd/htdocs/cacti/rra&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Copy|2006|Christophe de Livois|FDL}}&lt;/div&gt;</summary>
		<author><name>Christophe</name></author>
	</entry>
</feed>