Go to file
Simon Vieille cd750cabb0
add documentation
2019-06-12 14:04:57 +02:00
generators add tests and move scripts 2019-06-12 13:12:53 +02:00
helpers init 2019-06-12 11:32:52 +02:00
hooks fix smartclt test 2019-06-12 13:45:12 +02:00
scripts add tests and move scripts 2019-06-12 13:12:57 +02:00
templates typo 2019-06-12 14:04:43 +02:00
README.md add documentation 2019-06-12 14:04:57 +02:00
report rename vars 2019-06-12 13:19:10 +02:00

README.md

Deblan report

Projet qui génère un rapport générique sur une distribution Debian GNU/Linux (+ Ubuntu).

  • Nom du système
  • État des paquets et uptime
  • Points de montage
  • Espaces disques
  • Rapport Smartmontools

Ce rapport pourra être enregistré dans un fichier et/ou envoyé par mail.

Installation

$ sudo apt install gettext-base coreutils smartmontools
$ git clone https://gitnet.fr/deblan/deblan-report.git

Configuration

./report va lancer des scripts qui vont analyser des variables d'environnement.

Générér un mail (assurez-vous d'avoir la commande sendmail qui fonctionne) :

export EMAIL_RECIPIENT=you@example.com
export EMAIL_SENDER=system@example.com
export EMAIL_SUBJECT="Rapport de $(hostname)"

Générér un fichier :

export HTML_OUTPUT=/var/www/html/report.html

Inclure l'analyse S.M.A.R.T via smartmontools :

export SMART_DEVICES="/dev/sdXX /dev/sdYY"

Le projet inclut un rendu HTML et un rendu en texte. Le rendu par défaut est l'HTML.

# HTML
export TEMPLATE=/path/to/deblan-report/templates/deblan/

# Text
export TEMPLATE=/path/to/deblan-report/templates/deblan-text/

…et vous pouvez créer vos templates (se référer au code source).

Une fois les variables d'environnement ajoutées, il suffit de lancer ./report.