Flux rss
Collection CommentÇaMarche.net

[Linux] Rapport quotidien des serveurs par mail

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 11 novembre 2004 à 22:55 par Jeff
Publié par Jeff
L'administration de systèmes Linux est une tâche d'autant plus difficile qu'il y a un grand nombre de serveurs car il faut surveiller continuellement les ressources systèmes et les mises à jour nécessaires pour chacun d'entre eux.

Le script suivant permet de créer un rapport envoyé quotidiennement par mail à l'administrateur et indiquant l'état du disque dur et les mises à jour nécessaire (pour un système Debian, pour les autres systèmes il faut adapter en fonction des systèmes de gestion de packages disponibles :

#!/bin/bash
apt-get update
( 
        echo To: destinataire@domaine.ext
        echo From: systeme@domaine.net
 if [ "$( df -h | grep hda1 | cut -c40-42)" -ge "80" ]; then echo Subject: Rapport du `date +%e\ %B\ %Y` : ESPACE DISQUE FAIBLE
 else echo Subject: Rapport quotidien du `date +%e\ %B\ %Y` pour `hostname`
 fi
        echo Rapport de `hostname`
        echo Usage du disque :
        echo 
        df -h
        echo
        echo Charge du serveur :
        echo
        uptime
        echo
        echo Mises à jour nécessaires
        echo
        apt-get -s upgrade
) | /var/qmail/bin/qmail-inject -fexpediteur@domaine.ext destinataire@domaine.ext


Le script ci-dessus permet d'afficher une alerte dans le sujet du message si le disque hda1 a un taux de remplissage supérieur à 80%. Le système de messagerie utilisé pour l'envoi dans l'exemple est qmail, mais n'importe quel autre commande similaire (par exemple /usr/sbin/sendmail) peut-être utilisée.

Il suffit ensuite de rendre ce script exécutable, par exemple :
chmod +x /home/user/script/dailyreport.sh


Enfin, la création d'une entrée dans la crontab permettra l'envoi quotidien (5h00 du matin dans l'exemple ci-dessous) du message par mail :
crontab -e


Insérer la ligne suivante :
00 5 * * * /home/user/script/dailyreport.sh > /dev/null 2>&1
[Windows Live Mail] Adresse serveur Mail (Résolu) Bonjour, Quelqu'un sait ou je peux trouver l'@ du serveur mail de Windows Live Mail ? je voudrais configurer un compte externe à partir de mon @ mail de neuf cegetel. Merci d'avance www.commentcamarche.net/forum/affich-3125269-windows-live-mail-adresse-serveur-mail
Serveur Mail sous debian Qqu'un connaitrait un tutorial pour configurer un serveur mail sur debian avec exim4 fecthmail pour rappatrier les mail courier imap squirellmail Ps un domaine dyndns !! Je rappatrie les mail avec fetchmail mais ensuite je ne les trouve pas dans le... www.commentcamarche.net/forum/affich-1447833-serveur-mail-sous-debian
Serveur mail personnel Salut, J'ai installer un server mail perso sur mon pc. vu que j'ai une ip dynamique, j'ai fait un compte chez no-ip.com pour avoir un dns qui ne change pas. mon problème c'est que j'ai configurer mon programme et que en envoi il marche très bien. en... www.commentcamarche.net/forum/affich-353288-serveur-mail-personnel
Adresses des serveurs POP et SMTP des principaux FAICette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO... www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
[Linux] Configuration serveur de mail (Résolu)Bonjour à toutes et tous, Depuis plusieurs jours je rencontre divers problèmes dans la configuration de mon serveur mail perso. Je me suis acheté un nom de domaine que je nommerai ici mondomaine.com et j'ai bien envie de jouer avec! ;) Ma... www.commentcamarche.net/forum/affich-2331985-linux-configuration-serveur-de-mail
Problem simple serveur mail courier (Résolu)Bonjour, J'ai suivi le tuto suivant : http://doc.ubuntu-fr.org/serveur/postfix_mysql_tls_sasl Ce qui semble bien fonctionner : - Le smtp fonctionne car je peux envoyer des mails. - Lorsque j'envoie un mail à un utilisateur enregisté dans ma base de... www.commentcamarche.net/forum/affich-8107064-problem-simple-serveur-mail-courier
Serveur mail - Interface PHPBonjour, je viens de monter (pour apprendre) mon serveur mail. Je peux récuperer les mails par outlook, cela fonctionne. J'aimerais maintenant créer une interface php qui me permettrait de consulter ces mails depuis n'importe quel ordinateur (comme... www.commentcamarche.net/forum/affich-2115440-serveur-mail-interface-php
Télécharger E-Mail ServerE-Mail Server est un serveur POP3 standard pour n’importe quel logiciel de courrier électronique compatible avec le protocole SMTP. Il permet la livraison local ou par Internet des messages des utilisateurs. Dans le cas ou la livraison directe... www.commentcamarche.net/telecharger/telecharger-34060147-e-mail-server
Intranet - Installation du serveur de mailPrésentation de l'installation Le serveur de mail le plus utilisé sous Linux est Sendmail, toutefois celui-ci est très difficile à configurer, ainsi on lui préférera Qmail, un serveur de mail alternatif. Qmail est constitué d'un ensemble de... www.commentcamarche.net/contents/intranet/resmail.php3
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL)Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type... www.commentcamarche.net/contents/php/phpinst.php3