endurox-mib.txt — Enduro/X EE SNMP MIB file. Actual MIB file is distributed in /usr/share/endurox/snmp/mibs/ENDUROX-MIB.txt.
ENDUROX-MIB DEFINITIONS ::= BEGIN
--
-- Enduro/X MIB Objects
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Gauge32, Counter64, enterprises FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF;
-- SnmpAdminString FROM SNMP-FRAMEWORK-MIB
-- netSnmp FROM NET-SNMP-MIB
-- RowStatus, StorageType FROM SNMPv2-TC
-- InetAddressType, InetAddress FROM INET-ADDRESS-MIB
mavimaxSnmp MODULE-IDENTITY
LAST-UPDATED "202208020000Z"
ORGANIZATION "www.endurox.org"
CONTACT-INFO
"postal: Elektriki 3-8, Krustkalni
Kekava parish, Kekava county
Latvia, LV-2111
email: support@mavimax.com"
DESCRIPTION
"Enduro/X MIB Objects"
REVISION "202208020000Z"
DESCRIPTION
"Initial release"
--- iso OBJECT IDENTIFIER ::= { iso 1 }
--- org OBJECT IDENTIFIER ::= { iso 3 }
--- dod OBJECT IDENTIFIER ::= { org 6 }
--- internet OBJECT IDENTIFIER ::= { dod 1 }
--- private OBJECT IDENTIFIER ::= { internet 4 }
--- enterprises OBJECT IDENTIFIER ::= { private 1 }
::= { enterprises 55065 }
products OBJECT IDENTIFIER ::= { mavimaxSnmp 10 }
mibMeta OBJECT IDENTIFIER ::= { products 1 }
endurox OBJECT IDENTIFIER ::= { products 2 }
productObjects OBJECT-GROUP
OBJECTS
{
-- exClientTaClientid,
exClientTaLmid,
exClientTaCltname,
exClientTaState,
exClientTaPid,
exClientTaCurconv,
exClientTaContextid,
exClientTaCurtime,
-- exDomainTaDomainid,
exDomainTaState,
exDomainTaCurqueues,
exDomainTaCurservers,
exDomainTaCurservices,
-- exMachineTaLmid,
exMachineTaCuraccessers,
exMachineTaCurconv,
exMachineTaState,
exQueueTaLmid,
-- exQueueTaRqaddr,
exQueueTaState,
exQueueTaNqueued,
exQueueTaRqid,
exServerTaLmid,
-- exServerTaSrvid,
exServerTaRqaddr,
exServerTaState,
exServerTaTimestart,
exServerTaPid,
exServerTaServername,
exServerTaClopt,
exServerTaGeneration,
exServiceTaLmid,
-- exServiceTaServicename,
exServiceTaState,
-- exSvcgrpTaLmid,
-- exSvcgrpTaServicename,
exSvcgrpTaSrvgrp,
exSvcgrpTaState,
-- exSvcgrpTaSrvid,
exSvcgrpTaSvcrnam,
exSvcgrpTaNcompleted,
exSvcgrpTaTotsuccnum,
exSvcgrpTaTotsfailnum,
exSvcgrpTaLastexectimemsec,
exSvcgrpTaMaxexectimemsec,
exSvcgrpTaMinexectimemsec,
exBrconTaExNodeid,
exBrconTaExRemnodeid,
exBrconTaExFd,
exBrconTaExConmode,
exBrconTaExTime,
exBrconTaExLastsync,
exBrconTaExTimediff,
exBrconTaExTimedifff,
exBrconTaExRoundtrip,
-- exUserdataTaLmid,
exUserdataTaExUvtyp,
exUserdataTaExUvstr,
exUserdataTaExUvint32,
exUserdataTaExUvg32,
exUserdataTaExUvc64,
-- Aggregates
exClientAggNumAct,
exClientAggNumDea,
exQueueAggSumTaNqueued,
exServerAggNumAct,
exServerAggNumDea,
exServerAggNumIna,
exServerAggAvgTaGeneration,
exSvcgrpAggNumSvcAgx,
exSvcgrpAggNumSvcNode,
exSvcgrpAggSumTaNcompleted,
exSvcgrpAggSumTaTotsuccnum,
exSvcgrpAggSumTaTotsfailnum,
exSvcgrpAggAvgTaLastexectimemsec,
exSvcgrpAggAvgTaMaxexectimemsec,
exSvcgrpAggAvgTaMinexectimemsec,
exSvcgrpAggMaxTaLastexectimemsec,
exSvcgrpAggMaxTaMaxexectimemsec,
exSvcgrpAggMaxTaMinexectimemsec,
exSvcgrpAggMinTaLastexectimemsec,
exSvcgrpAggMinTaMaxexectimemsec,
exSvcgrpAggMinTaMinexectimemsec,
exBrconAggNumConn,
exBrconAggMaxTaExLastsync,
exBrconAggMaxTaExRoundtrip,
--
-- Traps:
--
exUlogAlertAgNodeId,
exUlogAlertLmid,
exUlogAlertSeverity,
exUlogAlertDate,
exUlogAlertTime,
exUlogAlertPid,
exUlogAlertProg,
exUlogAlertMessage
}
STATUS current
DESCRIPTION
"A collection of objects providing support for
the system MIB."
::= { mibMeta 1 }
productCompliances MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for the the entities in this (products) MIB."
MODULE
MANDATORY-GROUPS {
productObjects,
notificationGroups
}
::= { mibMeta 2 }
notificationGroups NOTIFICATION-GROUP
NOTIFICATIONS
{
enduroxUlogNotification
}
STATUS current
DESCRIPTION
"A collection of Notifications providing support for the system MIB."
::= { mibMeta 3 }
--
-- top level structure
--
enduroxSnmpTables OBJECT IDENTIFIER ::= { endurox 2 }
enduroxSnmpNotifications OBJECT IDENTIFIER ::= { endurox 3 }
--
-- Enduro/X IPC Client listing
--
enduroxClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Client listings"
::= { enduroxSnmpTables 10 }
enduroxClientEntry OBJECT-TYPE
SYNTAX EnduroxClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing q IPC client"
INDEX { exClientAgNodeid, exClientTaClientid }
::= {enduroxClientTable 1 }
EnduroxClientEntry ::= SEQUENCE {
exClientAgNodeid Integer32,
exClientTaLmid Integer32,
exClientTaClientid OCTET STRING,
exClientTaCltname OCTET STRING,
exClientTaState OCTET STRING,
exClientTaPid Integer32,
exClientTaCurconv Integer32,
exClientTaContextid Integer32,
exClientTaCurtime Counter64
}
exClientAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxClientEntry 1 }
exClientTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxClientEntry 2 }
exClientTaClientid OBJECT-TYPE
-- NOTE ! This is trimmed from 128
SYNTAX OCTET STRING (SIZE(1..113))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client ID on the node."
::= { enduroxClientEntry 3 }
exClientTaCltname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Client name."
::= { enduroxClientEntry 4 }
exClientTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the client ACT/DEA."
::= { enduroxClientEntry 5 }
exClientTaPid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Process ID (PID)."
::= { enduroxClientEntry 6 }
exClientTaCurconv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of conversations open."
::= { enduroxClientEntry 7 }
exClientTaContextid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Context ID for given client. I.e. single PID might have several clients."
::= { enduroxClientEntry 8 }
exClientTaCurtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unix epoch time (seconds since January 1, 1970, UTC) when process was started.
This information is available only for CPMSRV booted processes."
::= { enduroxClientEntry 9 }
enduroxClientAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxClientAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Client listings"
::= { enduroxSnmpTables 11 }
enduroxClientAggEntry OBJECT-TYPE
SYNTAX EnduroxClientAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing XATMI client aggregates"
INDEX { exClientAggAgNodeid, exClientAggTaLmid, exClientAggTaCltname }
::= {enduroxClientAggTable 1 }
EnduroxClientAggEntry ::= SEQUENCE {
exClientAggAgNodeid Integer32,
exClientAggTaLmid Integer32,
exClientAggTaCltname OCTET STRING,
exClientAggNumAct Integer32,
exClientAggNumDea Integer32
}
exClientAggAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxClientAggEntry 1 }
exClientAggTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxClientAggEntry 2 }
exClientAggTaCltname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..30))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Client name."
::= { enduroxClientAggEntry 3 }
exClientAggNumAct OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of clients running with given name"
::= { enduroxClientAggEntry 4 }
exClientAggNumDea OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of clietns dead/not-running with given name"
::= { enduroxClientAggEntry 5 }
--
-- Enduro/X IPC Domain listing, aka Node infos, page 1
--
enduroxDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Domain listings."
::= { enduroxSnmpTables 20 }
enduroxDomainEntry OBJECT-TYPE
SYNTAX EnduroxDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X Domains (nodeid) queue."
INDEX { exDomainAgNodeid, exDomainTaDomainid }
::= {enduroxDomainTable 1 }
EnduroxDomainEntry ::= SEQUENCE {
exDomainAgNodeid Integer32,
exDomainTaDomainid Integer32,
exDomainTaState OCTET STRING,
exDomainTaCurqueues Integer32,
exDomainTaCurservers Integer32,
exDomainTaCurservices Integer32
}
exDomainAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxDomainEntry 1 }
exDomainTaDomainid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxDomainEntry 2 }
exDomainTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the client ACT/DEA."
::= { enduroxDomainEntry 3 }
exDomainTaCurqueues OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of IPC queues open."
::= { enduroxDomainEntry 4 }
exDomainTaCurservers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of servers running."
::= { enduroxDomainEntry 5 }
exDomainTaCurservices OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of services open."
::= { enduroxDomainEntry 6 }
--
-- Enduro/X IPC Machine listing, aka node infos, page 2
--
enduroxMachineTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxMachineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Machine listings."
::= { enduroxSnmpTables 30 }
enduroxMachineEntry OBJECT-TYPE
SYNTAX EnduroxMachineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X Machines."
INDEX { exMachineAgNodeid, exMachineTaLmid }
::= {enduroxMachineTable 1 }
EnduroxMachineEntry ::= SEQUENCE {
exMachineAgNodeid Integer32,
exMachineTaLmid Integer32,
exMachineTaCuraccessers Integer32,
exMachineTaCurconv Integer32,
exMachineTaState OCTET STRING
}
exMachineAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxMachineEntry 1 }
exMachineTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxMachineEntry 2 }
exMachineTaCuraccessers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of XATMI clients and servers present on particular cluster node."
::= { enduroxMachineEntry 3 }
exMachineTaCurconv OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of conversational sessions open."
::= { enduroxMachineEntry 4 }
exMachineTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the client ACT/INA/PEN."
::= { enduroxMachineEntry 5 }
--
-- Enduro/X IPC Queue listing
--
enduroxQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Queue listings"
::= { enduroxSnmpTables 40 }
enduroxQueueEntry OBJECT-TYPE
SYNTAX EnduroxQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing q IPC queue"
INDEX { exQueueAgNodeid, exQueueTaRqaddr }
::= {enduroxQueueTable 1 }
EnduroxQueueEntry ::= SEQUENCE {
exQueueAgNodeid Integer32,
exQueueTaLmid Integer32,
exQueueTaRqaddr OCTET STRING,
exQueueTaState OCTET STRING,
exQueueTaNqueued Integer32,
exQueueTaRqid Integer32
}
exQueueAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxQueueEntry 1 }
exQueueTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID"
::= { enduroxQueueEntry 2 }
exQueueTaRqaddr OBJECT-TYPE
-- NOTE ! This is trimmed from 128
SYNTAX OCTET STRING (SIZE(1..113))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue name"
::= { enduroxQueueEntry 3 }
exQueueTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the queue ACT/RES/CLE/DEA"
::= { enduroxQueueEntry 4 }
exQueueTaNqueued OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of messages enqueued"
::= { enduroxQueueEntry 5 }
exQueueTaRqid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Queue ID (for SystemV)"
::= { enduroxQueueEntry 6 }
--
-- Enduro/X IPC Queue Aggregates
--
enduroxQueueAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxAggQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Queue listings"
::= { enduroxSnmpTables 41 }
enduroxQueueAggEntry OBJECT-TYPE
SYNTAX EnduroxAggQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing q IPC queue"
INDEX { exQueueAggAgNodeid, exQueueAggTaLmid}
::= {enduroxQueueAggTable 1 }
EnduroxAggQueueEntry ::= SEQUENCE {
exQueueAggAgNodeid Integer32,
exQueueAggTaLmid Integer32,
exQueueAggSumTaNqueued Integer32
}
exQueueAggAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxQueueAggEntry 1 }
exQueueAggTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxQueueAggEntry 2 }
exQueueAggSumTaNqueued OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of messages in queue at given time moment."
::= { enduroxQueueAggEntry 3 }
--
-- Enduro/X Server process listing
--
enduroxServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Server listings"
::= { enduroxSnmpTables 50 }
enduroxServerEntry OBJECT-TYPE
SYNTAX EnduroxServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X XATMI Server process"
INDEX { exServerAgNodeid, exServerTaSrvid }
::= {enduroxServerTable 1 }
EnduroxServerEntry ::= SEQUENCE {
exServerAgNodeid Integer32,
exServerTaLmid Integer32,
exServerTaSrvid Integer32,
exServerTaRqaddr OCTET STRING,
exServerTaState OCTET STRING,
exServerTaTimestart Gauge32,
exServerTaPid Integer32,
exServerTaServername OCTET STRING,
exServerTaClopt OCTET STRING,
exServerTaGeneration Gauge32
}
exServerAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxServerEntry 1 }
exServerTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxServerEntry 2 }
exServerTaSrvid OBJECT-TYPE
SYNTAX Integer32(1..32768)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Server ID on the node."
::= { enduroxServerEntry 3 }
exServerTaRqaddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Request address queue. Used only in System V mode."
::= { enduroxServerEntry 4 }
exServerTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the server process ACT/RES/CLE/DEA."
::= { enduroxServerEntry 5 }
exServerTaTimestart OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ndrxd(8) sanity cycles from last state change. "
::= { enduroxServerEntry 6 }
exServerTaPid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Server process Unix PID number"
::= { enduroxServerEntry 7 }
exServerTaServername OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..78))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is server name as defined in <server> tag in ndrxconfig.xml(5)."
::= { enduroxServerEntry 8 }
exServerTaClopt OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is actual binary name which is booted for the server process."
::= { enduroxServerEntry 9 }
exServerTaGeneration OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is number of consecutive restarts performed of the process."
::= { enduroxServerEntry 10 }
--
-- Enduro/X Server process aggregates
--
enduroxServerAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxServerAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Server listings, Aggregates"
::= { enduroxSnmpTables 51 }
enduroxServerAggEntry OBJECT-TYPE
SYNTAX EnduroxServerAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X XATMI Server process"
INDEX { exServerAggAgNodeid, exServerAggTaLmid, exServerAggTaServername}
::= {enduroxServerAggTable 1 }
EnduroxServerAggEntry ::= SEQUENCE {
exServerAggAgNodeid Integer32,
exServerAggTaLmid Integer32,
exServerAggTaServername OCTET STRING,
exServerAggNumAct Integer32,
exServerAggNumDea Integer32,
exServerAggNumIna Integer32,
exServerAggAvgTaGeneration Integer32
}
exServerAggAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxServerAggEntry 1 }
exServerAggTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxServerAggEntry 2 }
exServerAggTaServername OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..78))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is server name as defined in <server> tag in ndrxconfig.xml(5)."
::= { enduroxServerAggEntry 3 }
exServerAggNumAct OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of processes running."
::= { enduroxServerAggEntry 4 }
exServerAggNumDea OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of processes dead."
::= { enduroxServerAggEntry 5 }
exServerAggNumIna OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of processes inactive processes (not started or shutdown)."
::= { enduroxServerAggEntry 6 }
exServerAggAvgTaGeneration OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average process generation (non responsive restarts)."
::= { enduroxServerAggEntry 7 }
--
-- Enduro/X Service listing
--
enduroxServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Service listing"
::= { enduroxSnmpTables 60 }
enduroxServiceEntry OBJECT-TYPE
SYNTAX EnduroxServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X XATMI Service process"
INDEX { exServiceAgNodeid, exServiceTaServicename }
::= {enduroxServiceTable 1 }
EnduroxServiceEntry ::= SEQUENCE {
exServiceAgNodeid Integer32,
exServiceTaLmid Integer32,
exServiceTaServicename OCTET STRING,
exServiceTaState OCTET STRING
}
exServiceAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxServiceEntry 1 }
exServiceTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxServiceEntry 2 }
exServiceTaServicename OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..30))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Name"
::= { enduroxServiceEntry 3 }
exServiceTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service State ACT/INA"
::= { enduroxServiceEntry 4 }
--
-- Enduro/X Svcgrp process listing
--
enduroxSvcgrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxSvcgrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Svcgrp listings"
::= { enduroxSnmpTables 70 }
enduroxSvcgrpEntry OBJECT-TYPE
SYNTAX EnduroxSvcgrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X XATMI Service groups"
INDEX { exSvcgrpAgNodeid, exSvcgrpTaLmid, exSvcgrpTaSrvid, exSvcgrpTaServicename}
::= {enduroxSvcgrpTable 1 }
EnduroxSvcgrpEntry ::= SEQUENCE {
exSvcgrpAgNodeid Integer32,
exSvcgrpTaLmid Integer32,
exSvcgrpTaServicename OCTET STRING,
exSvcgrpTaSrvgrp OCTET STRING,
exSvcgrpTaState OCTET STRING,
exSvcgrpTaSrvid Integer32,
exSvcgrpTaSvcrnam OCTET STRING,
exSvcgrpTaNcompleted Integer32,
exSvcgrpTaTotsuccnum Integer32,
exSvcgrpTaTotsfailnum Integer32,
exSvcgrpTaLastexectimemsec Integer32,
exSvcgrpTaMaxexectimemsec Integer32,
exSvcgrpTaMinexectimemsec Integer32
}
exSvcgrpAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxSvcgrpEntry 1 }
exSvcgrpTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxSvcgrpEntry 2 }
exSvcgrpTaServicename OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..30))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service name as defined in shared memory."
::= { enduroxSvcgrpEntry 3 }
exSvcgrpTaSrvgrp OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Svcgrp ID on the node."
::= { enduroxSvcgrpEntry 4 }
exSvcgrpTaState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ACT - service is available."
::= { enduroxSvcgrpEntry 5 }
exSvcgrpTaSrvid OBJECT-TYPE
SYNTAX Integer32(1..32768)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Server ID which provides the service."
::= { enduroxSvcgrpEntry 6 }
exSvcgrpTaSvcrnam OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service routine name (function) associated with service."
::= { enduroxSvcgrpEntry 7 }
exSvcgrpTaNcompleted OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of requests completed. Includes succeed and fail."
::= { enduroxSvcgrpEntry 8 }
exSvcgrpTaTotsuccnum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of succeed requests processed."
::= { enduroxSvcgrpEntry 9 }
exSvcgrpTaTotsfailnum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of failed requests processed."
::= { enduroxSvcgrpEntry 10 }
exSvcgrpTaLastexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of microseconds spent for last service call."
::= { enduroxSvcgrpEntry 11 }
exSvcgrpTaMaxexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max microseconds spent for particular service instance call."
::= { enduroxSvcgrpEntry 12 }
exSvcgrpTaMinexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum microseconds spent for particular service instance call."
::= { enduroxSvcgrpEntry 13 }
--
-- Enduro/X Svcgrp Aggregates
--
enduroxSvcgrpAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxSvcgrpAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X IPC Svcgrp listings"
::= { enduroxSnmpTables 71 }
enduroxSvcgrpAggEntry OBJECT-TYPE
SYNTAX EnduroxSvcgrpAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row describing Enduro/X XATMI Service groups Aggregates"
INDEX { exSvcgrpAggAgNodeid, exSvcgrpAggTaLmid, exSvcgrpAggTaServicename}
::= {enduroxSvcgrpAggTable 1 }
EnduroxSvcgrpAggEntry ::= SEQUENCE {
exSvcgrpAggAgNodeid Integer32,
exSvcgrpAggTaLmid Integer32,
exSvcgrpAggTaServicename OCTET STRING,
exSvcgrpAggNumSvcAgx Integer32,
exSvcgrpAggNumSvcNode Integer32,
exSvcgrpAggSumTaNcompleted Integer32,
exSvcgrpAggSumTaTotsuccnum Integer32,
exSvcgrpAggSumTaTotsfailnum Integer32,
exSvcgrpAggAvgTaLastexectimemsec Integer32,
exSvcgrpAggAvgTaMaxexectimemsec Integer32,
exSvcgrpAggAvgTaMinexectimemsec Integer32,
exSvcgrpAggMaxTaLastexectimemsec Integer32,
exSvcgrpAggMaxTaMaxexectimemsec Integer32,
exSvcgrpAggMaxTaMinexectimemsec Integer32,
exSvcgrpAggMinTaLastexectimemsec Integer32,
exSvcgrpAggMinTaMaxexectimemsec Integer32,
exSvcgrpAggMinTaMinexectimemsec Integer32
}
exSvcgrpAggAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxSvcgrpAggEntry 1 }
exSvcgrpAggTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxSvcgrpAggEntry 2 }
exSvcgrpAggTaServicename OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..30))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service name as defined in shared memory."
::= { enduroxSvcgrpAggEntry 3 }
exSvcgrpAggNumSvcAgx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of services available (count on Agx node i.e. local and connected nodes)."
::= { enduroxSvcgrpAggEntry 4 }
exSvcgrpAggNumSvcNode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of service on Node (locally)."
::= { enduroxSvcgrpAggEntry 5 }
exSvcgrpAggSumTaNcompleted OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of completed requests on Node (locally)."
::= { enduroxSvcgrpAggEntry 6 }
exSvcgrpAggSumTaTotsuccnum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of successful requests on Node (locally)."
::= { enduroxSvcgrpAggEntry 7 }
exSvcgrpAggSumTaTotsfailnum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of failed requests on Node (locally)."
::= { enduroxSvcgrpAggEntry 8 }
exSvcgrpAggAvgTaLastexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average last service execution time in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 9 }
exSvcgrpAggAvgTaMaxexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average Max service execution time in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 10 }
exSvcgrpAggAvgTaMinexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average Min service execution time in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 11 }
exSvcgrpAggMaxTaLastexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max of all last exec times in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 12 }
exSvcgrpAggMaxTaMaxexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max of all max exec times in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 13 }
exSvcgrpAggMaxTaMinexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max of all min exec times in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 14 }
exSvcgrpAggMinTaLastexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Min of all last exec times in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 15 }
exSvcgrpAggMinTaMaxexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Min of all max exec times in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 16 }
exSvcgrpAggMinTaMinexectimemsec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Min of all min exec times in milliseconds on Node (locally)."
::= { enduroxSvcgrpAggEntry 17 }
--
-- Enduro/X Brcon connection listing
--
enduroxBrconTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxBrconEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X bridge connection listings"
::= { enduroxSnmpTables 80 }
enduroxBrconEntry OBJECT-TYPE
SYNTAX EnduroxBrconEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There can be one connection per tpbridge/eebridge"
INDEX {exBrconTaSrvid}
::= {enduroxBrconTable 1 }
EnduroxBrconEntry ::= SEQUENCE {
exBrconAgNodeid Integer32,
exBrconTaExNodeid Integer32,
exBrconTaSrvid Integer32,
exBrconTaExRemnodeid Integer32,
exBrconTaExFd Integer32,
exBrconTaExConmode OCTET STRING,
exBrconTaExTime Counter64,
exBrconTaExLastsync Gauge32,
exBrconTaExTimediff Integer32,
exBrconTaExTimedifff Integer32,
exBrconTaExRoundtrip Gauge32
}
exBrconAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxBrconEntry 1 }
exBrconTaExNodeid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxBrconEntry 2 }
exBrconTaSrvid OBJECT-TYPE
SYNTAX Integer32(1..32767)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge Server ID which provides the service."
::= { enduroxBrconEntry 3 }
exBrconTaExRemnodeid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote connected Enduro/X Cluster Node ID."
::= { enduroxBrconEntry 4 }
exBrconTaExFd OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connect file descriptor in the bridge process."
::= { enduroxBrconEntry 5 }
exBrconTaExConmode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connection mode A - client (active), P - server (passive)."
::= { enduroxBrconEntry 6 }
exBrconTaExTime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local monotonic clock, seconds."
::= { enduroxBrconEntry 7 }
exBrconTaExLastsync OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of seconds after the time synchronization has happened."
::= { enduroxBrconEntry 8 }
exBrconTaExTimediff OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Monotonic clock time difference between us and remote node
(i.e. our time minus remote time). Used for time correction
of the bridge messages."
::= { enduroxBrconEntry 9 }
exBrconTaExTimedifff OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Monotonic clock time difference between us and remote node
(i.e. our time minus remote time), milliseconds fraction."
::= { enduroxBrconEntry 10 }
exBrconTaExRoundtrip OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time sync message round trip in milliseconds. Present only if
dynamic clock exchange has happened over the connection."
::= { enduroxBrconEntry 11 }
--
-- Enduro/X Brcon aggregates
--
enduroxBrconAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxBrconAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X bridge connection listings, aggregates for connection counting
for multi-connection linking between nodes"
::= { enduroxSnmpTables 81 }
enduroxBrconAggEntry OBJECT-TYPE
SYNTAX EnduroxBrconAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There can be one connection per tpbridge/eebridge"
INDEX { exBrconAggAgNodeid, exBrconAggTaExNodeid, exBrconAggTaExRemnodeid}
::= {enduroxBrconAggTable 1 }
EnduroxBrconAggEntry ::= SEQUENCE {
exBrconAggAgNodeid Integer32,
exBrconAggTaExNodeid Integer32,
exBrconAggTaExRemnodeid Integer32,
exBrconAggNumConn Integer32,
exBrconAggMaxTaExLastsync Integer32,
exBrconAggMaxTaExRoundtrip Integer32
}
exBrconAggAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxBrconAggEntry 1 }
exBrconAggTaExNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster Node ID."
::= { enduroxBrconAggEntry 2 }
exBrconAggTaExRemnodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote connected Enduro/X Cluster Node ID."
::= { enduroxBrconAggEntry 3 }
exBrconAggNumConn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is number of activate connections"
::= { enduroxBrconAggEntry 4 }
exBrconAggMaxTaExLastsync OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is average exBrconTaExLastsync"
::= { enduroxBrconAggEntry 5 }
exBrconAggMaxTaExRoundtrip OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is average roundtrip time over all
activate connections (i.e. average on exBrconTaExRoundtrip)"
::= { enduroxBrconAggEntry 6 }
--
-- Enduro/X Userdata connection listing
--
enduroxUserdataTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxUserdataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Userdata items, application level generic SNMP indicators"
::= { enduroxSnmpTables 200 }
enduroxUserdataEntry OBJECT-TYPE
SYNTAX EnduroxUserdataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User generic SNMP info"
INDEX { exUserdataAgNodeid, exUserdataTaLmid, exUserdataTaExUvname }
::= {enduroxUserdataTable 1 }
EnduroxUserdataEntry ::= SEQUENCE {
exUserdataAgNodeid Integer32,
exUserdataTaLmid Integer32,
exUserdataTaExUvname OCTET STRING,
exUserdataTaExUvtyp Integer32,
exUserdataTaExUvstr OCTET STRING,
exUserdataTaExUvint32 Integer32,
exUserdataTaExUvg32 Gauge32,
exUserdataTaExUvc64 Counter64
}
exUserdataAgNodeid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Agent Enduro/X cluster node id (where the tpadmsv runs)"
::= { enduroxUserdataEntry 1 }
exUserdataTaLmid OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Enduro/X Cluster node id on which data is collected"
::= { enduroxUserdataEntry 2 }
exUserdataTaExUvname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..112))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Custom indicator name."
::= { enduroxUserdataEntry 3 }
exUserdataTaExUvtyp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Bitmask for field usage indication:
1 (0x0001) string (exUserdataTaExUvstr)
2 (0x0002) int32 (exUserdataTaExUvint32)
4 (0x0004) gauge32 (exUserdataTaExUvg32)
8 (0x0008) counter64 (exUserdataTaExUvc64)
For example, if all fields are used, value 15 (0x000f) shall be sent.
"
::= { enduroxUserdataEntry 4 }
exUserdataTaExUvstr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bridge Server ID which provides the service."
::= { enduroxUserdataEntry 5 }
exUserdataTaExUvint32 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generic Integer32 value."
::= { enduroxUserdataEntry 6 }
exUserdataTaExUvg32 OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generic Gauge32 value."
::= { enduroxUserdataEntry 7 }
exUserdataTaExUvc64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generic Counter64 value."
::= { enduroxUserdataEntry 8 }
--
-- Notifications
--
--
-- ULOG line sender, search for keywords (case insensitive) such:
-- fatal (sev=1),
-- abort/error/failed (sev=2)
-- warning (sev=3)
-- info (sev=4, default)
-- debug (sev=5)
--
enduroxNotifications OBJECT IDENTIFIER ::= { enduroxSnmpNotifications 0 }
enduroxAlerts OBJECT IDENTIFIER ::= { enduroxSnmpNotifications 1 }
enduroxUlogAlertTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnduroxUlogAlertEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes Enduro/X ULOG entries alerts. Not to query."
::= { enduroxAlerts 1 }
enduroxUlogAlertEntry OBJECT-TYPE
SYNTAX EnduroxUlogAlertEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the data structure associated to
alerts triggered by the Enduro/X ULOG entries."
INDEX { exUlogAlertId }
::= { enduroxUlogAlertTable 1 }
EnduroxUlogAlertEntry ::= SEQUENCE {
exUlogAlertId Integer32,
exUlogAlertAgNodeId Integer32,
exUlogAlertLmid Integer32,
exUlogAlertSeverity Integer32,
exUlogAlertDate Integer32,
exUlogAlertTime Integer32,
exUlogAlertPid Integer32,
exUlogAlertProg OCTET STRING,
exUlogAlertMessage OCTET STRING
}
-- Really notused, just to keep smilint silent
exUlogAlertId OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alert ID, not used."
::= { enduroxUlogAlertEntry 1 }
exUlogAlertAgNodeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is Enduro/X Cluster Node ID where AgentX is located."
::= { enduroxUlogAlertEntry 2 }
exUlogAlertLmid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is Enduro/X Cluster Node ID from which data actually comes from."
::= { enduroxUlogAlertEntry 3 }
exUlogAlertSeverity OBJECT-TYPE
SYNTAX INTEGER {
fatal (1), --action must be taken immediately
error (2), --error conditions
warning (3), --warning conditions
info (4), --informational messages
debug (5) --debug-level messages
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity code (1 = Fatal, 2 = Error, 3 = Warning, 4 = Info, 5 = Debug)"
::= { enduroxUlogAlertEntry 4 }
exUlogAlertDate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is local unix date when alert occurred, YYYYMMDD"
::= { enduroxUlogAlertEntry 5 }
exUlogAlertTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is local unix time when alert occurred, HHMISSFF"
::= { enduroxUlogAlertEntry 6 }
exUlogAlertPid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is process ID from which data actually comes from."
::= { enduroxUlogAlertEntry 7 }
exUlogAlertProg OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is program name which generated alert"
::= { enduroxUlogAlertEntry 8 }
exUlogAlertMessage OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is actual messages what have happened (ULOG message line)"
::= { enduroxUlogAlertEntry 9 }
enduroxUlogNotification NOTIFICATION-TYPE
OBJECTS { exUlogAlertAgNodeId, exUlogAlertLmid, exUlogAlertSeverity,
exUlogAlertDate, exUlogAlertTime, exUlogAlertPid, exUlogAlertProg, exUlogAlertMessage }
STATUS current
DESCRIPTION
"Ulog entry"
::= { enduroxNotifications 1}
END