EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Répondre
fmalard
Messages : 10
Enregistré le : 12 mars 2010, 07:11

EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par fmalard » 24 octobre 2013, 20:39

Je voulais passez de la version 3 qui me donne satisfaction à la 4.

J'ai ajouté des hosts via Lilac qui sont UP et leurs services OK.

Dans le tableau de bord
http://EON/thruk/cgi-bin/status.cgi?sty ... tustypes=2
le tableau (entête de colonnes ci-dessous)
Host | Status | Last Check | Duration |Status Information

s'affiche correctement sauf la première colonne : le nom du Host !

Sur mes 18 machines, seul localhost est affiché !

Une idée ?

Avatar du membre
Guiona
Messages : 762
Enregistré le : 18 janvier 2012, 16:36
Localisation : Toulouse
Contact :

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par Guiona » 25 octobre 2013, 08:44

dans la base myslq de lilac tu dois avoir le champs display_name (pour hosts et service) à vide au lieu de NULL
Pour corriger:
Faire un backup de la base avant au cas ou et exécuter:

Code : Tout sélectionner

echo "alter table nagios_host modify display_name varchar(255) NULL;
update nagios_host set display_name=NULL where display_name='';
update nagios_service set display_name=NULL where display_name='';" >/root/upgrade.sql \ && mysql -u root -p lilac < /root/upgrade.sql
Relance ensuite un job d'export


Une mise à jour du formulaire lilac pour les hosts à fait sauter le correctif que nous avions mis en place (http://forum.eyesofnetwork.com/viewtopi ... name#p6152)
La connaissance appartient à ceux qui la partagent.

Avatar du membre
Guiona
Messages : 762
Enregistré le : 18 janvier 2012, 16:36
Localisation : Toulouse
Contact :

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par Guiona » 29 octobre 2013, 07:49

La modification de code n'est à faire que sur /srv/eyesofnetwork/lilac/add_host.php

Code : Tout sélectionner

$tempHost->setDisplayName($_POST['host_manage']['display_name']);
Devient:

Code : Tout sélectionner

if(isset($_POST['host_manage']['display_name'])) {
    $tempVariable = trim($_POST['host_manage']['display_name']);
    if ( ! empty($tempVariable) ) {
        $tempHost->setDisplayName($tempVariable);
    } else {
        $tempHost->setDisplayName(null);
    }
} else {
    $tempHost->setDisplayName(null);
}
La connaissance appartient à ceux qui la partagent.

skoizer
Messages : 15
Enregistré le : 08 octobre 2013, 14:06

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par skoizer » 11 novembre 2013, 18:14

merci pour la réponse.
J'avais aussi ce bug.

mcyann
Messages : 44
Enregistré le : 24 mars 2014, 16:42

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par mcyann » 20 mai 2014, 10:26

Bonjour,
J'ai aussi ce bug.
Je me suis connecté sur la base mysql de lilac, mais quand j'essaye d’exécuter la commande j'ai un message d'erreur : ERROR: unknown command '/ '.
J'ai bien corrigé le fichier php, du coup les nouveaux host n'ont pas de soucis.
Est-ce que vous avez une idée?

Merci d'avance.

mcyann
Messages : 44
Enregistré le : 24 mars 2014, 16:42

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par mcyann » 22 mai 2014, 16:13

Un petit up! Merci!

mcyann
Messages : 44
Enregistré le : 24 mars 2014, 16:42

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par mcyann » 10 juin 2014, 15:17

Une petite aide me serait d'un grand secours! Ce n'est pas évident de deviner le nom des host...

Merci d'avance

Avatar du membre
Seb
Messages : 3558
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par Seb » 10 juin 2014, 17:30

alter table nagios_host modify display_name varchar(255) NULL;
update nagios_host set display_name=NULL where display_name=';
update nagios_service set display_name=NULL where display_name='; >/root/upgrade.sql \ && mysql -u root -p lilac < /root/upgrade.sql


Vous n'aviez pas fait attention au fait que les commandes données provenait d'un echo..tout simplement.....
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

mcyann
Messages : 44
Enregistré le : 24 mars 2014, 16:42

Re: EON4, Thruk 1.72, le nom des hosts ne s'affichent pas

Message par mcyann » 11 juin 2014, 09:56

Ok, merci beaucoup!!
Quel boulet je fais quand même!!!
Ça marche mieux :)

Répondre