-- -- Novell Internet Messaging Server MIB -- -- (c)1999 Novonyx, Inc -- -- -- Written by peter dennis bartok, peter@novonyx.com, 02-28-1999 -- LIBERTY-MIB DEFINITIONS ::= BEGIN IMPORTS -- MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY -- FROM RFC-1212 enterprises, Gauge, Counter, IpAddress, TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB -- FROM SNMPv2-TC -- novell -- FROM NSOid TRAP-TYPE FROM RFC-1215; novell OBJECT IDENTIFIER ::= { enterprises 23 } mibDoc OBJECT IDENTIFIER ::= { novell 2 } liberty OBJECT IDENTIFIER ::= { mibDoc 87 } -- -- Static Information, Part I: User-Definable SNMP Configuration -- libertyEntityInfo OBJECT IDENTIFIER ::= { liberty 1 } libertyEntityDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A general textual description of the server." ::= { libertyEntityInfo 1 } libertyEntityVers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Novell Internet Messaging Server version." ::= { libertyEntityInfo 2 } libertyEntityOrg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Organization responsible for the server at this installation." ::= { libertyEntityInfo 3 } libertyEntityLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Physical location of this server. For example: hostname, building number, lab number etc." ::= { libertyEntityInfo 4 } libertyEntityContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Contact person(s) responsible for the server at this location." ::= { libertyEntityInfo 5 } libertyEntityName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Name assigned to this entity at the installation site." ::= { libertyEntityInfo 6 } libertyEntityId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Name of the server as configured." ::= { libertyEntityInfo 7 } libertyEntityHost OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the NetWare server this server is running on." ::= { libertyEntityInfo 8 } -- -- Static Information, Part II: NDS Configuration -- libertyConfigInfo OBJECT IDENTIFIER ::= { liberty 2 } libertyConfigPostmaster OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The email name of the person responsible for this system" ::= { libertyConfigInfo 2 } libertyConfigDomain OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The primary internet/messaging domain of this server." ::= { libertyConfigInfo 3 } libertyConfigModules OBJECT-TYPE SYNTAX DisplayString (SIZE (0..1024)) ACCESS read-only STATUS mandatory DESCRIPTION "A comma separated list of modules loaded on this server." ::= { libertyConfigInfo 4 } -- -- Dynamic Information - Statistics -- -- The following definitions are kept in line with the MADMAN mail-MIB. -- Hence we should be able to provide support for the complete -- MADMAN mail-MIB if needed, in the future. -- -- -- liberty table for statistic information -- libertyMTA OBJECT IDENTIFIER ::= { liberty 3 } libertyUptimeSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Time, in seconds, that the server has been operational." ::= { libertyMTA 1 } libertyMessagesQueued OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of messages in the queueing system, waiting to be delivered." ::= { libertyMTA 2 } libertyMessagesReceivedLocal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of messages received from local clients since startup." ::= { libertyMTA 3 } libertyMessagesReceivedRemote OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of messages received from remote liberty's and clients since startup." ::= { libertyMTA 4 } libertyMessagesStoredLocal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of messages stored locally by the liberty since startup." ::= { libertyMTA 5 } libertyMessagesDeliveredRemote OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of messages handed off to a remote liberty for delivery." ::= { libertyMTA 6 } libertyVolumeReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total size of messages (in kilo-octets) received by the liberty since startup." ::= { libertyMTA 7 } libertyVolumeStoredLocal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total size of messages (in kilo-octets) stored locally by the liberty since startup." ::= { libertyMTA 8 } libertyVolumeDeliveredRemote OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total size of messages (in kilo-octets) handed off to a remote liberty since startup." ::= { libertyMTA 9 } libertyRecipientsReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of recipients specified in all messages received by the liberty since startup." ::= { libertyMTA 10 } libertyRecipientsStoredLocal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of recipients for whom the liberty stored messages since startup." ::= { libertyMTA 11 } libertyRecipientsDeliveredRemote OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of recipients contained in messages the liberty handed off to a remote mta since startup." ::= { libertyMTA 12 } libertyConnectionsIncomingTotal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of incoming connections the server has handled since startup." ::= { libertyMTA 13 } libertyConnectionsOutgoingTotal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of outgoing connections the server has initiated since startup." ::= { libertyMTA 14 } libertyDeliveriesFailed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number messages that could not be delivered by the server since startup." ::= { libertyMTA 15 } libertyWrongPasswords OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of login attempts with a wrong password since startup." ::= { libertyMTA 16 } libertyUnauthorizedAccess OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of attempts to access the message store without authorization." ::= { libertyMTA 17 } libertyMessagesReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of messages received per second since startup." ::= { libertyMTA 18 } libertyMessagesDeliveredPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of messages delivered locally and remote per second since startup." ::= { libertyMTA 19 } libertyRecipientsDeliveredPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of recipients that received locally and remote delivered messages per second since startup." ::= { libertyMTA 20 } libertyVolumeReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Size per seconds (in kilo-octets) of messages received since startup." ::= { libertyMTA 21 } libertyVolumeDeliveredPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Size per seconds (in kilo-octets) of messages delivered locally and remote since startup." ::= { libertyMTA 22 } libertyConnectionsInPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of incoming connections from liberty's and clients per second since startup." ::= { libertyMTA 23 } libertyConnectionsOutPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of outgoing connections to liberty's per second since startup." ::= { libertyMTA 24 } libertySystemLoad OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "CPU load in percent of the host the server is running on." ::= { libertyMTA 25 } -- -- Traps -- libertyTraps OBJECT IDENTIFIER ::= { liberty 4 } libertyTrapDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A general textual description of the trap." ::= { libertyTraps 1 } libertyMessagingSystemDown TRAP-TYPE ENTERPRISE libertyTraps VARIABLES { libertyTrapDescr, libertyEntityDescr, libertyEntityLocation, libertyEntityContact, libertyEntityHost, libertyEntityId } DESCRIPTION "This trap is generated whenever the agent detects the Messaging Server to be (potentially) down." ::= 1 libertyMessagingSystemStart TRAP-TYPE ENTERPRISE libertyTraps VARIABLES { libertyTrapDescr, libertyEntityDescr, libertyEntityLocation, libertyEntityContact, libertyEntityHost, libertyEntityId } DESCRIPTION "This trap is generated whenever the agent detects the Messaging Server to have (re)started." ::= 2 libertyMessagingSystemIllegalAccess TRAP-TYPE ENTERPRISE libertyTraps VARIABLES { libertyTrapDescr, libertyEntityDescr, libertyEntityLocation, libertyEntityContact, libertyEntityHost, libertyEntityId } DESCRIPTION "This trap is generated whenever the agent detects an unauthorized attempt to gain access to the message store." ::= 3 libertyMessagingSystemOther TRAP-TYPE ENTERPRISE libertyTraps VARIABLES { libertyTrapDescr, libertyEntityDescr, libertyEntityLocation, libertyEntityContact, libertyEntityHost, libertyEntityId } DESCRIPTION "This trap is generated whenever the agent detects an unauthorized attempt to gain access to the message store." ::= 4 END