Installer nConf sur Debian 8

Zeuth

Geek depuis toujours, accroc aux nouvelles technologies. Libre ou non, mon coeur balance toujours..

Vous aimerez aussi...

31 réponses

  1. Pierre romaric dit :

    bonjour,
    merci infiniment pour ce tutoriel complet 🙂
    j’ai une question quand vous dites : »La première chose à faire est donc de remettre les fonctions process-host-perfdata-file et process-service-perfdata-file que nous avions manuellement ajouté dans objects/commands.cfg. Vu que nous venons de désactiver ce fichier, nous devons le rajouter dans nconf. »
    Pourriez vous êtres plus explicite , parce que je suis un peu perdu là pourtant j’ai suivi tout les tutoriel jusque là.
    Merci infiniment!!!

    • Zeuth dit :

      Bonjour,
      Je prépare une mise à jour pour demain, promis 😉

      • Zeuth dit :

        Je viens de relire, et avec l’image qui montre ce qu’il faut faire, je pense que tu peux t’en sortir tout seul. 🙂

        • Pierre Romaric dit :

          Merci, çà été effectivement le cas. Par contre , J’imagine que ce serait un peu trop vous demander (puisque je ne connais pas votre emploi du temps 🙂 ). Mais pourriez vous terminer la série de tutoriel? Je parle ici implémentation et la configuration des fichiers pour justement superviser le système donc vous parliez en introduction de la série? Déjà vous êtes l’une des rares personnes à s ‘être lancer dans se projet avec Debian 8 . Merci

          • Zeuth dit :

            De rien.
            Pour la configuration du système à superviser, je ne comptais pas faire de tutoriel.
            Il y a déjà pas mal d’article sur le net qui parle de ça.
            Je compte d’abord terminer l’implémentation de PNP, Nagvis dans Adagios.
            Aprés peut être que je donnerais 2-3 exemples de configuration, mais pas beaucoup plus.
            Bonne chance 🙂

  2. Dridri dit :

    Bonjour,

    J’ai bien suivi le tutoriel par contre quand j’essaye de générer la configuration Nagios, il m’affiche ce message d’erreur :

    Error: Service has no hosts and/or service_description (config file ‘/var/www/html/nconf/temp/Default_collector/advanced_services.cfg’,

    J’ai chercher sur internet mais je n’ai rien trouvé.

    Est-ce que tu déjà rencontrer ce problème ?

    Merci

  3. LAURENDEAU Nicolas dit :

    Préparation de la base de donnée : à partir d’ici je suis bloqué je ne comprends pas pourquoi (oui j’avoue j’ai suivis le tuto en mode no brain)
    DBHOST DB server
    DBNAME DB name
    DBUSER DB user name
    DBPASS DB user password
    Checks
    Connect to DB FAILED

  4. Dridri dit :

    J’ai refait plusieurs fois l’installation en suivant à la lettre ton tuto ainsi que rechercher des informations sur Internet mais le problème est toujours présent.

  5. EliotSerh dit :

    hi, nconf sowns to me the following error:

    [Tue Mar 15 20:29:49.803607 2016] [:error] [pid 11645] [client 192.168.1.7:53197] PHP Warning: Illegal string offset ‘type’ in /var/www/html/nconf/include/modules/deployment/class.deployment.php on line 99, referer: http://192.168.1.26/nconf/generate_config.php
    [Tue Mar 15 20:29:49.803675 2016] [:error] [pid 11645] [client 192.168.1.7:53197] PHP Fatal error: Cannot unset string offsets in /var/www/html/nconf/include/modules/deployment/class.deployment.php on line 100, referer: http://192.168.1.26/nconf/generate_config.php

    i follow this article to install it, anyone knows some solution? sorry for write in english but i don’t speak french

  6. Alexleskateur dit :

    Bonjour,

    Super tutoriel et merci encore.
    Par contre je suis comme Dridri j’ai la même erreur et le dossier temp qui est vide.
    Voici l’erreur exacte :

    Error: Service has no hosts and/or service_description (config file ‘/var/www/html/nconf/temp/Default_collector/advanced_services.cfg’, starting on line 120)

    Merci d’avance.

    • Zeuth dit :

      Salut,

      Même réponse, tu as des services qui ne sont pas rattachés à des hotes, supprimer tout tes hosts / services et ressaie

      • Zeuth dit :

        Je viens de réussir à recréer le bug.
        Pour le résoure, temporairement ajouter un host bidon et dans la configuration des services lui rajouter tous les advance services.
        Aprés c’est OK.
        Ou alors il suffit de supprimer aussi les advanced services.

  7. Drapht dit :

    Bonjour, comme pas mal de personnes j’ai l’erreur suivante :

    – Error: Service has no hosts and/or service_description (config file ‘/var/www/html/nconf/temp/Default_collector/advanced_services.cfg’, starting on line 120)

    J’ai supprimé tous les hosts et services de nconf mais rien n’y change ( le numéro d’erreur de ligne change).

    Nabil dit avoir résolu le problème en dé-commentant la section « local deployement et en modifiant les targets. Cela a été fait comme dans le tuto, mais est-ce que la partie [copy nagios.cfg] doit aussi être décommenté ? Si oui, quel source et target doivent être utilisé car si c’est cela, je dois me montrer de source/target.

    Dernièrement, ou la commande « mysql -u root -p nconf < /var/www/html/nconf/install/create_database.sql" doit-elle être effectué ?

    Merci de bien vouloir me répondre, car la le service nagios ne démarre même plus …

    Bonne soirée,

    Cordialement,

    Drapht

    • Zeuth dit :

      Salut,

      Tu dis avoir supprimé tous les hosts et services, hors il doit en reste et pas forcement dans les catégories host ou services, peut être dans advanced services ou autre.
      Le plus simple est d’aller voir manuellement le fichier ‘/var/www/html/nconf/temp/Default_collector/advanced_services.cfg’ pour voir ce que tu as oublié d’enlever dans la config de nconf.
      Peux tu mettre ce fichier en ligne sur pastebin ou autre ?

      Pour la commande mysql, n’importe ou..

      • Drapht dit :

        Bonjour,

        Le problème est que :
        « /var/www/html/nconf/temp/Default_collector/advanced_services.cfg » n’existe pas et est complètement vide.

        Je ne comprends pas.

        Merci

        • Zeuth dit :

          Je viens de réussir à recréer le bug.
          Pour le résoure, temporairement ajouter un host bidon et dans la configuration des services lui rajouter tous les advance services.
          Aprés c’est OK.
          Ou alors il suffit de supprimer aussi les advanced services.

  8. Chassou dit :

    Bonjour Zeuth, j’ai un souci lors de la génération de la conf de Nagios avec nconf.
    Error
    Deployment not possible due to errors in configuration.

    Error: Service has no hosts and/or service_description (config file ‘/var/www/html/nconf/temp/Default_collector/advanced_services.cfg’, starting on line 120)

    j’ai pourtant tout fait comme dans ce tuto…
    j’ai tenté d’ajouter un host tout bidon avec tous les advanced services ou sans les advanced services.
    ou bien doit on aussi supprimer tous les advanced services créé par défaut?

    un grand merci pour votre aide

  9. Patrick dit :

    Merci pour le Tuto, simple et rapide.
    Je présice je suis sur une débian 8.2
    J’avais aussi des problèmes.
    J’ai simplement attribuer un compte user et un mot de passe à la ligne de commande Mysql :
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON nconf.* TO ‘usernconf’@’localhost’ IDENTIFIED BY ‘MotdePassePerso’;
    J’ai bien attribué les droits en chmod 777 sur les répertoires :
    chmod -R 777 /usr/local/nagios/etc/global/
    chmod -R 777 /usr/local/nagios/etc/Default_collector/
    chown www-data:www-data /usr/local/nagios/etc/global
    chown www-data:www-data /usr/local/nagios/etc/Default_collector/
    chown -R www-data:www-data /tmp/
    J’ai supprimé les ligne local du fichier /var/www/html/nconf/config/deployment.ini pour les remplacé par celui du tuto.

    Tout fonctionne nikel.
    Patrick

  10. Bonjour Zeuth,

    Dans « Premier pas avec nConf », il est ecris « Rendez vous dans « Miscommands », bouton Add et ajouter les 2 commandes : »

    Image ==> http://blog.jolos.fr/wp-content/uploads/2015/11/nconf-perfdata.png

    Quel est la valeur exacte du champ « misc command line » ?

    Bien cordialement,
    Nicolas

    • Zeuth dit :

      Bonjour,
      C’est écris dans le tuto
      cf : La première chose à faire est donc de remettre les fonctions process-host-perfdata-file et process-service-perfdata-file que nous avions manuellement ajouté dans objects/commands.cfg

  1. 1 mars 2016

    […] Etape 4 : Installer NConf […]

  2. 27 juin 2017

    […] vous souhaitez utiliser une interface web de configuration j’ai fait un tutoriel sur nConf qui est […]

Laisser un commentaire