mirror of https://framagit.org/kyodev/kyopages.git
maj 2.10.0
This commit is contained in:
parent
0140691e0d
commit
bddb300768
|
@ -1,23 +1,23 @@
|
||||||
# getInfo
|
# getInfo
|
||||||
|
|
||||||
> * script bash qui rassemble un certain nombre d'informations techniques sur la configuration d'un PC
|
> * script bash qui rassemble un certain nombre d'informations sur la configuration d'un PC
|
||||||
> * un rapport au format **markdown** est formé
|
> * un rapport au format **markdown** est formé
|
||||||
> * ce rapport peut être exporté sur un pastebin (avec rendu markdown) pour partager les informations
|
> * ce rapport peut être exporté sur un pastebin (avec rendu markdown) pour partager les informations
|
||||||
> * par défaut le paste sera conservé 7 jours
|
> * par défaut le paste sera conservé 7 jours
|
||||||
> * aucune donnée confidentielle n'est contenue dans le rapport
|
> * aucune donnée confidentielle n'est contenue dans le rapport
|
||||||
> * tout est collecté avec les droits utilisateur, **sauf dmesg** où le mot de passe sera demandé
|
> * tout est collecté avec les droits utilisateur, **sauf journalctl** (ou dmesg) où le mot de passe sera demandé
|
||||||
pour obtenir les droits administratifs (sans être obligatoire)
|
pour obtenir les droits administratifs. À défaut, le script n'affichera pas les journaux système
|
||||||
> * l'installation du script est possible en option. il se mettra alors éventuellement à jour automatiquement
|
> * l'installation du script est possible en option. il se mettra alors éventuellement à jour automatiquement
|
||||||
|
|
||||||
|
|
||||||
## chargement et lancement du script:
|
## chargement et lancement du script:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
wget -O getInfo https://frama.link/getInfo
|
wget -nv -O getInfo https://frama.link/getInfo
|
||||||
chmod +x getInfo
|
chmod +x getInfo
|
||||||
```
|
```
|
||||||
|
|
||||||
* liens de chargement alternatif `wget -O getInfo https://framagit.org/kyodev/kyopages/raw/master/scripts/getInfo`
|
* liens de chargement alternatif `wget -nv -O getInfo https://framagit.org/kyodev/kyopages/raw/master/scripts/getInfo`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
./getInfo
|
./getInfo
|
||||||
|
@ -29,11 +29,10 @@ chmod +x getInfo
|
||||||
| (_| | __/ |_ | || | | | _| (_) |
|
| (_| | __/ |_ | || | | | _| (_) |
|
||||||
\__, |\___|\__|___|_| |_|_| \___/
|
\__, |\___|\__|___|_| |_|_| \___/
|
||||||
|___/
|
|___/
|
||||||
version 2.5.0 - 13/10/2017
|
version 2.10.0 - 19/10/2017
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
Mot de passe :
|
Mot de passe :
|
||||||
.
|
|
||||||
|
|
||||||
exporter sur le pastebin par défaut? [o/N]
|
exporter sur le pastebin par défaut? [o/N]
|
||||||
|
|
||||||
|
@ -88,21 +87,22 @@ Mot de passe :
|
||||||
| (_| | __/ |_ | || | | | _| (_) |
|
| (_| | __/ |_ | || | | | _| (_) |
|
||||||
\__, |\___|\__|___|_| |_|_| \___/
|
\__, |\___|\__|___|_| |_|_| \___/
|
||||||
|___/
|
|___/
|
||||||
version 2.5.0 - 13/10/2017
|
version 2.10.0 - 19/10/2017
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
|
||||||
./getInfo : exécution normale, rapport markdown de la configuration
|
./getInfo : exécution normale, rapport markdown de la configuration
|
||||||
getInfo : exécution normale si script installé dans le système
|
getInfo : exécution normale si script installé dans le système
|
||||||
|
|
||||||
options:
|
options:
|
||||||
-c : (catégorie) menu sélection catégorie d'analyse
|
-c : (catégorie) menu sélection catégorie d'analyse
|
||||||
|
-cs : catégorie système -cs : catégorie configuration
|
||||||
|
-cr : catégorie réseau -ca : catégorie analyse
|
||||||
-h : (help) affichage aide
|
-h : (help) affichage aide
|
||||||
|
-j : (journaux) analyse démarrage système, log Xorg, kernel et système, catégorie -ca
|
||||||
-l : (list) afficher le rapport markdown existant
|
-l : (list) afficher le rapport markdown existant
|
||||||
-p : (paste) exporte le rapport markdown existant, durée standard du paste 7 jours
|
-p : (paste) exporte le rapport markdown existant, durée standard du paste 7 jours
|
||||||
-tn : durée du paste de n jour(s)
|
-tn : durée du paste de n jour(s)
|
||||||
|
|
||||||
--dmesg : dmesg {erreur & warning & critique} et journaux Xorg, root requis, rapport markdown créé
|
--ip : affiche ip publique (ipv4/ipv6), infos confidentielles, pas de rapport markdown
|
||||||
--ip : affiche ip(s) publique(s) (ipv4 / ipv6), infos confidentielles, pas de rapport markdown
|
|
||||||
--mac : affiche les adresses Mac, infos confidentielles, pas de rapport markdown
|
--mac : affiche les adresses Mac, infos confidentielles, pas de rapport markdown
|
||||||
--ssid : affiche configurations ssid, infos confidentielles, pas de rapport markdown,
|
--ssid : affiche configurations ssid, infos confidentielles, pas de rapport markdown,
|
||||||
root et NetworkManager requis
|
root et NetworkManager requis
|
||||||
|
@ -110,7 +110,6 @@ Mot de passe :
|
||||||
--debug-batt : scan valeurs power_supply et rapport markdown
|
--debug-batt : scan valeurs power_supply et rapport markdown
|
||||||
--debug-hw : scan valeurs hwmon et rapport markdown
|
--debug-hw : scan valeurs hwmon et rapport markdown
|
||||||
--debug-dmi : scan valeurs dmi et rapport markdown
|
--debug-dmi : scan valeurs dmi et rapport markdown
|
||||||
--debug-paste : le résultat json du paste sera affiché après export
|
|
||||||
|
|
||||||
-i, --install : installation du script dans le système, root requis
|
-i, --install : installation du script dans le système, root requis
|
||||||
-r, --remove : suppression du script dans le système, root requis
|
-r, --remove : suppression du script dans le système, root requis
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# getInfo avancé
|
# getInfo avancé
|
||||||
|
|
||||||
|
Si le script est installé dans le système, les commandes `./getInfo ...` (script appelé depuis le répertoire
|
||||||
|
de téléchargement) seront alors sous la forme `getInfo ...`.
|
||||||
|
|
||||||
|
|
||||||
## catégories
|
## catégories
|
||||||
|
|
||||||
`./getInfo -c` ou `/getInfo -c` permet d'obtenir un menu de sélection de quatre catégories d'analyse pour
|
`./getInfo -c` ou `/getInfo -c` permet d'obtenir un menu de sélection de quatre catégories d'analyse pour
|
||||||
|
@ -12,7 +15,7 @@ limiter la taille du rapport ou cibler une analyse
|
||||||
| (_| | __/ |_ | || | | | _| (_) |
|
| (_| | __/ |_ | || | | | _| (_) |
|
||||||
\__, |\___|\__|___|_| |_|_| \___/
|
\__, |\___|\__|___|_| |_|_| \___/
|
||||||
|___/
|
|___/
|
||||||
version 2.1.0 - 10/10/2017
|
version 2.10.0 - 19/10/2017
|
||||||
|
|
||||||
getInfo -h : afficher l'aide
|
getInfo -h : afficher l'aide
|
||||||
|
|
||||||
|
@ -24,34 +27,45 @@ limiter la taille du rapport ou cibler une analyse
|
||||||
|
|
||||||
choix des catégories à générer (all pour toutes)?
|
choix des catégories à générer (all pour toutes)?
|
||||||
( ne pas saisir le préfixe -c, all par défaut)
|
( ne pas saisir le préfixe -c, all par défaut)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## options principales
|
## options principales
|
||||||
|
|
||||||
* `./getInfo -h` ou `/getInfo -h` affiche l'aide
|
* `./getInfo -h` affiche l'aide
|
||||||
* `./getInfo -l` ou `/getInfo -l` affiche un rapport _getInfo_rapport.md_ existant
|
* `./getInfo -j` ou `./getInfo -ca` isole les journaux Xorg, kernel et autres du systeme.
|
||||||
* `./getInfo -p` ou `getInfo -p` exporte un rapport _getInfo_rapport.md_ existant sur le pastebin
|
Si `journalctl` n'est pas accessible, `dmesg` est utilisé (seulement pour le kernel).
|
||||||
* l'option supplémentaire `-tn` permet de remplacer la durée de conservation standard de 7 jours par n jours
|
* Priorités extraites: emergency, alerte, critique, erreur, warning
|
||||||
(par exemple -t1: le paste sera effacé au bout de 1 jour)
|
* Les droits **superutilisateur** ou **root* sont requis, à défaut, les journaux système (`journalctl`
|
||||||
|
ou `dmesg`) ne seront pas extraits
|
||||||
|
* `./getInfo -l` affiche un rapport _getInfo_rapport.md_ existant
|
||||||
|
* `./getInfo -p` exporte un rapport _getInfo_rapport.md_ existant sur le pastebin
|
||||||
|
* l'option supplémentaire `-tn` permet de remplacer la durée de conservation **standard de 7 jours** par **n**
|
||||||
|
jours (par exemple -t1: le paste sera effacé au bout de 1 jour)
|
||||||
|
|
||||||
|
|
||||||
## options diverses
|
## options diverses
|
||||||
|
|
||||||
* `./getInfo --dmesg` ou `getInfo --dmesg` isole les extraits dmesg (avec les logs Xorg). Les
|
* `./getInfo --ip` affiche les IPs publiques (ipv4 et/ou ipv6)
|
||||||
droits **superutilisateur** ou **root* sont requis. _getInfo_rapport.md_ est construit uniquement
|
* `./getInfo --mac` affiche les adresses Mac
|
||||||
avec les extraits dmesg et les logs Xorg
|
* `./getInfo --ssid` affiche seulement (pas de rapport construit) la configuration des ssid de NetworkManager.
|
||||||
* `./getInfo --ip` ou `getInfo --ip` affiche les IPs publiques (ipv4 et/ou ipv6)
|
Attention, cela affichera probablement les mot de passe des réseaux wifi configurés.
|
||||||
* `./getInfo --mac` ou `getInfo --mac` affiche les adresses Mac
|
|
||||||
* `./getInfo --ssid` ou `getInfo --ssid` affiche seulement (pas de rapport construit) la configuration des ssid
|
|
||||||
de NetworkManager. Attention, cela affichera probablement les mot de passe des réseaux wifi configurés.
|
|
||||||
les **droits root** sont requis
|
les **droits root** sont requis
|
||||||
|
|
||||||
## options debug
|
## options debug
|
||||||
|
|
||||||
* `./getInfo --debug-batt` Cette option permet de d'afficher les informations sur le(s) batterie(s) mais aussi
|
* `./getInfo --debug-batt` Cette option permet de d'afficher les informations sur le(s) batterie(s) mais aussi
|
||||||
le(s) fichier(s) _/sys/class/power_supply/BAT?/uevent_
|
les fichiers _/sys/class/power_supply/_ (avec rapport markdown)
|
||||||
|
* `./getInfo --debug-dmi` Cette option permet de d'afficher les informations sur les informations dmi mais aussi
|
||||||
|
les fichiers _/sys/class/dmi/_
|
||||||
|
* `./getInfo --debug-hw` Cette option permet de d'afficher les informations sur les informations acpi thermal
|
||||||
|
mais aussi les fichiers _/sys/class/hwmon/_, _/sys/class/thermal/_, _/sys/devices/virtual/thermal/_. Si
|
||||||
|
disponibles, les commandes `acpi -V` et `sensors` seront affichées
|
||||||
* `--debug-paste` Cette option supplémentaire permettra de visualiser le retour json lors de l'export
|
* `--debug-paste` Cette option supplémentaire permettra de visualiser le retour json lors de l'export
|
||||||
sur pastery.net
|
sur pastery.net
|
||||||
|
|
||||||
|
|
||||||
## installation du script
|
## installation du script
|
||||||
|
|
||||||
Une fois installé, le script est accessible à tous les utilisateurs. Un test hebdomadaire est effectué et le
|
Une fois installé, le script est accessible à tous les utilisateurs. Un test hebdomadaire est effectué et le
|
||||||
|
|
Loading…
Reference in New Issue