EV Observe - Synthetic Monitoring Module - MIB File Description

Last modified on 2023/09/28 16:55

The Synthetic Monitoring module uses an MIB file containing the OIDs (message IDs) and their descriptions.

  • The file is called ITEXIS-MIB.mib.
  • It is located in C:\Program Files\Itexis\XWCF (by default) or in C:\Program Files (x86)\Itexis\XWCF (64bits machine).

Notes

  • The MIB file does include an SNMP manager for test purposes.

Description of the MIB file


ITEXIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF;
ITEXIS MODULE-IDENTITY
LAST-UPDATED "200703011000Z"
ORGANIZATION "ITEXIS" CONTACT-INFO
"ITEXIS
Support
e-mail : support@ITEXIS.com
www : www.ITEXIS.com"
DESCRIPTION
"MIB Module for ITEXIS."
REVISION "200703011000Z"
DESCRIPTION
"Update for WhatsUp manager"
::= {enterprises 27831}
appsmonagent OBJECT IDENTIFIER ::= {ITEXIS 1}
appsmontraps OBJECT IDENTIFIER ::= {appsmonagent 0}
lastloopidx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Index identifying last script execution in loopsTable."
::= {appsmonagent 1}
lastloopscriptgroupid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Script Group ID."
::= {appsmonagent 2}
lastloopscriptname OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only
STATUS current DESCRIPTION
"Script Name."
::= {appsmonagent 3}
lastloopstringset OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Input Text File associated with the Script."
::= {appsmonagent 4}
lastlooptotalreferencetime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Total Reference Time for the Script."
::= {appsmonagent 5}
lastloopstartdate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Start Date and Time of Script execution."
::= {appsmonagent 6}
lastloopreferencetime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only STATUS current DESCRIPTION
"Reference Time at last executed Script instruction."
::= {appsmonagent 7}
lastloopplaybacktime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Playback Time at last executed Script instruction."
::= {appsmonagent 8}
lastloopplaybackdelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Playback Delay at last executed Script instruction."
::= {appsmonagent 9}
lastloopplaybackdelaypercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Playback Delay Percentage compared to Reference Time at last executed Script instruction."
::= {appsmonagent 10}
lastlooplasttransaction OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only STATUS current DESCRIPTION
"Transaction Name at last executed Script instruction."
::= {appsmonagent 11}
lastlooplastactionnumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Last Action number."
::= {appsmonagent 12}
lastlooplastaction OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Last Action instruction."
::= {appsmonagent 13}
lastlooplastobjectclass OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Object Class on which Last Action was executed."
::= {appsmonagent 14}
lastlooplastobjectlabel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Object Label on which Last Action was executed."
::= {appsmonagent 15}
lastloopplaybackstatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Status of Script execution."
::= {appsmonagent 16}
lastloopmessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Message of Script completion."
::= {appsmonagent 17}
loopsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoopsEntry
MAX-ACCESS not-accessible
STATUS current DESCRIPTION
"A table for containing 60 last script execution reports."
::= {appsmonagent 18}
loopsEntry OBJECT-TYPE
SYNTAX LoopsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry used to select a row."
INDEX {loopidx}
::= {loopsTable 1}
LoopsEntry ::= SEQUENCE {
loopidx Integer32,
loopscriptgroupid DisplayString,
loopscriptname DisplayString,
loopstringset DisplayString,
looptotalreferencetime Integer32,
loopstartdate DisplayString,
loopreferencetime Integer32, loopplaybacktime Integer32,
loopplaybackdelay Integer32,
loopplaybackdelaypercent Integer32,
looplasttransaction DisplayString,
looplastactionnumber Integer32,
looplastaction DisplayString,
looplastobjectclass DisplayString, looplastobjectlabel DisplayString,
loopplaybackstatus Integer32,
loopmessage DisplayString
}
loopidx OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS not-accessible
STATUS current DESCRIPTION
"Index uniquely identifying a row in this table." ::= {loopsEntry 1}
loopscriptgroupid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Script Group ID." ::= {loopsEntry 2}
loopscriptname OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Script Name."
::= {loopsEntry 3}
loopstringset OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Input Text File associated with the Script."
::= {loopsEntry 4}
looptotalreferencetime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Total Reference Time for the Script."

::= {loopsEntry 5} loopstartdate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Start Date and Time of Script execution."
::= {loopsEntry 6}
loopreferencetime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Reference Time at last executed Script instruction."
::= {loopsEntry 7}
loopplaybacktime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Playback Time at last executed Script instruction."
::= {loopsEntry 8}
loopplaybackdelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Playback Delay at last executed Script instruction."
::= {loopsEntry 9}
loopplaybackdelaypercent OBJECT-TYPE SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Playback Delay Percentage compared to Reference Time at last executed Script instruction."
::= {loopsEntry 10}
looplasttransaction OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Transaction Name at last executed Script instruction."
::= {loopsEntry 11}
looplastactionnumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Last Action number."
::= {loopsEntry 12}
looplastaction OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Last Action instruction."
::= {loopsEntry 13}
looplastobjectclass OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Object Class on which Last Action was executed."
::= {loopsEntry 14}
looplastobjectlabel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Object Label on which Last Action was executed."
::= {loopsEntry 15}
loopplaybackstatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Status of Script execution."
::= {loopsEntry 16}
loopmessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current DESCRIPTION
"Message of Script completion."
::= {loopsEntry 17}
scriptreport NOTIFICATION-TYPE
OBJECTS { lastloopscriptgroupid,
lastloopscriptname,
lastloopstringset,
lastlooptotalreferencetime,
lastloopstartdate,
lastloopreferencetime, lastloopplaybacktime,
lastloopplaybackdelay,
lastloopplaybackdelaypercent,
lastlooplasttransaction,
lastlooplastactionnumber,
lastlooplastaction,
lastlooplastobjectclass, lastlooplastobjectlabel, lastloopplaybackstatus,
lastloopmessage}
STATUS current DESCRIPTION
"Trap generated when the last script execution completed.
lastloopplaybackstatus will give the status of execution."
::= {appsmontraps 1}
appsmonMIBConformance OBJECT IDENTIFIER ::= {appsmonagent 19} appsmonMIBCompliances OBJECT IDENTIFIER ::= {appsmonMIBConformance 1} appsmonMIBGroups OBJECT IDENTIFIER ::= {appsmonMIBConformance 2} appsmonCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which
implement this MIB module." MODULE -- this module
GROUP appsmonlastloopGroup
DESCRIPTION
"A collection of values reporting last script execution."
GROUP appsmonloopentryGroup
DESCRIPTION
"A collection of values representing a row of the loopTable."
GROUP appsmonNotificationsGroup
DESCRIPTION
"A collection of notifications implemented by the Agent."
::= {appsmonMIBCompliances 1}
appsmonlastloopGroup OBJECT-GROUP
OBJECTS {
lastloopidx,
lastloopscriptgroupid,
lastloopscriptname,
lastloopstringset,
lastlooptotalreferencetime,
lastloopstartdate,
lastloopreferencetime, lastloopplaybacktime,
lastloopplaybackdelay,
lastloopplaybackdelaypercent,
lastlooplasttransaction,
lastlooplastactionnumber,
lastlooplastaction,
lastlooplastobjectclass, lastlooplastobjectlabel,
lastloopplaybackstatus, lastloopmessage
}
STATUS current DESCRIPTION
"A collection of values reporting last script execution."
::= {appsmonMIBGroups 1}
appsmonloopentryGroup OBJECT-GROUP
OBJECTS {
loopscriptgroupid,
loopscriptname,
loopstringset,
looptotalreferencetime,
loopstartdate,
loopreferencetime, loopplaybacktime,
loopplaybackdelay,
loopplaybackdelaypercent,
looplasttransaction,
looplastactionnumber,
looplastaction,
looplastobjectclass, looplastobjectlabel, loopplaybackstatus,
loopmessage
}
STATUS current DESCRIPTION
"A collection of values representing a row of the loopTable."
::= {appsmonMIBGroups 2} appsmonNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {scriptreport}
STATUS current DESCRIPTION
"A collection of notifications implemented by the Agent."
::= {appsmonMIBGroups 3}
END

Procedure: How to import the MIB file

1. Go to the relevant directory containing the MIB file.

  • C:\Program Files\Itexis\XWCF (by default)
  • C:\Program Files (x86)\Itexis\XWCF for 64bits machine

2. Unzip the ManagerSNMP.zip file.

3. Launch the MibTreeview.exe file.

  • Go to the File > Load Mibs menu.
  • Load the ITEXIS-MIB.mib file.

ITEXIS-MIBS entries are available through the tree view Enterprises as well as OIDs.

4. You can collect last loop metrics in tables.

Tags:
Powered by XWiki © EasyVista 2024