A hierarchical, object-oriented definition of the health of resources on a
machine or network. A schema of objects is defined to represent machine
and/or network health. One class of objects defines DataGroups that can be
nested to represent machine resources. In addition to DataGroup objects,
three other types of objects are defined in the schema, namely
DataCollectors, Thresholds and Actions. DataCollectors are objects that
when instantiated, collect data by polling or event notification.
Threshold class objects as defined in the schema are associated with the
DataCollector objects, and each provides the threshold or thresholds
against which a DataCollector's collected data is evaluated. Action
objects specify what happens when a Threshold is violated, such as to send
an e-mail, page someone, run a script, execute a command, or send a
message alert to a console for an operator to see.
Ένας ιεραρχικός, αντικειμενοστρεφής ορισμός της υγείας των πόρων σε μια μηχανή ή δίκτυο. Ένα σχήμα των αντικειμένων καθορίζεται για να αντιπροσωπεύσει την υγεία μηχανών ή/και δικτύων. Μια κατηγορία αντικειμένων καθορίζει DataGroups που μπορεί να τοποθετηθεί για να αντιπροσωπεύσει τους πόρους μηχανών. Εκτός από τα αντικείμενα DataGroup, τρεις άλλοι τύποι αντικειμένων καθορίζονται στο σχήμα, δηλαδή DataCollectors, κατώτατα όρια και ενέργειες. Τα DataCollectors είναι αντικείμενα ότι όταν instantiated, συλλέξτε τα στοιχεία από την ανακοίνωση ψήφισης ή γεγονότος. Τα αντικείμενα κατηγορίας κατώτατων ορίων όπως καθορίζονται στο σχήμα συνδέονται με τα αντικείμενα DataCollector, και κάθε ένα παρέχει το κατώτατο όριο ή τα κατώτατα όρια ενάντια στα οποία ένα συλλεχθέν DataCollector's στοιχείο αξιολογείται. Τα αντικείμενα δράσης διευκρινίζουν τι συμβαίνει πότε ένα κατώτατο όριο παραβιάζεται, όπως για να στείλει ένα ηλεκτρονικό ταχυδρομείο, σελίδα κάποιος, τρέχει ένα χειρόγραφο, εκτελεί μια εντολή, ή στέλνει ένα μήνυμα άγρυπνο σε μια κονσόλα για έναν χειριστή που βλέπει.