Auteur Sujet: Observium  (Lu 6848 fois)

0 Membres et 2 Invités sur ce sujet

Alexis-Fox

  • Invité
Observium
« le: 06 septembre 2018 à 23:10:41 »
Hello !
J’ai découvert observium qui a l’air vraiment excellent  :D
Je l’ai installé sur une petite VM sous Debian, juste histoire de faire un test, et j’ai ajouté la VM en question sur Observium.
Bizarrement, je n’ai pas de graphiques « tracés », alors que l’utilisation des ressources s’affiche bien. J’ai du louper quelque chose à quelque part, mais je ne vois pas quoi :/ Si quelqu’un pouvait m’éclairer :)

Deuxième petite question, pour l’installation propre, l’ideal est de laisser Observium sur une VM (parmi une de celles qu’il va monitorer) ou bien d’installer ça sur un RPi 3 ? Je précise que ce n’est pas des machines qui génère un trafic monstrueux donc logiquement - du moins je suppose - que les perfs devraient être suffisantes ;)

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Observium
« Réponse #1 le: 06 septembre 2018 à 23:30:26 »
Hello,

tu as fait un cron ?

Alexis-Fox

  • Invité
Observium
« Réponse #2 le: 06 septembre 2018 à 23:41:59 »
Hello,

tu as fait un cron ?
Ah oui je n’en ai pas  ::) :
root@vm:/etc/cron.d# ls
php

Alors il faudrait que je crée un fichier « observium » ?
Comme ça :

# Run a complete discovery of all devices once every 6 hours
33  */6   * * *   root    /opt/observium/discovery.php -h all >> /dev/null 2>&1

# Run automated discovery of newly added devices every 5 minutes
*/5 *     * * *   root    /opt/observium/discovery.php -h new >> /dev/null 2>&1

# Run multithreaded poller wrapper every 5 minutes
*/5 *     * * *   root    /opt/observium/poller-wrapper.py 4 >> /dev/null 2>&1

# Run housekeeping script daily for syslog, eventlog and alert log
13 5 * * * root /opt/observium/housekeeping.php -ysel >> /dev/null 2>&1

# Run housekeeping script daily for rrds, ports, orphaned entries in the database and performance data
47 4 * * * root /opt/observium/housekeeping.php -yrptb >> /dev/null 2>&1

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Observium
« Réponse #3 le: 06 septembre 2018 à 23:45:48 »
C'est mieux oui :P

Alexis-Fox

  • Invité
Observium
« Réponse #4 le: 06 septembre 2018 à 23:47:26 »
C'est mieux oui :P
Merci  :D Difficile les débuts sur Linux  :)

thibault64

  • Expert
  • Abonné Bbox fibre
  • *
  • Messages: 363
  • FTTH 1Gbps/700Mbps - Albi (81)
Observium
« Réponse #5 le: 06 septembre 2018 à 23:49:26 »
Perso j'ai procédé comme cela sur le miens :

nano /opt/observium/decouverte_auto.sh
#!/bin/bash
/opt/observium/discovery.php -h new
/opt/observium/discovery.php -h all
/opt/observium/poller-wrapper.py 2

chmod 722 /opt/observium/decouverte_auto.sh

crontab -e
*/2 * * * * /opt/observium/decouverte_auto.sh

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Observium
« Réponse #6 le: 06 septembre 2018 à 23:54:52 »
C'est naze, tu défonce tes devices et ton serveur toutes les 2 minutes avec des centaines de requètes SNMP alors que :

1/ la discovery toutes les 2 n'a aucun intéret vu que tes devices ne changent pas de marque/nomenclature toutes les 2 minutes
2/ le poller toutes les 2 minutes est encore plus inutile vu qu'Observium ne graphe pas en dessous de 5 minutes.

Tu ne dois surement pas avoir de gros devices genre chassis ou autre, parce que moi chez MilkyWan, avec 80 devices, c'est 30 minutes de discover et 2 minutes de polling.

Alexis-Fox

  • Invité
Observium
« Réponse #7 le: 06 septembre 2018 à 23:57:36 »
Perso j'ai procédé comme cela sur le miens :

nano /opt/observium/decouverte_auto.sh
#!/bin/bash
/opt/observium/discovery.php -h new
/opt/observium/discovery.php -h all
/opt/observium/poller-wrapper.py 2

chmod 722 /opt/observium/decouverte_auto.sh

crontab -e
*/2 * * * * /opt/observium/decouverte_auto.sh
Merci pour ton aide, mais visiblement pas l’idéal d’après Hugues ;)

C'est naze, tu défonce tes devices et ton serveur toutes les 2 minutes avec des centaines de requètes SNMP alors que :

1/ la discovery toutes les 2 n'a aucun intéret vu que tes devices ne changent pas de marque/nomenclature toutes les 2 minutes
2/ le poller toutes les 2 minutes est encore plus inutile vu qu'Observium ne graphe pas en dessous de 5 minutes.

Tu ne dois surement pas avoir de gros devices genre chassis ou autre, parce que moi chez MilkyWan, avec 80 devices, c'est 30 minutes de discover et 2 minutes de polling.
Donc la config d’haut dessus est ok ?

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Observium
« Réponse #8 le: 07 septembre 2018 à 00:05:28 »
Oui, tu fais un poll toutes les 5 minutes et un discover toutes les 6 heures, pas de souci :)

Alexis-Fox

  • Invité
Observium
« Réponse #9 le: 07 septembre 2018 à 00:06:48 »
Oui, tu fais un poll toutes les 5 minutes et un discover toutes les 6 heures, pas de souci :)
Nickel, merci  :)

Alexis-Fox

  • Invité
Observium
« Réponse #10 le: 07 septembre 2018 à 17:07:28 »
Et pour héberger le monitoring, vous préconisez plutôt une VM ou sur un RPi 3 ?

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Observium
« Réponse #11 le: 07 septembre 2018 à 17:15:40 »
Une VM, clairement. Un Rpi3 ça tient pas la route.