Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Problèmes rencontrés lors de l'installation d'EyesOfNetwork
Répondre
Jeremy
Messages : 12
Enregistré le : 08 juin 2017, 09:11

Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Jeremy » 13 juin 2017, 10:25

Bonjour,

J'ai des problemes a exporter mes configs. j'utilise cette commande pour le preflight "/srv/eyesofnetwork/nagios/bin/nagios -v /tmp/lilac-export -1/nagios.cfg" et la sortie est:

############################################################
ERROR Engine export process failed to complete successfully.


ERROR Export failed.

***> One or more problems was encountered while processing the config files...
2017-06-13 10:15:03

ERROR

main configuration file is typically '/usr/local/nagios/etc/nagios.cfg'
2017-06-13 10:15:03

ERROR

the command line and not the name of another configuration file. The
2017-06-13 10:15:03

ERROR

Make sure you are specifying the name of the MAIN configuration file on
2017-06-13 10:15:03

ERROR


2017-06-13 10:15:03

ERROR

***> The name of the main configuration file looks suspicious...
2017-06-13 10:15:03

ERROR


2017-06-13 10:15:03

ERROR


2017-06-13 10:15:03

ERROR


2017-06-13 10:15:03

ERROR

Error processing main config file!
2017-06-13 10:15:03

ERROR
###################################################################


merci pour votre aide.

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

Re: Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Seb » 13 juin 2017, 12:31

Tu es en quelle version? Tu le fais à la main ou via l'outil export?
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

Jeremy
Messages : 12
Enregistré le : 08 juin 2017, 09:11

Re: Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Jeremy » 13 juin 2017, 13:40

bonjour,
@Seb

merci d'avoir répondu. J'ai refait une install propre avec la version 5.1.. l'outil export fonctionne correctement a présent. Par contre, pourrait tu me confirmer que je dois installer CPAN avec toute les dépendances etc.. ainsi que gcc et d'autres outils?

@+

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

Re: Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Seb » 13 juin 2017, 15:20

Euh pourquoi installer tout ça???
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

Jeremy
Messages : 12
Enregistré le : 08 juin 2017, 09:11

Re: Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Jeremy » 13 juin 2017, 15:47

et bien... pour installer des plugins qui nécessite SDK pour perl par exemple. La je bataille pour installer check_vmvare_esx.pl qui nécessite le SDK et un tas de dépendances Perl.

J'aimerais expliquer que je souhaite passer le Nagios core très fonctionnel a EON et que les commandes pour gérer les ESXi ne fonctionne pas. Donc j’essaie de faire fonctionner comme je peux. Ceci étant dis si il y a une fonction "importer pour les faignants" ;) que j'aurai pas trouvé, dis moi ou ça se trouve :lol:

@+

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

Re: Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Seb » 13 juin 2017, 16:15

Arf... bin fais toi plaisir alors! Juste faire gaffe car il arrive que cpan cohabite mal avec des des lib installées par rpm....
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

Avatar du membre
Akecc
Messages : 160
Enregistré le : 19 avril 2016, 16:24
Localisation : Saint-Brieuc

Re: Error: Cannot open main configuration file '/tmp/lilac-export' for reading!

Message par Akecc » 14 juin 2017, 15:59

Jeremy a écrit :
13 juin 2017, 15:47
et bien... pour installer des plugins qui nécessite SDK pour perl par exemple. La je bataille pour installer check_vmvare_esx.pl qui nécessite le SDK et un tas de dépendances Perl.
Pour moi, cela fonctionne :

Copier VMware-vSphere-Perl-SDK-5.5.0-2043780.x86_64.tar.gz sur le serveur au niveau de « /root/ ».
Se déplacer dans le dossier « cd /root ».
Décompresser le fichier : « tar -xvf VMware-vSphere-Perl-SDK-5.5.0-2043780.x86_64.tar.gz »
Se déplacer dans le dossier qui vient d’être créé : « cd vmware-vsphere-cli-distrib »
Lancer l’installation avec « perl vmware-install.pl ».
L’installation vous demandera des informations, il suffit d’accepter avec « entrée ».

2) Installation de vmware_api.pl

Copier le fichier dans « /srv/eyesofnetwork/nagios/plugins/ ».
Modifier les droits : « chmod 755 /srv/eyesofnetwork/nagios/plugins/check_vmware_api.pl ».

Ensuite, il faut installer les librairies perl :

Su root
Cpan Monitoring ::Plugin
Cpan Monitoring ::Config
Cpan Monitoring ::ExitResult
Cpan Monitoring ::Getopt
Cpan Monitoring ::Performance
Cpan Monitoring ::Range
Cpan Monitoring ::Threshold

Cpan Crypt ::SSLeay
Cpan XML ::LibXML
Cpan XML ::LibXML ::Common

Si une installation ne fonctionne pas, il faut passer par l’installation « basique ».
Yum install –y perl-XML-LibXML (exemple) Le bon paquet peut être trouvé avec « yum list all | grep perl »

Si une erreur intervient (exemple :
perl: symbol lookup error: /usr/local/lib64/perl5/auto/Crypt/Rijndael/Rijndael.so: undefined symbol: Perl_Gthr_key_ptr)
Cela veut dire qu’il manque des librairies. Dans le cas de l’exemple, il manque la librairie « Crypt ::Rijndael ». Le nom des librairies à télécharger est toujours inscrit de la même façon : il faut prendre le premier nom donné après /usr/local/lib64/perl5/auto/ (içi, Crypt), ajouter « :: », puis ajouter le nom suivant (içi, Rijndael). Il faut continuer ainsi jusqu’à l’avant dernier (donc ne pas prendre, dans notre cas, Rijndael.so).

Pour vérifier que cela fonctionne, lancer la commande « /srv/eyesofnetwork/nagios/plugins/check_vmware_api.pl » (en y ajoutant les arguments nécessaires.) Si cela ne retourne pas d’erreur perl, l’installation est terminée.
"C'est Darwin, tu t'adaptes ou tu dégages" :twisted:

Répondre