Linux - Έχει καθημερινή αναφορά διακομιστών μέσω ταχυδρομείου

Η παρακολούθηση και η διαχείριση των συστημάτων Linux είναι μια πολύ δύσκολη εργασία όταν υπάρχει μεγάλος αριθμός διασυνδεδεμένων εξυπηρετητών, πόρων συστήματος και ενημερώσεων σε κάθε μία από αυτές, πρέπει να παρακολουθείται συνεχώς.

Το ακόλουθο σενάριο δημιουργεί μια ημερήσια αναφορά που προορίζεται να αποσταλεί μέσω ηλεκτρονικού ταχυδρομείου στον διαχειριστή.

Αναφορά περιεχομένου : Η κατάσταση του σκληρού δίσκου και οι απαραίτητες ενημερώσεις (για το σύστημα που βασίζεται στο Debian).

Για άλλα συστήματα πρέπει να προσαρμόσετε τα υπάρχοντα πακέτα διαχείρισης συστημάτων.

 # "/ bin / bash apt-get ενημέρωση (echo Προς: echo Από: αν [" df -h | grep hda1 | cut -c40-42 ", τότε echo Θέμα: Αναφορά ημερομηνίας +% e \% B \% Y`: LOW DISK SPACE alt echo Θέμα: Ημερήσια αναφορά 'date +% e \% B \% Y' `hostname` echo Δίσκος που χρησιμοποιείται: echo df -h echo echo Χρέωση διακομιστή: echo uptime echo echo Αναγκαίες ενημερώσεις echo apt-get -s αναβάθμιση) | / var / qmail / bin / qmail-ένεση 

Το παραπάνω σενάριο θα εμφανίσει μια προειδοποίηση στο μήνυμα αν ο δίσκος hda1 έχει ποσοστό πληρώσεως μεγαλύτερο από 80%. Το σύστημα ανταλλαγής μηνυμάτων που χρησιμοποιείται για την αποστολή του παραδείγματος είναι qmail, αλλά μπορεί να χρησιμοποιηθεί οποιαδήποτε άλλη παρόμοια εντολή (π.χ. / usr / sbin / sendmail).

Για να καταστήσετε τη δέσμη ενεργειών εκτελέσιμη:

 chmod + x /home/user/script/dailyreport.sh 
  • Τέλος, η δημιουργία μιας καταχώρησης στο crontab θα αποσταλεί καθημερινά με μήνυμα ηλεκτρονικού ταχυδρομείου (π.χ. κάτω από 5:00 π.μ.):

 crontab -e 
  • Εισαγάγετε την ακόλουθη γραμμή εντολών:

 00 5 * * * /home/user/script/dailyreport.sh> / dev / null 2> & 1 
Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές