Vous êtes ici:

Menu

Nagios

Les hôtes ne s'affichent pas avec Nagios et le widget host-monitoring

Logo centreon
Dernièrement, les widgets host-monitoring et service-monitoring ont reçu une mise à jour (1.2.1) pour ajouter de nouvelles fonctionnalités en rapport au moteur et broker centreon. Malheureusement, pour les utilisateurs de Nagios et du broker Ndo, la mise à jour a fait disparaître les noms d'hôtes et les alias, comme le montre cette copie d'écran ci-dessous :

widget1

En attendant une prochaine mise à jour, voici les modifications pour résoudre ce problème. Les widgets se trouvent dans le dossier www/widgets de Centreon. Pour une distribution CES, ce sera /usr/share/centreon/www/widgets. les fichiers du widget host-monitoring se trouvent dans le dossier du même nom. Voici l'arborescence ci-dessous, il faudra modifier deux fichiers :

widget2

La modification du fichier index_ndo.php permet l'ajout de l'alias. Modifiez la requête comme ci-dessous :

$query = "SELECT SQL_CALC_FOUND_ROWS h.display_name as name,
hs.current_state as state,
hs.state_type,
h.alias,
h.address,
hs.last_hard_state,
hs.output,
hs.scheduled_downtime_depth,
hs.problem_has_been_acknowledged as acknowledged,
h.notifications_enabled as notify,
h.active_checks_enabled as active_checks,
h.passive_checks_enabled as passive_checks,
UNIX_TIMESTAMP(last_check) as last_check,
UNIX_TIMESTAMP(last_state_change) as last_state_change,
UNIX_TIMESTAMP(last_hard_state_change) as last_hard_state_change,
hs.current_check_attempt as check_attempt,
hs.max_check_attempts,
h.action_url,
h.notes_url ";


La modification du fichier index.ihtml permet l'affichage du nom d'hôte en fonction du type de broker (variable broker). Il y a
{$elem.host_name}

il faut
{if $broker == 1}
{$elem.host_name}
{else}
{$elem.name}
{/if}

Une fois les modifications effectuées, vous obtiendrez de nouveau l'affichage des hôtes et alias.

widget3

Comments

Les templates spéciaux de PNP4NAGIOS

Pnp4nagiosPNP4Nagios permet l'affichage des graphes en utilisant les données de performances. Avec l'installation standard, nous affichons les services pour chaque hôte comme indiqué dans l'article suivant. Mais il est possible d'afficher des graphes personnalisés en utilisant les templates spéciaux.

Un exemple concret


Prenons le cas où nous désirons avoir tous les graphes de charge de tous nos serveurs supervisés. Il suffira de copier le fichier load.php ci-dessous dans le dossier /usr/local/pnp4nagios/share/templates.special

?php
#
#
#
$this->MACRO['TITLE'] = "Charge serveur";
$this->MACRO['COMMENT'] = "Pour tous les serveurs";
#
# Define the Service we want to graph
$services = $this->tplGetServices("","Load");
#
# The Datasource Name for Graph 1 ( index 0 )
$ds_name[0] = "LOADAVERAGE";
$opt[0] = "--title \"Charge Serveur\"";
$def[0] = "";
#
# Iterate through the list of hosts
foreach($services as $key=>$val){
#
# get the data for a given Host/Service
$data = $this->tplGetData($val['host'],$val['service']);
$hostname = rrd::cut($data['MACRO']['HOSTNAME']);
$def[0] .= rrd::def("var$key" ,$data['DS'][0]['RRDFILE'], $data['DS'][0]['DS'], "AVERAGE");
$def[0] .= rrd::line1("var$key", rrd::color($key), $hostname);
$def[0] .= rrd::gprint("var$key", array("MAX", "AVERAGE"));
}
?>

Lire plus…
Comments

Superviser avec un RaspBerry

Cube_RaspMonitoring
Pour bien finir l'année 2013, je vous propose une petite configuration de supervision avec un RaspBerry. C'est sûr, vous n'allez pas pouvoir superviser votre superbe infrastructure de votre entreprise, mais je vous promets quelques articles sympa pour l'année 2014 avec cette petite installation. Pour l'instant, vous pouvez vous faire la main avec ce mini-ordinateur sympa chez vous à la maison pour les fêtes de fin d'année Happy

Je vous souhaite une bonne année 2014.


raspMonitoring.

Comments

Créez vos plugins - deuxième partie

logo plugin1
La deuxième partie de l'article, création d'un plugin avec des données de performance. Celui-ci permettra d'utiliser les graphes de Centreon. Bonne lecture Happy

plugin_perf

Comments

Créez vos plugins de supervision avec Perl

logo plugin1
Comment créer ses plugins de supervision avec Perl, en utilisant le module Perl CPAN Nagios::Plugin. Celui-ci vous permet de créer facilement vos plugins préférés en un temps record. Cette première partie vous explique en détail la création d'un plugin sans données de performances. D'autres viendront compléter cet article dans les prochains jours.

Voila_Capture2854

Comments

Un plugin pour les cifs NAS EMC

Je vous propose dans cet article un petit plugin en bash pour monitorer les CIFS d'un NAS EMC type NS 40.

plugin_cifs

Mise à jour du 05/03, prise en compte des Tree Quota

plugin_cifs_quota

J'en profite pour vous faire découvrir ma première réalisation en HTML 5 avec ce petit tuto animé, le premier d'une longue série...

Lire plus…
Comments

Mise à jour du site

logo-Nagios
Sugar Bug s'agrandit pour offrir un meilleur confort d'affichage. La majorité des écrans d'ordinateur ayant dépassé la taille standard de 1024 pixels, ne nous en privons pas Happy J'en profite pour vous annoncer une mise à jour de l'article sur Nagios avec la version 3.4.1. Bonne lecture.
Comments

Migration Nagios vers Centreon Engine

Logo centreon
Et bien voilà, je viens de terminer mon article sur la migration de Nagios vers CentEngine. L'article s'appuie sur l'installation d'architecture distribuée proposée précédemment.
Comments

Publication L'atelier de Kermith sur iTunes

Voila_Capture1242
Ca y est, mon livre interactif est publié sur iTunes, voici le lien. Le premier d'une longue série Happy
Comments

Publication L'atelier de Kermith

Latelier_de_Kermith

En attendant une éventuelle publication sur App Store, si si j'ai osé Happy , je vous propose en téléchargement ma première publication iBook pour Ipad.

Lire plus…
Comments

Des nouveautés pour la supervision

Juillet était un mois plein de surprise, une nouvelle version mineure 2.2.2 pour Centreon, une version majeur 3.3.1 pour Nagios avec une nouvelle interface Web. Et pour finir une mise à jour mineure de Nagvis avec sa version 1.5.10 Voilà pour les nouveautés, je vous laisse découvrir un nouvel article pour le module Centreon-Nagvis
Comments

Centreon 2.1.11 et première configuration

Je profite de la sortie de Centreon 2.1.11 pour réaliser une mise à jour de l'article sur Centreon. J'ai aussi rajouté un article sur ma première configuration de Centreon appliquée à la première maquette du site.
Comments

Fail-Over Nagios

Vous utilisez une supervision Nagios, voici une procédure pour configurer votre Fail-Over Nagios
Comments

Nouveau document au format ePub

Et oui ! les vacances sont terminées...J’en profite de la rentrée pour mettre à disposition un document sur l’installation de Nagios 3.21 et Centreon 2.19 au format ePub. Grâce à la dernière mise à jour d’iWorks, il est possible de créer des documents compatible ibook.
Vous avez donc la possibilité de le récupérer pour l’installer sur votre iPhone favori. Bonne lecture !
Upate du document ! version du 30 août 2010 en ligne.
Comments

Utilisation d'une sonde AKCP avec Nagios

Un petit tutoriel pour utiliser un SensorProbe 2 d’AKCP. Il peut servir de sonde de température, d’hydrométrie et de détection d’intrusion. Dans ce cas précis, nous l’utiliserons en sonde de température.
Lire plus…
Comments

Installation de Nagios

Comme promis, voici la suite des articles sur la supervision et plus particulièrement Nagios, l’ordonnanceur de tâches qui est au coeur du système de supervision que je vous présente.
Comments

Amélioration du plugin Quota Tree

Voici une petite amélioration de notre plugin Quota Tree pour un Nas NS 42 G d’EMC, suite à un retour d’expérience. En effet, nous n’avions pas géré la date d’expiration du soft Limit. Etant donné le nombre limité d’état dans Nagios, nous avons décidé de mettre à l’état critique l’événement Soft Limit quand sa date d’expiration est dépassée. Une correction a été apportée au total de quota utilisé et au nombre de quota à l’état OK Lire plus…
Comments

Plugin Quotas Tree Celerra

Depuis quelques temps, j’ai la responsabilité d’assurer l’administration d’un NAS NS 42 G d’EMC. Nous utilisons les Quotas Tree pour les partages utilisateurs. Pour en assurer la maintenance, nous utilisons la console Web du Celerra. Malheureusement il n’existe pas, tout du moins livré en standard, d’outil permettant une administration automatique avec une gestion d’alerte (il existe bien une gestion de notification mais un peu usine à gaz). Ayant une supervision Nagios sur le site, j’ai donc réfléchi à l’utilisation de celle-ci pour les Quotas Tree. Lire plus…
Comments

NSCA et Centreon

logo nsca_1Tout ce que vous avez voulu savoir sur Nagios Service Check Acceptor, vous le trouverez dans cet article. Ce protocole de communication peut être utilisé avec des systèmes Linux ou Windows. Les informations seront envoyées sur des services passifs avec ou non des données de performance. NSCA est très utile pour envoyer des alertes, par exemple, suite à un déclenchement de scripts divers et variés. Dans les prochaines semaines, nous verrons comment utiliser NSCA avec NSClient.

exemple_nsca
exemple d'utilisation de NSCA avec CFT

Comments
 Vous êtes ici: