You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Vieille c52020a775
add ulimit to fix "Argument list too long"
11 months ago
generators add tests and move scripts 11 months ago
helpers init 11 months ago
hooks add ulimit to fix "Argument list too long" 11 months ago
scripts add logo configuration 11 months ago
templates add logo configuration 11 months ago
README.md add documentation 11 months ago
report add ulimit to fix "Argument list too long" 11 months ago

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
  • Uptime
  • Points de montage
  • Espaces disques
  • Rapports S.M.A.R.T

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"

Inclure les graphiques du jour générés par Munin (rapport mail uniquement) :

export MUNIN_DIRECTORY="/var/cache/munin/www/foo/bar/"

Utiliser votre logo :

export LOGO_URL="https://www.example.com/logo.png"

Le projet inclut un rendu HTML et un rendu en texte. Le rendu par défaut est l'HTML. Vous pouvez créer vos templates (se référer au code source).

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

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

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