Scheduling Services implementiert die Scheduler MIB (RFC 2591), die folgende Arten des Scheduling unterstützt:
Periodisches Scheduling
Scheduling auf der Basis von kalendarischen Daten
Einzel-Scheduling
Die Scheduling Service sollten in der Datei snmpd.conf entsprechend den Richtlinien in Abschnitt „DisMan Schedule MIB“konfiguriert werden.
Periodisches Scheduling
Periodisches Scheduling basiert auf festgelegten Zeitintervallen zwischen zwei aufeinanderfolgenden, von Scheduler Services initiierten SNMP-Set-Operationen. Ein Zeitintervall definieren Sie durch die Anzahl der Sekunden, die zwischen zwei aufeinander folgenden SNMP-Anweisungen vergehen.
Scheduling auf Basis kalendarischer Daten
Scheduling auf Basis kalendarischer Daten initiiert Aktionen an festgelegten Wochentagen oder bestimmten Tagen eines Monats. Einen kalendarischen Zeitpunkt spezifizieren Sie durch Angabe von Monat, Tag, Wochentag, Stunde und Minute.
Für jedes Datum können Sie eine Vielzahl von Werten spezifizieren und auf diese Weise ein komplexes Scheduling definieren. Das Scheduling kann beispielsweise an einem festgelegten Wochentag alle 15 Minuten eine bestimmte Aktion anstoßen.
Datumsangaben, basierend auf Monaten, Tagen und Wochentagen können Sie mithilfe der folgenden Scheduler MIB-Objekte des Typs BITS festlegen:
schedMonth
schedDay
schedWeekDay
Das Setzen mehrerer Bits in einem dieser MIB-Objekte hat die Wirkung einer logischen ODER-Knüpfung. Wenn Sie beispielsweise in schedWeekDay die Bits Monday (1) und Friday (5) setzen, initiiert das Scheduling die Aktionen genau an Montagen und Freitagen.
Die objekt-übergreifende Kombination der Bitfelder von schedMonth, schedDay und schedWeekDay hat den Effekt einer logischen UND-Verknüpfung. Wenn Sie z.B. die Bits June (5) und July (6) in schedMonth setzen und die Bitfelder Monday (1) und Friday (5) in schedWeekDay setzen, beschränkt sich das Scheduling darauf, Aktionen ausschließlich montags und freitags in den Monaten Juni und Juli zu initiieren.
Wildcard-Funktionalität bei Datumsangaben erzielen Sie, wenn Sie alle Bits auf „1“ setzen.
Einzel-Scheduling
Einzel-Scheduling ähnelt dem Scheduling auf Basis kalendarischer Daten. Der Unterschied besteht darin, dass Einzel-Scheduling sich nach dem Anstoßen einer Aktion automatisch außer Kraft setzt.
Aktionen
Die vom Scheduling initiierten Aktionen modellieren SNMP-Set-Operationen auf MIB-Objekte, deren OID im Objekt schedVariable konfiguriert wird. Der zu setzende Wert wird im Objekt schedValue spezifiziert. In dieser MIB definierte Aktionen sind auf Objekte des Typs INTEGER beschränkt. Diese Einschränkung mindert jedoch nicht die Verwendbarkeit der Scheduler MIB. So ist einfaches Scheduling möglich, wie z.B. in Betrieb/ausser Betrieb-Scheduling für Ressourcen, zu denen es ein korrespondierendes Status-MIB-Objekt (z.B. ifAdminStatus) gibt.