Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Monitoring serveur

De AJLSM
Version datée du 12 mars 2013 à 17:57 par Groche (discussion | contributions) (création+catégories)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Le script de monitoring est hébergé sur le serveur Doc/Ouessant par l'utilisateur ajlsm. Le script est hébergé sur compte github et peut être cloné si besoin.

Installation

{{important|j'utilise des sous-modules git, pensé à les récupérer<ref name="submodule-workflow">Git Submodules: What is the Ideal Workflow?</ref>}

git clone https://github.com/edouard-lopez/monitor-http-server

Configuration

Il faut éditer le First you need to edit the file monitor-list.txt and add some servers URLs (using their FQDN).

Note that lines starting with a # (dash) are ignored.

  1. ignored hosts
  2. http://wont-be.tested.com/
  3. test

http://my.website.com/

Then you are good to go and run your first test

bash /path/to/monitor-servers.sh me@host.com ./custom-list.txt

Tâche Cron

J'ai déclarer une tâche cron rattacher à l'utilisateur ajlsm

crontab -e

Voici à quoi elle ressemble :

# voir la liste des serveurs monitoré dans ~/shell-scripts/monitor/monitor-list-ajlsm.txt
0 7-23 * * * bash "$HOME"/shell-scripts/monitor/monitor-servers.sh ajlsm@ajlsm.com "$HOME"/shell-scripts/monitor/monitor-list-ajlsm.txt

Références

<references/>