====== Server Monitoring ======
Voir aussi: [[/informatique/web/webstats|/informatique/web/webstats]]... ww.thegeekstuff.com/2011/03/linux-performance-monitoring-intro/|Linux Performance Monitoring and Tuning Introduction]]
* [[https://www.libertycenterone.com/blog/five-of-the-best-free-network-monitoring-software-tools/|Five Of The Best Free Network
il ne faut pas utiliser bind :
* http://cr.yp.to/djbdns/blurb/unbind.html
* http://cr.yp.to/djbdns/blurb/bindmoney.html
Pourquoi djbdns est plus secure que bind :
* http://cr.yp.to/djbdns/blurb/security.html
De l'importance de séparer le cache des serveurs autoritaires :
* http://cr.yp.to/djbdns/separation.h
atique/files_synchronization]]
Pour sauvegarder tous les 1/4 d'heure de très nombreux fichiers (45Go... brightsparks.com/downloads.html#freeware
=== SyncToy ===
SyncToy 2.1
http://www.microsoft.com/downloads/details.aspx?familyid=C26EFA36-98E0-4EE9-A7C5-98D0592D8C52&displaylang=en
http://www.laboratoire-microsoft.org/articles/win/synctoy
==== Time
ésence ou l'absence du slash '/' à la fin du répertoire source qui détermine si c'est le répertoire lui-même qui sera synchronisé (sans le /) ou bien son ... a quick way of saying you want recursion and want to preserve everything.
-r, --recursive recurse into directories
-R, --relative use relative path
* [[https://fr.slideshare.net/TimVaillancourt/monitoringwithprometheusgrafanatutorial|Monitoring with Prometheus Grafana Tutorial]] (with Mysql exported)
* Monitoring Exim (Exim4) with [[https
s://rclone.org/
Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces. Over 70 cloud storage products support rclone including S3 obj
nux/use-command-line-arguments-in-bash-script|How to Use Command Line Arguments in a Bash Script]]
*... s.hmc.edu/twiki/bin/view/QREF/Sed|An introduction to sed]]
> [[http://stackoverflow.com/questions/91110/how-to-match-a-single-quote-in-sed|How to match a single quote in sed if the expression is enclosed in singl
ment.
<code bash>
# nano /etc/fail2ban/jail.d/custom.conf
[sshd]
port=22,wxyz
maxretry = 2
</code>
=... défaut, d'autre pas.
On va créer un user avec un tout autre nom, qui sera ''sudoer'' et qu'il faudra ... N
# -m, --create-home create the user's home directory
# -U, --user-group create a group with the sam... in
# adduser USER GROUP
# Add an existing user to an existing group
adduser tintin sudo
Adding use
robert.info/docs/cloud/outils/restic/
* https://toorop.fr/post/tuto-backup-restic-object-storage-ovh/
===== Tips =====
==== Mount ====
{{ :informatique:system_admin:r... &200|Restic mount view}}
On peut monter un repository et accéder aux backups par ''host'', ''ids'', '
tion SQL
* Mauvaise configuration des ACL
* Autoriser des accès distant non sécurisés
* Ne pas a... non désiré
* Ne pas savoir exactement ou sont stockes les donnes critiques des clients
* Ne pas s... ispose d'un XP vieux de pas mal d'années, qui est tout sauf à jour et remplit de toutes sortes de fichiers
* Ne pas protéger les ordinateurs contre les
er ====
Pour que les droits et sécurités du répertoire restent bien assignés à l'utilisateur principa... i du site, mais dont l'accès est limité à un répertoire précis...
Regarde dans la doc de ncftpd pour ... SS -c $IP /home.tar
</code>
* -b specifie qu'il tournera en tache de fond
* -E specifie de ne pas ... ogin
* -p le password
* -R specifie de copier toutes les sous repertoires
* -m specifie de créer
* https://guillaume.fenollar.fr/blog/journald-tutoriel-journald-journalctl/
* [[https://www.maleka... md]]
* https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs-fr
La config est dans ''/etc/systemd/journald.con
===== RSyslog ======
Pas facile de trouver des tutos à jour, et on s'y perd avec des syntaxes variant... l|Actions]]
==== Tips ====
For TAG don't forget to add **":"** at end of value !! Like ''$syslogtag=="foo:"''
==== protocol RELP ====
=== Server side ===
* module [[h... elp.html|omrelp]]
<code>
# forward some messages to server
module(load="omrelp")
*.* action(type="omr