Announcement

Collapse
No announcement yet.

erreur **ePN failed to compile

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • erreur **ePN failed to compile

    Bonjour à tous,

    Je viens de réinstaller oreon 1.4 et ODS sur une debian etch.

    Tout est OK, récupération de mon ancienne base etc ....

    Cependant j'ai un problème avec plusieur plugins qui me remonte tous la même erreur : **ePN failed to compile /usr/lib/nagios/plugins

    Je crois que ce problème est du a un problème de compilation perl.

    Pouvez me dire comment résoudre ce problème ?

    Merci d'avance pour vos réponses.

    Jm0u
    Jm0u

    OREONnien séduit et GLPIien séduit
    Tout pour faire un sysadmin séduit

  • #2
    Tu peux mettre le message en entier? J'ai déja eu le même probléme il y a peu de temps mais il me faut le message en entier pour que je me souvienne comment je l'ai résolue.

    Comment


    • #3
      Merci pour ta réponse éclair

      Alors il y a plusieur type de message :

      **ePN failed to compile /usr/lib/nagios/plugins//check_apc_outputload: "Global symbol "$script" requires explicit package name at (eval 11) line 23,


      **ePN failed to compile /usr/lib/nagios/plugins//check_graph_remote_storage.pl: "Can't locate utils.pm in @INC (@INC contains: /srv/nagios/libexec /usr/lib/nagios2 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (e

      Merci d'avance.

      Jm0u
      Jm0u

      OREONnien séduit et GLPIien séduit
      Tout pour faire un sysadmin séduit

      Comment


      • #4
        J'ai pas eu le premier message, mais pour le deuxiéme :

        **ePN failed to compile /usr/lib/nagios/plugins//check_graph_remote_storage.pl: "Can't locate utils.pm in @INC (@INC contains: /srv/nagios/libexec /usr/lib/nagios2 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (e

        il faut que tu fasse un lien de ton utils.pm qui se trouve dans le répertoire libexec de nagios vers les dossier
        /usr/lib/nagios2
        /etc/perl
        /usr/local/lib/perl/5.8.8
        /usr/local/share/perl/5.8.8
        /usr/lib/perl5
        /usr/share/perl5
        /usr/lib/perl/5.8
        /usr/share/perl/5.8
        /usr/local/lib/site_per

        Moi j'en avais moin a faire mais bon. Sinon tu devra probablement faire la même chose avec oreon.pm.

        Donc pour le lien c'est :

        ln /usr/lib/nagios2/utils.pm /utils.pm (pour le premier cas si tu te situe dans le répertoire libexec de nagios).

        Voila moi j'ai résolue le probléme de cette maniére ppar contre pour le premier message je sait pas.

        Comment


        • #5
          Ok par contre j'ai pas tout compris

          Pour ma part je peux pas faire de lien sur des répertoires.

          Peux tu me donner un exemple ?

          Merci d'avance.

          Jm0u
          Jm0u

          OREONnien séduit et GLPIien séduit
          Tout pour faire un sysadmin séduit

          Comment


          • #6
            Exemple :

            ln /usr/lib/nagios2/utils.pm utils.pm

            Je m'était trompé j'avais mis un slash en trop au dessus

            Comment


            • #7
              ok pas grave

              ln: création d'un lien direct `utils.pm' vers `/usr/lib/nagios2/utils.pm': Le fichier existe.

              donc tout va bien mais ca marche toujours pas

              Jm0u
              Jm0u

              OREONnien séduit et GLPIien séduit
              Tout pour faire un sysadmin séduit

              Comment


              • #8
                salut;

                edit ton plugin et change la ligne srv/nagios/libexec par la ou se trouve tes plugins....

                @+
                Nagios 2.7 - Oreon 1.4
                Fedora 7
                108 Hosts pour 522 services

                Comment


                • #9
                  Merci stan314,

                  j'ai résolu 80 % de mes problèmes. Par contre il y en à encore un.

                  concernant la surveillance des services sur des postes windows ou linux.

                  je lance ma commande ./check_proc_by_snmp.sh ADRESSE COMUNAUTE PROCESS

                  et le plugin me remonte le message d'erreur suivant :

                  Cannot find module (none): At line 0 in (none)
                  snmpwalk: Timeout

                  Je ne comprends pas trop, car le snmpwalk fonctionne nickel et la machine sur laquelle je lance le test est nickel aussi

                  Une idée ?

                  Merci d'avance

                  Jm0u
                  Jm0u

                  OREONnien séduit et GLPIien séduit
                  Tout pour faire un sysadmin séduit

                  Comment

                  Working...
                  X