coreMib
The Krupczak Organization, LLC.
MIB objects considered core to the protocol and agent engine. These MIB
objects must be implemented by all agents implementing the XML Management
Protocol (XMP). Schemas for the protocol and SMI can be found at
http://xmlns.krupczak.org/
Bobby Krupczak, rdk@krupczak.org, http://www.krupczak.org/cartographer/
Thu Oct 11 10:51:50 EDT 2012
sysDescr
displayString
Description of the underlying system on which this XMP agent and core MIB are running.
get
sysObjectID
displayString
The Internet Management Framework SMI object identifier of the vendor
implementing this MIB. This value should be registered with IANA. Since
the XMP SMI does not use object identifiers, we use the displayString
syntax. In practice, the value can be virtually any valid string.
get
sysUpTime
counter
The count, in seconds, that the XMP agent has been up and operational.
get
sysName
displayString
The FQDN of the underlying system on which this agent is running.
get
sysServices
integer
The Internet Management Framework MIB-2 sysServices MIB object.
get
sysUpTimeStr
displayString
How long, days, hours, minutes, seconds, the system has been up and running.
This object is essentially current time minus boot time.
get
sysBootTime
displayString
The date and time that the system was booted.
get
sysDateTime
displayString
The system's current date and time.
get
cartographerUptime
counter
The time, in seconds, that the Cartographer agent has been up and running.
get
cartographerUptimeStr
displayString
String version of the time the Cartographer agent has been up and running
in days, hours, minutes, and seconds.
get
xmpdUptime
counter
Duplicate of cartographerUptime.
get
xmpdUptimeStr
displayString
Duplicate of cartographerUptimeStr.
get
inMessages
counter
Number of XMP messages received by this agent.
get
inXmlParseErrs
counter
Number of XML errors encountered while parsing received messages.
get
inNoSuchNames
counter
Number of times an object was requested that was not contained in this
agent's MIB. A request may contain multiple requested objects that are
not present but often only the first missing object will be counted
because agent message processing normally ceases after the first error
is encountered.
get
inBadValues
counter
Number of objects with bad value that have been received and processed.
get
inTotalReqVars
counter
The total number of MIB objects that have been requested of this agent.
This number is not necessarily equivalent to the number of messages that
have been received.
get
inSessions
counter
The number of incoming session requests that have been successfully
established.
get
inBytes
counter
Total number of bytes, across all messages and sessions, that have been
received.
get
outMessages
counter
The total number of messages sent by this agent across all the sessions
that have been established.
get
outSessions
counter
The total number of sessions that have been successfully initiated by
this agent.
get
outBytes
counter
Total number of bytes, across all messages and sessions, that have been
sent by this agent.
get
outTotalReqVars
counter
Total number of MIB objects that have been requested by this agent. This
number is not necessarily equivalent to the number of messages that
have been sent.
get
inGets
counter
Number of XMP GetRequest messages that have been received.
get
inSets
counter
Number of XMP SetRequest messages that have been received.
get
inResponses
counter
Number of XMP Response messages that have been received.
get
inTraps
counter
Number of XMP Trap messages that have been received.
get
inSelects
counter
Number of XMP Select messages that have been received.
get
inInserts
counter
Number of XMP Insert messages that have been received.
get
inDeletes
counter
Number of XMP Delete messages that have been received.
get
inUpdates
counter
Number of XMP Update messages that have been received.
get
outGets
counter
Number of XMP Get messages that have been sent.
get
outSets
counter
Number of XMP Set messages that have been sent.
get
outResponses
counter
Number of XMP Response messages that have been sent.
get
outTraps
counter
Number of XMP Trap messages that have been sent.
get
outSelects
counter
Number of XMP Select messages that have been sent.
get
outInserts
counter
Number of XMP Insert messages that have been sent.
get
outDeletes
counter
Number of XMP Delete messages that have been sent.
get
outUpdates
counter
Number of XMP Update messages that have been sent.
get
inAuthenErrors
counter
The number of times an authentication error has been generated by
received messages.
get
outAuthenErrors
counter
get
inInformation
counter
Number of XMP Information messages that have been received.
get
outInformation
counter
Number of XMP Information messages that have been sent.
get
outErrors
counter
Running counter of the number times the errorStatus field, in outgoing
messages, has been set.
get
xmpdVersion
floatingPoint
The version of the XMP agent engine. This version is distinct from
plugin libraries which may be loaded.
get
xmpdDaemonMode
bool
Boolean true if the agent is running in daemon or service mode, false if not.
get set
xmpdTrace
bool
True if the trace option is enabled, false otherwise. This option
enables dumping of sent/received messages to stdout.
get set
xmpdPort
integer
The TCP port that this agent is listening on.
get set
xmpdHomeDir
displayString
The directory in which the agent, config files, and plugins reside. On
UNIX, /opt/cartographer is often used while c:\program files\cartographer
is the default on Windows.
get
xmpdVerbose
integer
Boolean indicating if verbose logging and debugging output enabled.
get set
xmpdConfigFile
displayString
The pathname of the config file used by the agent.
get
xmpdNumPlugins
gauge
The number of plugins currently loaded by the agent engine.
get
xmpdEventAgeOutInterval
gauge
How quickly, in seconds, do events age out of the agent's event table.
get set
xmpdDefaultManager
displayString
The default 'manager' that this agent will send Traps and Information messages
to. In the Cartographer management model, managers do not really exist.
However, this parameter is used so that an isolated system will sent
traps and information messages at least to one other system.
get set
xmpdAutoUpgrade
bool
Boolean describing if the auto upgrade feature is enabled or disabled. If
enabled, the agent will exchange Cartographer modules and components with
other agents for the purpose of updating itself.
get set
varTable
Table containing and entry per MIB object implemented and supported
by this agent. This table contains a subset of the objects defined
in the MIB specification.
select
mibName.objName
varMibName
displayString
The name of the MIB that this particular object is contained in. Agent
engines may implement multiple MIBs or they may have plugins that are
loaded and implementing MIB specifications.
get
varObjName
displayString
The name of the MIB object.
get
varSyntax
displayString
The syntax (type) of this MIB object, in string format.
get
varTableName
displayString
If this MIB object is contained within a table, the name of that table
is returned in this variable. Otherwise, a zero-length string
value is returned.
get
pluginTable
Table containing an entry for each plugin that is currently loaded by the
agent engine.
select
pluginName
pluginName
displayString
The name of the plugin module.
get
pluginPathName
displayString
The filename of the plugin module.
get
pluginDescr
displayString
Description of the plugin.
get
pluginLoadTime
displayString
The date/time the plugin was loaded.
get
moduleTable
A list of the modules (plugins, datafiles, config files, and utilities) that
the agent is tracking for software distribution purposes. These files be
updated and distributed amongst peer agents.
select update
moduleName
moduleName
displayString
The name of the module being tracked.
get
moduleVersion
displayString
The version number of the module. Version is automatically detected
by the agent. Modules that wish to export their version, for tracking,
contained a specially formatted string of the pattern 'KorgVersion %3.2f'
get
moduleOwner
displayString
The 'owner' of the module. Since Cartographer agents can be used to
distribute and update many plugins, utilities, and config files, owner
specifies the plugin or utility to which this module is associated with.
get
moduleDependList
displayString
A comma-separated list of modules or plugins upon which this module is
dependent. For example, the Cartographer plugin relies on the MIB-2
plugin.
get
moduleType
coreModuleType
Type type of module as defined by enumerated integer type. See
XMP types schema definition.
get
moduleContent
displayString
get
moduleTime
displayString
Last time this module entry was modified.
get
modulePendingVersion
displayString
The pending version of a new module waiting for installation. A module
is pending when its been downloaded by underlying agent.
get
eventTable
A table of events sent and received by this agent and plugins.
select
eventSource eventTime eventType eventSysObjectID
eventSource
displayString
The system that the event originated from.
get
eventTimeStamp
displayString
String version of time that event was received or created locally.
get
eventType
displayString
Event type string.
get
eventSysObjectID
displayString
SysobjectID of agent sending/generating the event.
get
eventAgeOut
gauge
Age-out interval in seconds. After this interval has passed, the event
will be removed from this table.
get
eventPDU
displayString
A display-string copy of the actual XMP Trap/Information PDU. Because
the event PDU is in XML and XML documents cannot be contained in
themselves, the PDU is Base64 encoded prior to transmission. The receiver
should Base64 decode this variable's value in order to recover the
actual XMP PDU document.
get