Surveillez MySQL en temps réel avec mytop

La commande mytop requiert: * Perl 5.005 or newer * Config::IniFiles; * Getopt::Long * DBI and DBD::mysql * Term::ReadKey from CPAN Pour installer les modules perl: root@serveur:~# cpan Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.960001) Enter ‘h’ for help. cpan[1]> install Getopt::Long cpan[1]> install Config::IniFiles cpan[1]> install DBD::mysql cpan[1]> install DBI::mysql cpan[1]> install Term::ReadKey ou bien : apt-get install libdbd-mysql-perl libdbi-perl libterm-readkey-perl libconfig-inifiles-perl Installer mytop apt-get install mytop mytop utilise par défaut les […]

Continuer

Création des certificats et gestion des clés (serveur Apache)

-Générer une clé privée # openssl genrsa -out domaine.tld.key 2048 (algorithme RSA 2048 bits) -Générer une clé privée et une demande de certificat CSR # openssl req -new -newkey rsa:2048 -sha256 -nodes -out domaine.tld.csr -keyout domaine.tld.key -sha256 : signer le CSR avec SHA-2 -newkey rsa:2048 : clé privée de 2048 bits, générée à l’aide de l’algorithme RSA -nodes : la clé privée ne doit pas être cryptée avec une pharse de passe -new : génération d’un fichier csr Pour ajouter […]

Continuer

Testez les redirections web et réponses HTTP

#!/bin/bash set -euo pipefail rougefonce='\e[0;31m' vertfonce='\e[0;32m' neutre='\e[0;m' read -p "Veuillez entrer l’URL (exemple: http://domaine.tld ou https://domaine.tld):" URL URL=$URL if [ ! -z "$URL" ] then domaine=`echo $URL | sed -e "s|http.*://||" | cut -d'/' -f1` echo -e "${vertfonce}$URL${neutre}" dig $domaine +noall +answer +short > dns.txt if test -s dns.txt then wget -d -q –no-check-certificate –delete-after $URL -o entete.txt --tries=2 --timeout=5 > /dev/null 2>&1 sed -n '/response begin-/,/response end-/{//d;p}' entete.txt | grep --color=auto -E "HTTP/1.1|Location:" else echo "erreur de DNS" fi […]

Continuer

Superviser postfix via mailgraph (apache2/debian)

Installer mailgraph apt-get install rrdtool mailgraph Configurer mailgraph dpkg-reconfigure mailgraph Mailgraph doit-il être lancé au démarrage ? OUI Fichier de journalisation à utiliser par mailgraph : /var/log/mail.log (indiquer le fichier de journalisation à utiliser) Faut-il ignorer les courriers de et pour localhost?  OUI (si vous avez une solution antispam activée sur le serveur mail : amavis ..) Créer le vhost pour l’interface mailgraph: mkdir /repertoire-web/mailgraph chown ww-data:www-data /repertoire-web/mailgraph cp -p /usr/lib/cgi-bin/mailgraph.cgi /repertoire-web/mailgraph nano /etc/apache2/sites-available/mailgraph.conf Ajoutez:   <Location /mailgraph> AddHandler cgi-script .cgi .pl Options ExecCGI […]

Continuer

Connaitre la version de postfix

Pour connaitre la version de postfix: postconf -d | grep mail_version exemple: mail_version = 2.9.6 milter_macro_v = $mail_name $mail_version

Continuer