Skip to main content

No project description provided

Project description

monitor-summer-snapshots

Installation

monitor-summer-snapshots is distributed on PyPI as a universal wheel and is available on Linux/macOS and Windows and supports Python 3.7.

$ pip install monitor-summer-snapshots

To see the list of installed files :

$ pip show -f monitoring-summer-snapshots}

License

monitor-summer-snapshots is distributed under the terms of the GPLv3, see LICENSE file.

Description

Configuration

Monitoring

Copier le fichier config.yml.example en config.yml et l'éditer :

influxdb:                        # Paramétrage de l'envoi à influxdb
  active: true                   # placer à false pour désactiver l'envoi à influxdb
  server: plop.u-ga.fr           # le serveur influxdb
  port: 8086                     # le port
  database: plop                 # le nom de la base de donnée
  measurement: summer_snapshot   # le nom de la mesure
zabbix:
  active: true                   # placer à false pour désactiver l'envoi à zabbix
  server: plop.u-ga.fr           # serveur zabbix
  host: thisone                  # nom de l'hote qui envoie la métrique
  key: summer.snapshot.size      # la clé de l'item telle qu'elle est configurée dans zabbix

lifs:                            # liste des LIF SUMMER
  - name: resif                  # un nom pour cette LIF
    sshserver:                   # le serveur SSH d'administration
    login:                       # le login SSH
    password:                    # devine
    volumes:                     # une liste des volumes à monitorer
      - name:                    # nom du volume dans la LIF
        mountpoint:              # un nom logique du volume pour le monitoring

Les logs se configurent dans le fichier de logs logger.conf.

Zabbix

Il faut configurer zabbix pour qu'il accueille les métriques remontées par le script

Discovery

Après le déploiement de l'application, configurer l'agent zabbix, par exemple /etc/zabbix/zabbix_agent.d/summer-snapshots-discovery.conf

UserParameter=summer\_snapshots\_mount.discovery,/home/sysop/.virtualenv/monitoring/bin/python
    /home/sysop/monitoring/monitoring-summer-snapshot/zabbix-discovery.py

Et redémarrer l'agent.

systemctl restart zabbix-agent

Template

Ensuite, il faut importer importer le template proposé dans ce dépôt (https://gricad-gitlab.univ-grenoble-alpes.fr/schaeffj/monitoring-summer-snapshot/blob/master/monitor_summer_snapshots/zabbix_template.xml) et éventuellement l'adapter à vos besoin.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monitor_summer_snapshots-0.7.2.tar.gz (24.2 kB view hashes)

Uploaded Source

Built Distributions

monitor_summer_snapshots-0.7.2-py3-none-any.whl (26.7 kB view hashes)

Uploaded Python 3

monitor_summer_snapshots-0.7.2-py2.py3-none-any.whl (25.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page