Vous êtes ici:

Menu

Ndo

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

Centreon NDO-Management

Un nouveau module Centreon est arrivé sur la Forge de Centreon, il s'agit de Centreon NDO-Management.
ndo-management
C'est un module permettant de faire le ménage de votre base Centstatus. Je vous propose une explication détaillée de l'installation et l'exploitation de ce module.
Comments
 Vous êtes ici: