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.
#!/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
chmod +x /home/user/script/dailyreport.sh
crontab -e
00 5 * * * /home/user/script/dailyreport.sh > /dev/null 2>&1
| Linux - Synchroniser l'horloge système avec un serveur de temps | Bootloader - Dual boot : changer le système démarré par défaut |
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.