ajout initial du fichier rea...
|
1 |
# Des scripts que j'utilise |
2 | ||
3 |
Ici il n'y a ques des trucs "récents". |
|
4 |
Les vieux scripts oubliés, mal écrits (enfin à mon goût plus mal écrits que ceux-ci ;)), ou obsolètes n'y sont pas encore (peut-être bientôt une branche "oldies") |
|
5 | ||
nouvel essai pour les lines ...
|
6 |
1. [readconf](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/readconf) |
test des backticks
|
7 |
gawk admin |
8 |
pour lire de la conf, est assez flexible |
|
ajout initial du fichier rea...
|
9 | |
nouvel essai pour les lines ...
|
10 |
1. [monitoring](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/monitoring) (et monitoring.d/) |
nouvel essai pour les lines ...
|
11 |
bash admin |
nouvel essai pour les lines ...
|
12 |
pour faire du monitoring |
ajout initial du fichier rea...
|
13 | |
nouvel essai pour les lines ...
|
14 |
1. [menuadm](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/readconf) |
nouvel essai pour les lines ...
|
15 |
bash admin |
nouvel essai pour les lines ...
|
16 |
pour gérer les accès à certaines ressources, et proposer un menu d'administration |
ajout initial du fichier rea...
|
17 | |
nouvel essai pour les lines ...
|
18 |
1. [smsapi](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/smsapi) |
nouvel essai pour les lines ...
|
19 |
bash Free |
nouvel essai pour les lines ...
|
20 |
pour envoyer des SMS depuis la freebox vers le numéro FreeMobile associé |
ajout initial du fichier rea...
|
21 | |
nouvel essai pour les lines ...
|
22 |
1. [colors](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/colors) |
nouvel essai pour les lines ...
|
23 |
bash |
nouvel essai pour les lines ...
|
24 |
juste pour afficher les codes couleurs pour rendre plus joli de la sortie terminal |
ajout initial du fichier rea...
|
25 | |
nouvel essai pour les lines ...
|
26 |
1. [checkmusic](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/checkmusic) |
nouvel essai pour les lines ...
|
27 |
python |
nouvel essai pour les lines ...
|
28 |
vérifie que les tags des fichiers musicaux seront bien lus par cherrymusic |
ajout initial du fichier rea...
|
29 | |
nouvel essai pour les lines ...
|
30 |
1. [printer](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/printer) |
nouvel essai pour les lines ...
|
31 |
bash SNMP |
nouvel essai pour les lines ...
|
32 |
récupère des infos sur une imprimante via SNMP |
ajout initial du fichier rea...
|
33 | |
nouvel essai pour les lines ...
|
34 |
1. [thumbnails](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/thumbnails) |
nouvel essai pour les lines ...
|
35 |
bash ImageMagick Piwigo |
nouvel essai pour les lines ...
|
36 |
crée des vignettes de toutes les tailles pour les galeries photos, pratique sur un raspberry pour éviter la génération à la demande qui ralenti le visonnage des galeries |
ajout initial du fichier rea...
|
37 | |
nouvel essai pour les lines ...
|
38 |
1. [upgrade_status](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/upgrade_status) |
nouvel essai pour les lines ...
|
39 |
awk debian admin |
nouvel essai pour les lines ...
|
40 |
affiche l'état des mises à jour sur une machine debian |
test des backticks
|
41 | |
42 |
# Guides d'utilisation |
|
ajout des guides pour monito...
|
43 |
tous les scripts peuvent prendre un autre nom que celui fourni, et ils peuvent être installés n'importe où, ce n'est pas un problème. |
test des backticks
|
44 |
## readconf |
45 |
`readconf help` pour afficher l'aide dans le pager |
|
ajout des guides pour monito...
|
46 |
## monitoring |
ajout des guides pour monito...
|
47 |
* Le script est un moteur bash qui `source` les fichiers passés en paramètres, ou ceux par défaut, contenus dans un ou plusieurs répertoires (pour le moment ces répertoires sont fixés) |
48 |
* Les fonctions ne commençant pas par un caractère alphabétique sont ignorées, et toutes celles commençant par un caractère alphanumérique sont exécutées les unes après les autres. |
|
49 |
* Le code de sortie est ignoré, seule la sortie standard de chaque fonction exécutée est prise en compte (via `echo` ou `printf` par exemple). |
|
50 |
* Les messages collectés sont rassemblés en un message unique hiérarchisé qui reprend les informations sur les fichiers sourcés, la fonction qui génère le massage reporté, et le message lui-même. |
|
51 |
* Si aucun message n'est apparu depuis 24h après le dernier envoi d'alerte le plus ancien alors rien n'est envoyé, mais il est possible d'obtenir toutes les alertes actuelles sur la sortie standard. |
|
ajout des guides pour monito...
|
52 |