Supervision – Installation mrtg

Réduire
X
Réduire
  •  

  • Supervision – Installation mrtg

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	36 
Taille :		16,2 Ko 
ID : 			103

    Installation mrtg
    Pour centos
    yum install -y mrtg
    Pour ubuntu
    apt-get install -y mrtg
    Création du script de génération d’élément
    nano /etc/mrtg/mrtgadd.sh
    Contenu
    #!/bin/sh
    # mrtgadd.sh
    #
    # Syntaxe: mrtgadd.sh <nom_de_la_machine> <adresse_ip_de_la_machine>
    MRTGADD_DIR=/var/www/mrtg/$1
    MRTGADD_HOME=/var/www/mrtg
    echo "Creation du repertoire: ${MRTGADD_DIR}"
    sudo mkdir ${MRTGADD_DIR}
    MRTGADD_CFG=${MRTGADD_DIR}/$1.cfg
    echo "Generation de la configuration MRTG: ${MRTGADD_CFG} ($2)"
    sudo cfgmaker --global "WorkDir: ${MRTGADD_DIR}" --ifdesc=descr --global 'Language: french' --global 'Options[_]: bits,growright' Public@$2 > $MRTGADD_CFG
    MRTGADD_CRONSCRIPT=/etc/mrtg/mrtgcron.sh
    echo "Modification du script ${MRTGADD_CRONSCRIPT}"
    sudo cp ${MRTGADD_CRONSCRIPT} ${MRTGADD_CRONSCRIPT}.old
    sudo cat <<EOF>> ${MRTGADD_CRONSCRIPT}
    # ${MRTGADD_DIR}
    env LANG=C /usr/bin/mrtg ${MRTGADD_CFG}
    EOF
    echo "Generation du fichier Index"
    sudo indexmaker --title="MRTG - $1" --sort=descr --sidebyside ${MRTGADD_CFG} --output=${MRTGADD_DIR}/index.html
    echo "<li>Aller sur <a href="$1/">$1</a>." >> ${MRTGADD_HOME}/index.html

    Mise en place du droit
    chmod 755 mrtgadd.sh
    Création du fichier mrtgcron.sh
    vi /etc/mrtg/mrtgcron.sh
    Contenu
    #!/bin/sh
    Mise en place du droit
    chmod 755 /etc/mrtg/mrtgcron.sh
    Pour l’utilisation
    ./mrtgadd.sh <@IP>

      L'envoi de commentaires est désactivé.

    Article Tags

    Réduire

    Latest Articles

    Réduire

    • Centreon : warning chmod () operation not permitted
      par hcornet
      Lorsqu'on a l'erreur : Warningchmod(): Operation not permitted au moment de l'exportation de la configuration des colleteurs



      Code:
      chown www-data:www-data /etc/centreon-engine/*
      chown www-data:www-data /etc/centreon-broker/*
      ou

      Code:
      chown apache:apache /etc/centreon-engine/*
      chown apache:apache /etc/centreon-broker/*
      ​...
      21 April 2025, 16h53
    • Supervision – libreNMS V1.23
      par hcornet


      Commencer par télécharger la source : Docker-librenms version 1.23

      Décomprésser l’archive

      Il faut modifier le fichier librenms.env se trouvant dans le dossier env

      il y a la ligne avec :
      il faut remplacer l’adresse IP par la votre

      placez-vous dans le dossier et saisir

      Depuis l’interface phpmyadmin
      http://adresse:8081

      Nous allons créer la table librenms et un utilisateur pour établir la connexion...
      22 October 2023, 19h09
    • Supervision – LibreNMS
      par hcornet


      Pour avoir un aperçu de Librenms, voici des composants docker pour en avoir une petite idée.
      Commencer par télécharger la source > docker-librenms <

      Positionnez-vous à la racine du dossier


      Une fois les système construit, depuis l’interface phpmyadmin http://@ip:8081


      Depuis une autre interface console



      Ici, vous allez créer le premier compte (si vous désirez faire une modifier c’est ici)...
      22 October 2023, 18h49
    • Supervision – Installation mrtg
      par hcornet


      Installation mrtg
      Pour centos
      yum install -y mrtg
      Pour ubuntu
      apt-get install -y mrtg
      Création du script de génération d’élément
      nano /etc/mrtg/mrtgadd.sh
      Contenu
      #!/bin/sh
      # mrtgadd.sh
      #
      # Syntaxe: mrtgadd.sh <nom_de_la_machine> <adresse_ip_de_la_machine>
      MRTGADD_DIR=/var/www/mrtg/$1
      MRTGADD_HOME=/var/www/mrtg
      echo "Creation du repertoire: ${MRTGADD_DIR}"
      sudo mkdir...
      21 October 2023, 19h44
    • Raspberry - Installation Ntopng
      par hcornet
      1. Mise à jour de notre Raspberry

      sudo apt-get update && sudo apt-get upgrade -uV

      2. Installation de composant dont nous auront besoin

      sudo apt-get install build-essential libtool automake autoconf libpcap-dev libgdbm-dev zlib1g-dev rrdtool librrd-dev libssl-dev python-dev libgeoip-dev graphviz libgraphviz-dev autoconf automake autogen libsqlite3-dev libhiredis-dev libtool rrdtool libpcap-dev libglib2.0 libglib2.0-dev libgeoip-dev redis-server wget...
      08 September 2023, 07h49
    Chargement...