background preloader

Nagios

Facebook Twitter

Nagios : installation de NRPE. NRPE est un mécanisme qui permet d’éxécuter des commandes locales sur la machine dite “monitorée” et d’envoyer ces résultats à NAGIOS. Pour cela, il faut installer sur le poste à monitorer le “serveur” NRPE ainsi que les plugins Nagios qui vont s’éxécuter en local puis être transmis via TCP à la machine NAGIOS. Installation sur la machine à monitorer Comme j’ai eu pas mal de soucis avec les paquets debian, j’ai décidé de récupérer les sources et de les compiler. Il faut en fait installer deux composants : nrpe nagios plugins En préalable, il est judicieux de créer un user et groupe nagios.

Installation nagios plugins Aller sur le site et récupérer la dernière version de nagios-plugins. On décompacte la bête via la commande : $ tar xzf nagios-plugins-1.4.6.tar.gz $ cd nagios-plugins-1.4.6 $ . Normalement, si tout se passe bien, les plugins du type check_smtp sont installés… Ils sont installés dans /usr/lib/nagios/plugins/ . Installation NRPE Ensuite, #! NRPE v2.8.1. Using WMI to check with Nagios - Agentlessly (Updated) | Matthieu Thibault. Nagios pour débutants. Nous avons besoin d'un agent sur les serveurs à surveiller et des plug-ins Nagios. Nous utiliserons les plug-ins « NRPE ».NRPENagios Remote Plugin Executor(Nagios Remote Plugin Executor) est un « Addons » pour Nagios qui permet d'exécuter des plug-ins sur un serveur Linux/Unix distant. Cela permet de surveiller des ressources locales (charge du processeur, utilisation de la mémoire, espace disque…) qui ne sont normalement pas disponibles depuis d'autres machines.

Afin d'interroger le client NRPE, il faudra utiliser le greffon « check_nrpe » sur notre serveur Nagios « supervision ». Pour ce faire, il va falloir installer NRPE sur notre serveur Nagios, et sur toutes les machines à surveiller. De plus il faudra installer les plug-ins Nagios sur chaque serveur distant à surveiller. Avant de commencer l'installation, nous devons d'abord nous assurer de disposer de la bibliothèque « libssl-dev », sinon, il faut l'installer. Elle correspond à « openssl-devel » et « openssl ». Sélectionnez cd . Nagios Exchange - The official site for Nagios projects of all kinds - Nagios plugins, addons, documentation, extension, and more.

Chapitre 71. API pour les plugins Nagios. Chapitre 71. API pour les plugins Nagios Autres Ressources Si vous cherchez à écrire vos propres plugins pour Nagios, soyez sûrs d'avoir visiter ces autres ressources: Vue d'ensemble du plugin Les scripts et exécutables doivent faire deux choses (au minimum) afin d'être considérés comme plugins Nagios Sortir avec une des différentes valeurs de retour possibles Retourner au moins une ligne de texte vers le STDOUT Le fonctionnement interne de votre plugin n'intéresse pas Nagios. Code de retour Nagios détermine l'état de l'hôte ou du service en évaluant le code de retour du plugin.

Code de retour du plugin Etat du service Etat de l'hôte UP ou DOWN/UNREACHABLE* Si l'option use_aggressive_host_checking est activée, les codes de retour 1 donneront un état DOWN ou UNREACHABLE pour l'hôte. Spécifications pour la sortie du plugin Au minimum, les plugins doivent retourner au moins du texte en sortie.

Les données de performance (ici en orange) sont optionnelles. Plugins Perl. The CPAN Search Site. The CPAN Search Site. Documentation. Looking for documentation on Nagios? Look no further. There are multiple sources of helpful information that can help you get up and running quickly and expand your skillset. Nagios Library The Nagios Library contains official tips, tutorials, videos, documentation, and manuals on Nagios Core, Nagios XI, Nagios V-Shell, Nagios Fusion, and other Nagios projects. Visit the Nagios Library at Quickstart Guides Get up and running with Nagios fast.

Quick Links Links to commonly requested documentation and information resources are linked below. Nagios Core Documentation - Official documentation for Nagios Core, NRPE, and NDOUtilsNagios Core FAQs - Answers to Frequently Asked Questions about Nagios CoreNagios Wiki - Community contributed documentation and knowledge Training Need to get up to speed on Nagios quickly with the help of expert trainers? Nagios Plugins | The home of the official plugins. Plugin Nagios en Perl. Entrons dans le vif du sujet !! Il est plus simple de comprendre en utilisant un exemple.

Nous avons à notre disposition deux serveurs : La surveillance pourrait se faire localement, le principe est le même. Parlons maintenant Perl. Nous allons maintenant utiliser deux méthodes pour écrire nos plugins. Pour illustrer un exemple de méthode simple, créons un premier plugin avec pour nom check_file_exist . Use strict ; use warnings ; use Getopt::Long ; use File::Basename ; my ( $fichier_a_verifier ) = (); GetOptions( ' file|f=s ' = > \$fichier_a_verifier ); if ( not defined $fichier_a_verifier ) { print " Il manque l ' argument - - file ou - f\n " ; exit 0 ; } my $NOM_PROCESS = ' CheckFileExiste ' ; my $nom_fichier = basename $fichier_a_verifier ; if ( - e $fichier_a_verifier ) { print " $ NOM_PROCESS OK - $ nom_fichier exists " ; exit 0 ; } else { print " $ NOM_PROCESS CRITICAL - $ nom_fichier not exists " ; exit 2 ; } __END__ On remarque sa simplicité.

Le programme fonctionne bien. Monitoring de serveurs linux avec NRPE - Guest Blog. Surveiller vos serveurs Windows avec Nagios. Dans la longue série des billets sur Nagios, en voici un tout spécialement dédié aux lecteurs qui ont à administrer des machines sous Windows. Nous allons décrire l'installation de NSClient, un plugin permettant de récupérer un nombre important de d'informations à surveiller sur une machine Windows. Comme les plugins NRPE et NSCA (disponible seulement sous Linux et Mac OS X), NSClient se base sur une architecture client/serveur. La partie cliente (nommée check_nt), doit être disponible sur le serveur Nagios. La partie serveur (NSClient++) est à installer sur chacune des machines Windows à surveiller.

Il y a de forte chance que le plugin check_nt soit installé par défaut sur votre serveur Nagios. Pour le vérifier, il faut se rendre dans le répertoire Nagios ou se trouve vos plugins (/usr/lib/nagios/plugins sur Fedora). # cd /usr/lib/nagios/plugins # ls check_nt check_nt Si ce n'est pas le cas, il suffit de l'installer grâce aux commandes suivantes: Ensuite il faut:

Ninja - Nagios GUI Project. Ninja. Le projet Ninja est une tentative de la part d’op5 de développer une interface graphique pour Nagios la plus flexible qu’il soit pour permettre un jour de voir la technologie des CGI disparaître de nagios. C’est un projet qui est lié au projet Merlin donc il est sous-entendu que Ninja ne peut pas fonctionner sans Merlin. Pour le moment Ninja est encore très orienté architecture op5 donc il y aura quelques points de configuration à prévoir pour qu’il se greffe correctement à Nagios. Pré-requis Pré-requis pour Merlin Installation de Merlin Installation Arrêt des instances Dans un premier temps avant d’attaquer, il faut arrêter tous processsus et la base merlin pour éviter toutes sources d’erreurs ou violation de partage. /etc/init.d/merlind stop /etc/init.d/nagios stop /etc/init.d/apache2 stop Récupération des sources Comme avec Merlin, nous allons utiliser “git” pour récupérer nos sources ninja. wget Altération de la base de Merlin .

Ninja. In this space, it's all about our user interface The Ninja project is an effort to develop an alternative Nagios gui with the aim of being the most useful Open Source web front end for Nagios. You will be able to use them as a combination or replacement to the existing Nagios CGI's. Ninja is in steady development so we would love to get your input, ideas or most preferibly patches ;) Brief description of Ninja Create New PHP versions of the existing .cgi's with effort put into removing "obvious problems" such as:Lack of good search and filtering. Non-functional requirements (other stuff that we think about) Offer similar or better functionality than the existing cgi'sBe contributor friendlyBe scalable enough to support gigantic installations, good performance etcBe easy to extend with other Nagios addons such as pnp4nagios, nagvis etc Get Ninja from GIT Browse and download the code by from git.

Get involved - Contribute to the Ninja project Ninja Bug Tracking Change Log. Welcome to NagVis Home! - NagVis.org. Centreon - Open Source Network, Systems and Application monitoring solution. Nagios - The Industry Standard in IT Infrastructure Monitoring. Installation Nagios/Merlin/Nagvis/Ninja sur Ubuntu Server 9.10 - Pixxlisation 2.0. Rien ne va plus, tout fou le camp, après avoir constaté avec effroi que mon abonnement FreeMobile était bien bien pourri j’ai fait un petit test de ma ligne téléphonique sur DegroupTest.

Ben c’est pas jojo … en gros si je déménage chez Orange/Sosh j’ai le droit au VDSL (31 mbits/s) et en prime j’ai… Je viens d’écouter un petit album issu du jeu DustForce dont je n’ai absolument pas entendu parler. J’aime bien le son donc je partage C’est minimaliste et au boulot ça passe bien Ce weekend ne sachant pas quoi faire je me suis acheter un petit jeu de skate sur le PSN, fiouuuu un jeu de skate, depuis Tony Hawk Pro Skater je n’avais pas toucher à un jeu ou il faut enchaîner les tricks … d’un premier abord celui la parait plutôt simpliste, c’est en 2D on… Les gens (Jean), et je parle bien d’une généralité, aime bien donner leurs avis … moi j’aime bien par exemple donc j’aime bien les sondages.

C’est Nowel, tu sais pas quoi faire comme cadeau, ben t’inquiète pépère, PixX_L est la pour toi. Nagios.