17Aug
Όλοι οι διακομιστές Dell συνοδεύονται από το λογισμικό Dell OpenManage Server Administrator το οποίο έχει τη δυνατότητα να παρακολουθεί και να εμφανίζει δείκτες επιπέδου συστήματος.Επιπλέον, μέσω της καρτέλας Διαχείριση ειδοποιήσεων, μπορείτε να ρυθμίσετε τις ενέργειες που εκτελούνται όταν ενεργοποιείται μια ειδοποίηση.Δυστυχώς, δεν υπάρχει όχημα για την εφαρμογή ομοιόμορφων ειδοποιήσεων σε όλα τα συμβάντα, οπότε πρόκειται να δημιουργήσουμε μια δέσμη ενεργειών που θα διαμορφώνει όλες τις ενέργειες ειδοποίησης για την αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου που θα σας ειδοποιεί για το αντίστοιχο συμβάν.Παρόλο που θα μπορούσατε να τα ρυθμίσετε με το χέρι, έχοντας ένα σενάριο είναι ιδανικό καθώς μπορείτε εύκολα να το αναπτύξετε σε πολλαπλούς διακομιστές.
Πώς λειτουργεί
Το σενάριο είναι πολύ απλό.Υπάρχει μια εντολή ρύθμισης που θέτει κάθε ειδοποίηση σε "Εκτέλεση εφαρμογής" με την εφαρμογή να είναι το ίδιο το σενάριο.Όταν εκτελείται η δέσμη ενεργειών, δημιουργείται απλά ένα μήνυμα ηλεκτρονικού ταχυδρομείου( χρησιμοποιώντας το εργαλείο Blat) με το όνομα, την ημερομηνία, την ώρα και την ειδοποίηση του υπολογιστή.
Πριν να εκτελεστεί το σενάριο:
Μετά την εκτέλεση του σεναρίου:
Όλες οι ειδοποιήσεις χρησιμοποιούν το σενάριο ειδοποιήσεων ηλεκτρονικού ταχυδρομείου:
Απαιτήσεις
Φυσικά, θα χρειαστεί να έχετε εγκαταστήσει το Dell OpenManage Server Assistant.Αυτό το λογισμικό, αν δεν παρέχεται με το σύστημά σας, μπορεί να μεταφορτωθεί μέσω του ιστότοπου υποστήριξης της Dell.
Επιπλέον, θα χρειαστεί να έχετε Blat, γραμματοκιβώτιο γραμμής εντολών, ρυθμισμένο στο σύστημά σας.Για να ρυθμίσετε τις παραμέτρους του Blat, απλώς κατεβάστε τα δυαδικά αρχεία και εξαγάγετε τα( 3 συνολικά: blat.exe, blat.dll, blat.lib) σε μια θέση στη μεταβλητή PATH του συστήματός σας, όπως το φάκελο Windowssystem32.Στη συνέχεια, από τη γραμμή εντολών, εκτελέστε:
blat -install my.mailserver.com [email protected]
Αντικαταστήστε τον διακομιστή αλληλογραφίας και από τη διεύθυνση ηλεκτρονικού ταχυδρομείου κατάλληλα.Για το μεγαλύτερο μέρος, αυτή η εντολή είναι το μόνο που χρειάζεστε για να εκτελέσετε, αλλά αν ο διακομιστής σας έχει μια ειδική διαμόρφωση( εναλλακτική θύρα, κ.λπ.), μπορείτε να δείτε τις επιλογές πλήρους εγκατάστασης στον ιστότοπο του Blat.
Ρύθμιση ειδοποιήσεων ειδοποιήσεων ηλεκτρονικού ταχυδρομείου
Μόλις έχετε τις απαιτήσεις αυτές στη θέση τους, είστε έτοιμοι να χρησιμοποιήσετε το σενάριο.Επεξεργαστείτε τη δέσμη ενεργειών για να συμπεριλάβετε τη διεύθυνση( -ες) ηλεκτρονικού ταχυδρομείου που θέλετε να ειδοποιήσετε( η μεταβλητή 'ToEmail').Εάν ο διακομιστής σας απαιτεί έλεγχο ταυτότητας για αναμετάδοση, θα πρέπει να προσθέσετε αυτές τις παραμέτρους στην εντολή Blat όπως τεκμηριώνεται στη δέσμη ενεργειών.
Για να ρυθμίσετε τις ειδοποιήσεις του βοηθού διακομιστή για να χρησιμοποιήσετε το σενάριο, απλώς εκτελέστε τη ρύθμιση:
DellAlert / setup
Επιβεβαιώστε ότι θέλετε να χρησιμοποιήσετε αυτήν τη δέσμη ενεργειών ως ενέργεια προειδοποίησης και όλοι έχετε ρυθμίσει.Ως μέρος της ρύθμισης, ενεργοποιείται μια δειγματοληπτική ειδοποίηση, ώστε να μπορείτε να βεβαιωθείτε ότι τα μηνύματα ηλεκτρονικού ταχυδρομείου προσεγγίζουν τους παραλήπτες που προορίζονται.
Η δέσμη ενεργειών
@ECHO OFF TITLE Προειδοποίηση ηλεκτρονικού ταχυδρομείου ηλεκτρονικού ταχυδρομείου Dell ECHO Ηλεκτρονική ειδοποίηση υλικού ηλεκτρονικού ταχυδρομείου ECHO ECHO Συντάχθηκε απο τον: Jason Faulkner ECHO SysadminGeek.com ECHO.ΗΧΩ.REM Στέλνει ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου όταν ενεργοποιούνται προειδοποιήσεις υλικού του Dell. REM Το σενάριο αυτό δεν πρέπει να είναι σε διαδρομή που περιέχει κενά.Χρήση REM REM: REM DellAlert{ / SETUP |Μήνυμα ειδοποίησης} REM / SETUP Ρυθμίστε τον Dell Server Assistant για να χρησιμοποιήσετε αυτό το script για ειδοποιήσεις.Ειδοποίηση REM Μήνυμα REM για αποστολή.REM REM Απαιτεί: REM Blat:( emailer γραμμής εντολών) έχει ρυθμιστεί και λειτουργεί με το τρέχον σύστημα.REM Εάν ο διακομιστής ηλεκτρονικού ταχυδρομείου σας απαιτεί έλεγχο ταυτότητας για αναμετάδοση, δείτε τα σχόλια παρακάτω.REM Διεύθυνση ηλεκτρονικού ταχυδρομείου προς αποστολή ειδοποιήσεων σε( διαχωρισμένο με κόμμα) SET [email protected] SETLOCAL EnableExtensions IF / I{ % 1} =={ / SETUP} Ρύθμιση GOTO ΕΑΝ ΔΕΝ{ % 1} =={ } GOTOΕιδοποίηση GOTO Τέλος: Ειδοποίηση SET Log = "% TEMP% DellAlert.txt" DATE / T & gt;% Log% TIME / T & gt; & gt;% Λογαριασμού% ECHO Η Dell Alert Tripped!& gt;% Log% ECHO% * & gt; & gt;% Log% REM Εάν ο διακομιστής ηλεκτρονικού ταχυδρομείου σας απαιτεί authentication για αναμετάδοση, REM προσθέστε τα παρακάτω στο τέλος της παρακάτω γραμμής: REM -u UserName -pw Κωδικός BLAT% Log% -to% ToEmail% -subject "% ComputerName% Hardware Alert"ΑΝ ΥΠΑΡΧΕΙ% Log% DEL / F / Q% Λογαριασμός% GOTO Τέλος: Εγκατάσταση ECHO Αυτό θα αντικαταστήσει όλες τις τρέχουσες ειδοποιήσεις Dell Server Assistant με μια ECHO κλήση σε αυτό το σενάριο.Για να επιβεβαιώσετε ότι θέλετε να συνεχίσετε, εισαγάγετε ΝΑΙ( διακρίνεται η περίπτωση).SET / P Επιβεβαίωση = ΔΕΝ ΥΠΑΡΧΕΙ{ % Confirm%} =={ YES} GOTO Τερματισμός SET ScriptPath =% ~ dpnx0 ECHO Ρύθμιση ειδοποιήσεων προς χρήση:% ScriptPath% omconfig system alert event = powersupply execappath = "% ScriptPath%σύστημα omconfig alertaction περιπτώσει = powersupplywarn execappath = "% ScriptPath% προειδοποίηση τροφοδοτικό" εκδήλωση alertaction σύστημα omconfig = tempwarn execappath = "% ScriptPath% προειδοποίησης θερμοκρασία" εκδήλωση omconfig σύστημα alertaction = tempfail execappath = "% ScriptPath% θερμοκρασία ανεπάρκειας" σύστημα omconfig εκδήλωση alertaction= fanwarn execappath = "% ScriptPath% προειδοποίηση ταχύτητας ανεμιστήρα" omconfig σύστημα συναγερμού συμβάντος = fanfail execappath = "% ScriptPath% ταχύτητα ανεμιστήρα αποτυχία" omconfig σύστημα ειδοποίησης συμβάντος = voltwarn execappath = "% ScriptPath% προειδοποίηση τάσης" omconfig σύστημα συναγερμού event = voltfail execappath= "% ScriptPath% αποτυχία τάσης" omconfig σύστημα alertaction συμβάν = εισβολή execappath = "% ScriptPath% εισβολή πλαισίου" omconfig σύστημα ειδοποίησης event = redundegrad execappath = "% ScriptPath%egraded»omconfig alertaction σύστημα περιπτώσει = redunlost execappath = "% ScriptPath% πλεονασμού χάνεται" συμβάντων του συστήματος omconfig alertaction = memprefail execappath = "% ScriptPath% μνήμη προ-αποτυχίας" εκδήλωση alertaction σύστημα omconfig = memfail execappath = "% ScriptPath% μνήμης αποτυχίας" omconfigΣύστημα ειδοποίησης συστήματος συμβάντος = hardwarelogwarn execappath = "% ScriptPath% προειδοποίηση καταγραφής υλικού" omconfig σύστημα ειδοποίησης συμβάντος = hardwarelogfull execappath = "% ScriptPath% αρχείο καταγραφής υλικού πλήρης" omconfig σύστημα ειδοποίησης event = processorwarn execappath = "% ScriptPath%= processorfail execappath = "% ScriptPath αποτυχία% επεξεργαστή" συμβάντων του συστήματος omconfig alertaction = watchdogasr execappath = "% ScriptPath% φύλακα ASR" συμβάντων του συστήματος omconfig alertaction = batterywarn execappath = "% ScriptPath% μπαταρίας προειδοποίηση" omconfig alertaction σύστημα περιπτώσει = batteryfail execappath =»% ScriptPath% μπαταρία αποτυχία "συμβάν ειδοποίησης omconfig συμβάν = systempowerwarn execappath ="% ScriptPath% προειδοποίηση τροφοδοσίας συστήματος "omconfig alertaction σύστημα περιπτώσει = systempowerfail execappath = "% ScriptPath% σύστημα διακοπή ρεύματος" alertaction σύστημα omconfig περιπτώσει = storagesyswarn execappath = "% ScriptPath% αποθήκευσης προειδοποίηση συστήματος" σύστημα omconfig alertaction περιπτώσει = storagesysfail execappath = "αποτυχία του συστήματος% ScriptPath% αποθήκευσης" σύστημα omconfigalertaction εκδήλωση = storagectrlwarn execappath = "% ScriptPath% αποθήκευσης ελεγκτή προειδοποίησης" σύστημα omconfig alertaction περιπτώσει = storagectrlfail execappath = "% ScriptPath% αποθήκευσης αποτυχία ελεγκτή" εκδήλωση alertaction σύστημα omconfig = pdiskwarn execappath = "% ScriptPath% φυσική προειδοποίηση δίσκο" εκδήλωση alertaction σύστημα omconfig= pdiskfail execappath = συμβάν "% ScriptPath% φυσικό δίσκο αποτυχία" omconfig σύστημα alertaction = vdiskwarn execappath = "% ScriptPath% εικονικό προειδοποίηση δίσκο" συμβάντων του συστήματος omconfig alertaction = vdiskfail execappath = "% ScriptPath% εικονικό δίσκο αποτυχία" εκδήλωση alertaction σύστημα omconfig = enclosurewarnexecappath = "Προειδοποίηση περίπτωσης% ScriptPath%" omconfig σύστημα ειδοποίησης event = enclosur"% scriptpath =% ScriptPath% failure enclosure"% sconfig system error alert event = "% ScriptPath% αποτυχία μπαταρίας ελεγκτή αποθήκευσης".ECHO Αποστολή προειδοποιητικού μηνύματος σε: ECHO% ToEmail% ΚΛΗΣΗ: Προειδοποίηση προειδοποίησης Προειδοποιήσεις προειδοποίησης hardware του Dell. .. ECHO.PAUSE GOTO Τέλος: Τέλος ENDLOCALΤροποποιήσεις / συντήρηση ScriptΟι ειδοποιήσεις συμβάντων από το παρεχόμενο σενάριο προέρχονται από έναν από τους διακομιστές της Dell.Ανάλογα με το υλικό του διακομιστή της Dell και την έκδοση του Βοηθού διακομιστή, οι ειδοποιήσεις ενδέχεται να διαφέρουν.Γενικά, μπορείτε να ενημερώσετε πότε εκτελείτε το σενάριο εγκατάστασης εάν ένα συμβάν δεν είναι έγκυρο για τον διακομιστή σας( για παράδειγμα, εάν δεν έχετε ελεγκτές Dell RAID), καθώς ορισμένα από τα στοιχεία δημιουργίας συμβάντων αποθήκευσης αποτυγχάνουν.
Η εκκίνηση του συμβάντος στην παραπάνω δέσμη ενεργειών πραγματοποιήθηκε με την εκτέλεση των παρακάτω από μια γραμμή εντολών:
omconfig alert system /?
Αυτή η εντολή περιλαμβάνει όλες τις λέξεις-κλειδιά συμβάντων με περιγραφή της αντίστοιχης ειδοποίησης.Για να προσθέσετε επιπλέον ειδοποιήσεις, εκτελέστε την παραπάνω εντολή και προσθέστε τις καταχωρίσεις που λείπουν στο τμήμα εγκατάστασης της δέσμης ενεργειών και, στη συνέχεια, επαναλάβετε τη δέσμη ενεργειών με το διακόπτη / Setup.
Σύνδεσμοι
Λήψη δέσμης ειδοποιήσεων ηλεκτρονικού ταχυδρομείου διακομιστή ηλεκτρονικού ταχυδρομείου από το SysadminGeek.com
Λήψη γραμμής εντολών Blat Emailer
Τοποθεσία υποστήριξης της Dell