Yunohost - Supervision en ligne de commande
15 juillet 2016 09:00 8 messagesDate de dernière mise à jour 07 juillet 2016
Avec Yunohost, je me suis mis sérieusement à l’administration système pour comprendre ce qui se passe sur ma machine et surveiller les accès et connexions etc. J’accède donc à ma machine via SSH (via une clef) en réseau locale ou à distance et dans ce billet, je comptais évoquer quelques-uns des outils et commandes que j’utilise. Le but n’est pas de faire un cours complet, juste un listing / une sorte d’aide mémoire partagé. Si vous même avez des conseils, des outils préférés non listés, n’hésitez pas à commenter.
Je suis susceptible de compléter ce billet au fur et à mesure de ma montée en compétence, d’où la date de mise à jour ci-dessus.
Consommation mémoire et listing des processus
Pour ça j’utilise la commande top dans sa version améliorée, à savoir
Htop

Pour aller plus loin, j’utilise
Glances
donne la consommation mémoire, les processus, l’espace disque...
Je vous renvoie vers Glances - An eye on your system de Nicolargo.
Pour le réseau
Nethogs
qui permet de surveiller par processus, l’usage de la bande passante en temps réel.

Pour voir les ports et connexions en cours,
$ netstat -puant
$ netstat -lapute
Analyses des logs
Pour l’analyse des logs, je fais pour l’instant des
tail -f /var/log/monfichier.log
Pour Fail2ban, je regarde ce qui se passe au niveau des différentes jails via
fail2ban-client status ssh
par exemple
Je commence à utiliser GoAccess - Visual Web Log Analyzer qui permet de voir les logs de façon un peu plus graphique et sympa comme le monte l’image suivante :

Dans la même rubrique
26 avril 2021 – Voir les mails de Yunohost dans Nextcloud
25 janvier 2021 – Nginx de Yunohost en reverse proxy
10 novembre 2020 – Yunohost - Les mails ne marchent plus d’un seul coup
3 septembre 2020 – De la dépendance d’une instance Yunohost au serveur de Yunohost
24 juin 2020 – Yunohost - Les mails d’administration système et mails automatiques
8 Messages
Yunohost - Supervision en ligne de commande, Purexo | 15 juillet 2016 - 09:38 1
Mention spéciale pour
$ netstat -puant
$ netstat -lapute
ça fait un excellent moyen mnémotechnique xD
Yunohost - Supervision en ligne de commande, Seboss666 | 15 juillet 2016 - 09:52 2
Cool ces quelques outils, je pense notamment à Nethogs que je connaissais pas, et qui m’intéresse fortement (toujours en situation de connexion restreinte...).
Merci pour la découverte :)
Yunohost - Supervision en ligne de commande, Yanux | 15 juillet 2016 - 11:21 3
Salut Genma !
Perso, je vais essayer d’utiliser netdata sur mon serveur.
C’est un outil web qui à première vue me semble assez complet, et très joli graphiquement !
Voila, j’espère que ça t’aidera :)
Yunohost - Supervision en ligne de commande, Sabcat | 15 juillet 2016 - 12:29 4
Tu te recycles dans la couture ? ^^
Yunohost - Supervision en ligne de commande, David_5.1 | 16 juillet 2016 - 21:04 5
Je pense que
ncdu
peut être rajouté à la liste.C’est un utilitaire très pratique pour trouver ce qui consomme de l’espace disque qui évite de faire des séries de
du -sh
.Yunohost - Supervision en ligne de commande, Sabcat | 17 juillet 2016 - 22:59 6
Ca serait sympa que tu fasses un petit post sur GoAccess. Je viens de regarder un peu et ça à l’air bien sympa. :)
PS : Faut absolument que tu corriges les (grosses) fautes d’ortho du genre : "je coudrais évoquer quelques-uns des outils...."
Yunohost - Supervision en ligne de commande, Netick | 11 janvier 2017 - 23:29 7
Merci pour l’article. Voici un petit tuto pour aller plus loin avec Goaccess http://www.netick.fr/blog/analyse-de-logs.html
Yunohost - Supervision en ligne de commande, JimboJoe | 18 février 2017 - 21:53 8
Pour NetData, un package YunoHost de niveau 7 existe désormais ;-)
https://forum.yunohost.org/t/netdata-package-alarms-and-monitoring-user-friendly-dashboard/2437