I have written my own MIB file; I have written about a dozen probes;
I have configured net-snmp to use the pass command to run the
proper scripts and programs when the OID path is requested. But I
am having problems with snmpwalk.
(I'm trying to get this to work with the PRTG stuff, which apparently likes
to do a walk to gather the list of values).
The first problem I encountered with snmpwalk is the "non-increasing"
OID problem. For the first time, I realized that all your probing scripts
have
to be daisy chained and return the next oid to walk... from one script to
the next.
And, after updating the scripts to daisy-chain the next oid, I stopped
getting the
non-increasing oid messages! But, I didn't get any values reported, either!
[root@trunktest ~]# snmpwalk -Os -Cp -Ct -v 1 -c xxxxxxx localhost
.1.3.6.1.4.1.50805
Variables found: 0
Total traversal time = 4.072948 seconds
[root@trunktest ~]#
[root@trunktest ~]# snmpwalk -Os -Cp -Ct -v 2c -c xxxxxxx localhost
.1.3.6.1.4.1.50805
Variables found: 0
Total traversal time = 3.048787 seconds
[root@trunktest ~]#
Here's the top of my snmpd.conf file:
###############################################################################
#
# Listen for connections from the local system only
#agentAddress udp:161
rocommunity xxxxx
sysLocation yyyyy
sysContact murf<smur...@nexvortex.com>
#
# "Pass-through" MIB extension command
#
#pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest
#pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl
pass .1.3.6.1.4.1.50805.2.2.1 /usr/bin/check_asterisk_actcalls-snmp
pass .1.3.6.1.4.1.50805.2.2.1.1 /usr/bin/check_asterisk_actcalls-snmp
pass .1.3.6.1.4.1.50805.2.2.1.2 /usr/bin/check_asterisk_actcalls-snmp
pass .1.3.6.1.4.1.50805.2.3.1 /usr/bin/check_asterisk_openfiles-snmp
pass .1.3.6.1.4.1.50805.2.3.1.2 /usr/bin/check_asterisk_openfiles-snmp
pass .1.3.6.1.4.1.50805.2.4.1 /usr/bin/check_asterisk_ps-snmp
pass .1.3.6.1.4.1.50805.2.4.1.2 /usr/bin/check_asterisk_ps-snmp
....... <SNIP> ------------
So, what am I doing wrong? I've attached my MIB.
murf
--
Steve Murphy
✉ murf at parsetree dot com
NEXVORTEX-MIB DEFINITIONS ::= BEGIN
--
-- Top-level infrastructure of the NexVortex project enterprise MIB tree
--
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Integer32, Unsigned32, enterprises
FROM SNMPv2-SMI
OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString, TruthValue, TimeStamp
FROM SNMPv2-TC;
nexVortex MODULE-IDENTITY
LAST-UPDATED "201710110001Z"
ORGANIZATION "nexvortex.com"
CONTACT-INFO
"postal: Steve Murphy
57 Lane 17
Cody WY 82414
email: n...@nexvortex.com"
DESCRIPTION
"Top-level infrastructure of the NexVortex project enterprise MIB tree"
REVISION "201710110000Z"
DESCRIPTION
"First draft"
::= { enterprises 50805}
--
-- NexVortex enterprise-specific management objects
--
nVasterisk OBJECT IDENTIFIER ::= { nexVortex 2 }
nVmiscChecks OBJECT IDENTIFIER ::= { nexVortex 3 }
nvdisk OBJECT IDENTIFIER ::= { nexVortex 4 }
-- .1.3.6.1.4.1.50805.2.2 == nVasterisk.nVActiveCallsTable
nVActiveCallsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVActiveCallsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about calls active in Asterisk"
::= { nVasterisk 2 }
-- .1.3.6.1.4.1.50805.2.2.1 ==
nVasterisk.nVActiveCallsTable.nVActiveCallsEntry
nVActiveCallsEntry OBJECT-TYPE
SYNTAX NVActiveCallsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about calls active in Asterisk"
INDEX { activeCallsIndex }
::= { nVActiveCallsTable 1 }
-- .1.3.6.1.4.1.50805.2.2.2 ==
nVasterisk.nVActiveCallsTable.nVActiveCallsGroup
nVActiveCallsGroup OBJECT-GROUP
OBJECTS {
activeCallsIndex,
actCalls,
callsProc
}
STATUS current
DESCRIPTION "The group of values used in ActiveCalls"
::= { nVActiveCallsTable 2 }
NVActiveCallsEntry ::= SEQUENCE {
activeCallsIndex Unsigned32,
actCalls Integer32,
callsProc Integer32
}
activeCallsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVActiveCallsEntry 1 }
-- .1.3.6.1.4.1.50805.2.2.1.2 ==
nVasterisk.nVActiveCallsTable.nVActiveCallsEntry.actCalls
actCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of calls active at the moment within Asterisk"
::= { nVActiveCallsEntry 2 }
-- .1.3.6.1.4.1.50805.2.2.1.3 == nVasterisk.nVActiveCalls.callsProc
callsProc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of calls processed within Asterisk since starting or
restart"
::= { nVActiveCallsEntry 3 }
-- .1.3.6.1.4.1.50805.2.3 == nVasterisk.nVAstOpenFilesTable
nVAstOpenFilesTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVAstOpenFilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about open file descriptors in Asterisk"
::= { nVasterisk 3 }
-- .1.3.6.1.4.1.50805.2.3.1 ==
nVasterisk.nVAstOpenFilesTable.nVAstOpenFilesEntry
nVAstOpenFilesEntry OBJECT-TYPE
SYNTAX NVAstOpenFilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about calls active in Asterisk"
INDEX { openFilesIndex }
::= { nVAstOpenFilesTable 1 }
NVAstOpenFilesEntry ::= SEQUENCE {
openFilesIndex Unsigned32,
openFiles Integer32
}
-- .1.3.6.1.4.1.50805.2.3.2 ==
nVasterisk.nVAstOpenFilesTable.nVAstOpenFilesEntry.nVOpenFilesGroup
nVOpenFilesGroup OBJECT-GROUP
OBJECTS {
openFilesIndex,
openFiles
}
STATUS current
DESCRIPTION "The group of values used in ActiveCalls"
::= { nVAstOpenFilesTable 2 }
openFilesIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVAstOpenFilesEntry 1 }
-- .1.3.6.1.4.1.50805.2.3.1.2 ==
nVasterisk.nVAstOpenFiles.nVOpenFilesEntry.openFiles
openFiles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of open file descriptors within Asterisk"
::= { nVAstOpenFilesEntry 2 }
-- .1.3.6.1.4.1.50805.2.4 == nVasterisk.nVAstPSTable
nVAstPSTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVAstPSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about Asterisk process status"
::= { nVasterisk 4 }
-- .1.3.6.1.4.1.50805.2.4.1 == nVasterisk.nVAstPSTable.nVAstPSEntry
nVAstPSEntry OBJECT-TYPE
SYNTAX NVAstPSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about Asterisk process status"
INDEX { astPSIndex }
::= { nVAstPSTable 1 }
NVAstPSEntry ::= SEQUENCE {
astPSIndex Unsigned32,
astpcpu Integer32,
astpmem Integer32,
astnthr Integer32,
astrss Integer32,
astsz Integer32,
astvsz Integer32
}
-- .1.3.6.1.4.1.50805.2.4.2 == nVasterisk.nVAstPSTable.nVAstPSGroup
nVAstPSGroup OBJECT-GROUP
OBJECTS {
astPSIndex,
astpcpu,
astpmem,
astnthr,
astrss,
astsz,
astvsz
}
STATUS current
DESCRIPTION "The group of values used in AstPS"
::= { nVAstPSTable 2 }
astPSIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVAstPSEntry 1 }
-- .1.3.6.1.4.1.50805.2.4.1.2 ==
nVasterisk.nVAstPSTable.nVAstPSEntry.astpcpu
astpcpu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent of cpu cycles consumed by Asterisk"
::= { nVAstPSEntry 2 }
-- .1.3.6.1.4.1.50805.2.4.1.3 ==
nVasterisk.nVAstPSTable.nVAstPSEntry.astpmem
astpmem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent of memory consumed by Asterisk"
::= { nVAstPSEntry 3 }
-- .1.3.6.1.4.1.50805.2.4.1.4 ==
nVasterisk.nVAstPSTable.nVAstPSEntry.astnthr
astnthr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of threads employed by Asterisk"
::= { nVAstPSEntry 4 }
-- .1.3.6.1.4.1.50805.2.4.1.5 ==
nVasterisk.nVAstPSTable.nVAstPSEntry.astrss
astrss OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Resident Set Size allocated by Asterisk. It includes shared
libs, but not swapped out pages."
::= { nVAstPSEntry 5 }
-- .1.3.6.1.4.1.50805.2.4.1.6 ==
nVasterisk.nVAstPSTable.nVAstPSEntry.astsz
astsz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Virtual Memory Size consumed by Asterisk, but in pages"
::= { nVAstPSEntry 6 }
-- .1.3.6.1.4.1.50805.2.4.1.7 ==
nVasterisk.nVAstPSTable.nVAstPSEntry.astvsz
astvsz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Virtual Memory Size consumed by Asterisk, which includes
shared libs and swapped out pages."
::= { nVAstPSEntry 7 }
-- .1.3.6.1.4.1.50805.2.5 == nVasterisk.nVAstSIPReqsTable
nVAstSIPReqsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVAstSIPReqsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about Asterisk SIP requests"
::= { nVasterisk 5 }
-- .1.3.6.1.4.1.50805.2.5.1 ==
nVasterisk.nVAstSIPReqsTable.nVAstSIPReqsEntry
nVAstSIPReqsEntry OBJECT-TYPE
SYNTAX NVAstSIPReqsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about Asterisk SIP requests"
INDEX { astsipIndex }
::= { nVAstSIPReqsTable 1 }
NVAstSIPReqsEntry ::= SEQUENCE {
astsipIndex Unsigned32,
astsipIncInvites Integer32,
astsipIncRegs Integer32,
astsipIncSubsc Integer32,
astsipIncNotif Integer32,
astsipIncOpt Integer32,
astsipIncUpd Integer32,
astsipIncRefer Integer32,
astsipIncCanc Integer32,
astsipIncMsg Integer32,
astsipIncInfo Integer32,
astsipIncRepl Integer32,
astsipIncBadreq Integer32,
astsipIncByes Integer32,
astsipIncAcks Integer32,
astsipIncRetrans Integer32,
astsipOutInvites Integer32,
astsipOutRegs Integer32,
astsipOutSubsc Integer32,
astsipOutNotif Integer32,
astsipOutOpt Integer32,
astsipOutRefer Integer32,
astsipOutCanc Integer32,
astsipOutMsg Integer32,
astsipOutInfo Integer32,
astsipOutByes Integer32,
astsipOutAcks Integer32,
astsipTimestamp TimeStamp,
astsipTotInc Integer32,
astsipTotOut Integer32,
astsipTot Integer32,
astsipTotDeltReqs Integer32
}
-- .1.3.6.1.4.1.50805.2.5.2 ==
nVasterisk.nVAstSIPReqsTable.nVAstSIPReqsGroup
nVAstSIPReqsGroup OBJECT-GROUP
OBJECTS {
astsipIndex,
astsipIncInvites,
astsipIncRegs,
astsipIncSubsc,
astsipIncNotif,
astsipIncOpt,
astsipIncUpd,
astsipIncRefer,
astsipIncCanc,
astsipIncMsg,
astsipIncInfo,
astsipIncRepl,
astsipIncBadreq,
astsipIncByes,
astsipIncAcks,
astsipIncRetrans,
astsipOutInvites,
astsipOutRegs,
astsipOutSubsc,
astsipOutNotif,
astsipOutOpt,
astsipOutRefer,
astsipOutCanc,
astsipOutMsg,
astsipOutInfo,
astsipOutByes,
astsipOutAcks,
astsipTimestamp,
astsipTotInc,
astsipTotOut,
astsipTot,
astsipTotDeltReqs
}
STATUS current
DESCRIPTION "The group of values used in AstSIPReqs"
::= { nVAstSIPReqsTable 2 }
astsipIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVAstSIPReqsEntry 1 }
-- .1.3.6.1.4.1.50805.2.5.1.2 ==
nVasterisk.nVAstSIPReqs.astsipIncInvites
astsipIncInvites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP INVITE messages"
::= { nVAstSIPReqsEntry 2 }
-- .1.3.6.1.4.1.50805.2.5.1.3 == nVasterisk.nVAstSIPReqs.astsipIncRegs
astsipIncRegs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP REGISTER messages"
::= { nVAstSIPReqsEntry 3 }
-- .1.3.6.1.4.1.50805.2.5.1.4 ==
nVasterisk.nVAstSIPReqs.astsipIncSubsc
astsipIncSubsc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP SUBSCRIBE messages"
::= { nVAstSIPReqsEntry 4 }
-- .1.3.6.1.4.1.50805.2.5.1.5 ==
nVasterisk.nVAstSIPReqs.astsipIncNotif
astsipIncNotif OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP NOTIFY messages"
::= { nVAstSIPReqsEntry 5 }
-- .1.3.6.1.4.1.50805.2.5.1.6 == nVasterisk.nVAstSIPReqs.astsipIncOpt
astsipIncOpt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP OPTION messages"
::= { nVAstSIPReqsEntry 6 }
-- .1.3.6.1.4.1.50805.2.5.1.7 == nVasterisk.nVAstSIPReqs.astsipIncUpd
astsipIncUpd OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP UPDATE messages"
::= { nVAstSIPReqsEntry 7 }
-- .1.3.6.1.4.1.50805.2.5.1.8 ==
nVasterisk.nVAstSIPReqs.astsipIncRefer
astsipIncRefer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP REFER messages"
::= { nVAstSIPReqsEntry 8 }
-- .1.3.6.1.4.1.50805.2.5.1.9 == nVasterisk.nVAstSIPReqs.astsipIncCanc
astsipIncCanc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP CANCEL messages"
::= { nVAstSIPReqsEntry 9 }
-- .1.3.6.1.4.1.50805.2.5.1.10 == nVasterisk.nVAstSIPReqs.astsipIncMsg
astsipIncMsg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP MESSAGE messages"
::= { nVAstSIPReqsEntry 10 }
-- .1.3.6.1.4.1.50805.2.5.1.11 ==
nVasterisk.nVAstSIPReqs.astsipIncInfo
astsipIncInfo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP INFO messages"
::= { nVAstSIPReqsEntry 11 }
-- .1.3.6.1.4.1.50805.2.5.1.12 ==
nVasterisk.nVAstSIPReqs.astsipIncRepl
astsipIncRepl OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP REPLY messages"
::= { nVAstSIPReqsEntry 12 }
-- .1.3.6.1.4.1.50805.2.5.1.13 ==
nVasterisk.nVAstSIPReqs.astsipIncBadreq
astsipIncBadreq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming bad SIP messages"
::= { nVAstSIPReqsEntry 13 }
-- .1.3.6.1.4.1.50805.2.5.1.14 ==
nVasterisk.nVAstSIPReqs.astsipIncByes
astsipIncByes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP BYE messages"
::= { nVAstSIPReqsEntry 14 }
-- .1.3.6.1.4.1.50805.2.5.1.15 ==
nVasterisk.nVAstSIPReqs.astsipIncAcks
astsipIncAcks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP ACK messages"
::= { nVAstSIPReqsEntry 15 }
-- .1.3.6.1.4.1.50805.2.5.1.16 ==
nVasterisk.nVAstSIPReqs.astsipIncRetrans
astsipIncRetrans OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of incoming SIP retransmitted
messages"
::= { nVAstSIPReqsEntry 16 }
-- .1.3.6.1.4.1.50805.2.5.1.17 ==
nVasterisk.nVAstSIPReqs.astsipOutInvites
astsipOutInvites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP INVITE messages"
::= { nVAstSIPReqsEntry 17 }
-- .1.3.6.1.4.1.50805.2.5.1.18 ==
nVasterisk.nVAstSIPReqs.astsipOutRegs
astsipOutRegs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP REGISTER messages"
::= { nVAstSIPReqsEntry 18 }
-- .1.3.6.1.4.1.50805.2.5.1.19 ==
nVasterisk.nVAstSIPReqs.astsipOutSubsc
astsipOutSubsc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP SUBSCRIBE messages"
::= { nVAstSIPReqsEntry 19 }
-- .1.3.6.1.4.1.50805.2.5.1.20 ==
nVasterisk.nVAstSIPReqs.astsipOutNotif
astsipOutNotif OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP NOTIFY messages"
::= { nVAstSIPReqsEntry 20 }
-- .1.3.6.1.4.1.50805.2.5.1.21 == nVasterisk.nVAstSIPReqs.astsipOutOpt
astsipOutOpt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP OPTION messages"
::= { nVAstSIPReqsEntry 21 }
-- .1.3.6.1.4.1.50805.2.5.1.22 ==
nVasterisk.nVAstSIPReqs.astsipOutRefer
astsipOutRefer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP REFER messages"
::= { nVAstSIPReqsEntry 22 }
-- .1.3.6.1.4.1.50805.2.5.1.23 ==
nVasterisk.nVAstSIPReqs.astsipOutCanc
astsipOutCanc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP CANCEL messages"
::= { nVAstSIPReqsEntry 23 }
-- .1.3.6.1.4.1.50805.2.5.1.24 == nVasterisk.nVAstSIPReqs.astsipOutMsg
astsipOutMsg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP MESSAGE messages"
::= { nVAstSIPReqsEntry 24 }
-- .1.3.6.1.4.1.50805.2.5.1.25 ==
nVasterisk.nVAstSIPReqs.astsipOutInfo
astsipOutInfo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP INFO messages"
::= { nVAstSIPReqsEntry 25 }
-- .1.3.6.1.4.1.50805.2.5.1.26 ==
nVasterisk.nVAstSIPReqs.astsipOutByes
astsipOutByes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP BYE messages"
::= { nVAstSIPReqsEntry 26 }
-- .1.3.6.1.4.1.50805.2.5.1.27 ==
nVasterisk.nVAstSIPReqs.astsipOutAcks
astsipOutAcks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of outgoing SIP ACK messages"
::= { nVAstSIPReqsEntry 27 }
-- .1.3.6.1.4.1.50805.2.5.1.28 ==
nVasterisk.nVAstSIPReqs.astsipTimestamp
astsipTimestamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time this request was received."
::= { nVAstSIPReqsEntry 28 }
-- .1.3.6.1.4.1.50805.2.5.1.29 == nVasterisk.nVAstSIPReqs.astsipTotInc
astsipTotInc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of all incoming SIP messages"
::= { nVAstSIPReqsEntry 29 }
-- .1.3.6.1.4.1.50805.2.5.1.30 == nVasterisk.nVAstSIPReqs.astsipTotOut
astsipTotOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of all outgoing SIP messages"
::= { nVAstSIPReqsEntry 30 }
-- .1.3.6.1.4.1.50805.2.5.1.31 == nVasterisk.nVAstSIPReqs.astsipTot
astsipTot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (in reqs*1000/sec) of all (incoming&outgoing) SIP
messages"
::= { nVAstSIPReqsEntry 31 }
-- .1.3.6.1.4.1.50805.2.5.1.32 ==
nVasterisk.nVAstSIPReqsTable.nVAstSIPReqsEntry.astsipTotDeltReqs
astsipTotDeltReqs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SIP requests sent/received since the last
probe."
::= { nVAstSIPReqsEntry 32 }
-- .1.3.6.1.4.1.50805.3.2 == nexvortex.nVmiscChecks.nvCheckCoresTable
nVCheckCoresTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckCoresEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns the number of core files in
/var/run/corefiles"
::= { nVmiscChecks 2 }
-- .1.3.6.1.4.1.50805.3.2.1 ==
nexvortex.nVmiscChecks.nvCheckCoresTable.nVCheckCoresEntry
nVCheckCoresEntry OBJECT-TYPE
SYNTAX NVCheckCoresEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns the number of core files in
/var/run/corefiles"
INDEX { coresIndex }
::= { nVCheckCoresTable 1 }
NVCheckCoresEntry ::= SEQUENCE {
coresIndex Unsigned32,
numCores Integer32
}
-- .1.3.6.1.4.1.50805.3.2.2 ==
nexvortex.nVmiscChecks.nvCheckCoresTable.nVCheckCoresGroup
nVCheckCoresGroup OBJECT-GROUP
OBJECTS {
coresIndex,
numCores
}
STATUS current
DESCRIPTION "The group of values used in ActiveCalls"
::= { nVCheckCoresTable 2 }
coresIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckCoresEntry 1 }
-- .1.3.6.1.4.1.50805.3.2.1.2 ==
nexvortex.nVmiscChecks.nvCheckCoresTable.nVCheckCoresEntry.numCores
numCores OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of core files in /var/run/corefiles."
::= { nVCheckCoresEntry 2 }
-- .1.3.6.1.4.1.50805.3.3 ==
nexvortex.nVmiscChecks.nvCheckBackupsTable
nVCheckBackupsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckBackupsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns the number of core files in
/var/run/corefiles"
::= { nVmiscChecks 3 }
-- .1.3.6.1.4.1.50805.3.3.1 ==
nexvortex.nVmiscChecks.nvCheckBackupsTable.nVCheckBackupsEntry
nVCheckBackupsEntry OBJECT-TYPE
SYNTAX NVCheckBackupsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns the number of core files in
/var/run/corefiles"
INDEX { backupsIndex }
::= { nVCheckBackupsTable 1 }
NVCheckBackupsEntry ::= SEQUENCE {
backupsIndex Unsigned32,
numBehind Integer32,
hindList DisplayString
}
-- .1.3.6.1.4.1.50805.3.3.2 ==
nexvortex.nVmiscChecks.nvCheckBackupsTable.nVCheckBackupsGroup
nVCheckBackupsGroup OBJECT-GROUP
OBJECTS {
backupsIndex,
numBehind,
hindList
}
STATUS current
DESCRIPTION "The group of values used in ActiveCalls"
::= { nVCheckBackupsTable 2 }
backupsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckBackupsEntry 1 }
-- .1.3.6.1.4.1.50805.3.3.1.2 ==
nexvortex.nVmiscChecks.nvCheckBackupsTable.nVCheckBackupsEntry.numBehind
numBehind OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of customers not backed up yesterday."
::= { nVCheckBackupsEntry 2 }
-- .1.3.6.1.4.1.50805.3.3.1.3 ==
nexvortex.nVmiscChecks.nvCheckBackupsTable.nVCheckBackupsEntry.hindList
hindList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list of nbs ID's of machines not backed up."
::= { nVCheckBackupsEntry 3 }
-- .1.3.6.1.4.1.50805.3.4 == nexvortex.nVmiscChecks.nvCheckDiskIOTable
nVCheckDiskIOTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckDiskIOEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns stats on Disk IO"
::= { nVmiscChecks 4 }
-- .1.3.6.1.4.1.50805.3.4.1 ==
nexvortex.nVmiscChecks.nvCheckDiskIOTable.nVCheckDiskIOEntry
nVCheckDiskIOEntry OBJECT-TYPE
SYNTAX NVCheckDiskIOEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns stats on Disk IO"
INDEX { nVDIOIndex }
::= { nVCheckDiskIOTable 1 }
NVCheckDiskIOEntry ::= SEQUENCE {
nVDIOIndex Unsigned32,
nVrrqmps Integer32,
nVwrqmps Integer32,
nVrps Integer32,
nVwps Integer32,
nVrkBps Integer32,
nVwkBps Integer32,
nVavgrqSz Integer32,
nVavgquSz Integer32,
nVAwait Integer32,
nVrAwait Integer32,
nVwAwait Integer32,
nVsvctm Integer32,
nVpercUtil Integer32
}
-- .1.3.6.1.4.1.50805.3.4.2 ==
nexvortex.nVmiscChecks.nvCheckDiskIOTable.nVCheckDiskIOGroup
nVCheckDiskIOGroup OBJECT-GROUP
OBJECTS {
nVDIOIndex,
nVrrqmps,
nVwrqmps,
nVrps,
nVwps,
nVrkBps,
nVwkBps,
nVavgrqSz,
nVavgquSz,
nVAwait,
nVrAwait,
nVwAwait,
nVsvctm,
nVpercUtil
}
STATUS current
DESCRIPTION "The group of values used in CheckDiskIO"
::= { nVCheckDiskIOTable 2 }
nVDIOIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckDiskIOEntry 1 }
-- .1.3.6.1.4.1.50805.3.4.1.2 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVrrqmps
nVrrqmps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of read requests merged per second that were queued
to the device."
::= { nVCheckDiskIOEntry 2 }
-- .1.3.6.1.4.1.50805.3.4.1.3 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVwrqmps
nVwrqmps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of write requests merged per second that were queued
to the device."
::= { nVCheckDiskIOEntry 3 }
-- .1.3.6.1.4.1.50805.3.4.1.4 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVrps
nVrps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of read requests that were issued to the device per
second."
::= { nVCheckDiskIOEntry 4 }
-- .1.3.6.1.4.1.50805.3.4.1.5 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVwps
nVwps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of write requests that were issued to the device per
second."
::= { nVCheckDiskIOEntry 5 }
-- .1.3.6.1.4.1.50805.3.4.1.6 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVrkBps
nVrkBps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of kilobytes read from the device per second."
::= { nVCheckDiskIOEntry 6 }
-- .1.3.6.1.4.1.50805.3.4.1.7 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVwkBps
nVwkBps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of kilobytes written to the device per second."
::= { nVCheckDiskIOEntry 7 }
-- .1.3.6.1.4.1.50805.3.4.1.8 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVavgrqSz
nVavgrqSz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average size (in sectors) of the requests that were issued
to the device."
::= { nVCheckDiskIOEntry 8 }
-- .1.3.6.1.4.1.50805.3.4.1.9 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVavgquSz
nVavgquSz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average queue length of the requests that were issued to
the device."
::= { nVCheckDiskIOEntry 9 }
-- .1.3.6.1.4.1.50805.3.4.1.10 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVawait
nVAwait OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average time (in milliseconds) for I/O requests issued to
the device to be served. This includes the time spent by the requests in queue
and the time spent servicing them."
::= { nVCheckDiskIOEntry 10 }
-- .1.3.6.1.4.1.50805.3.4.1.11 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVrAwait
nVrAwait OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average time (in milliseconds) for read requests issued to
the device to be served. This includes the time spent by the requests in queue
and the time spent servicing them."
::= { nVCheckDiskIOEntry 11 }
-- .1.3.6.1.4.1.50805.3.4.1.12 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVwAwait
nVwAwait OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average time (in milliseconds) for write requests issued to
the device to be served. This includes the time spent by the requests in queue
and the time spent servicing them."
::= { nVCheckDiskIOEntry 12 }
-- .1.3.6.1.4.1.50805.3.4.1.13 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVsvctm
nVsvctm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average service time (in milliseconds) for I/O requests
that were issued to the device. Warning! Do not trust this field any more. This
field will be removed in a future sysstat version."
::= { nVCheckDiskIOEntry 13 }
-- .1.3.6.1.4.1.50805.3.4.1.14 ==
nexvortex.nVmiscChecks.nVCheckDiskIOTable.nVCheckDiskIOEntry.nVpercUtil
nVpercUtil OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of elapsed time during which I/O requests were
issued to the device (bandwidth utilization for the device). Device saturation
occurs when this value is close to 100%."
::= { nVCheckDiskIOEntry 14 }
-- .1.3.6.1.4.1.50805.3.5 ==
nexvortex.nVmiscChecks.nvCheckFail2banTable
nVCheckFail2banTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckFail2banEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns 0 if fail2ban is not running on this
system, or 1 if it is."
::= { nVmiscChecks 5 }
-- .1.3.6.1.4.1.50805.3.5.1 ==
nexvortex.nVmiscChecks.nvCheckFail2banTable.nVCheckFail2banEntry
nVCheckFail2banEntry OBJECT-TYPE
SYNTAX NVCheckFail2banEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Info about calls active in Asterisk"
INDEX { fail2banIndex }
::= { nVCheckFail2banTable 1 }
NVCheckFail2banEntry ::= SEQUENCE {
fail2banIndex Unsigned32,
fail2banRunning TruthValue
}
-- .1.3.6.1.4.1.50805.3.5.2 ==
nexvortex.nVmiscChecks.nvCheckFail2banTable.nVCheckFail2banGroup
nVCheckFail2banGroup OBJECT-GROUP
OBJECTS {
fail2banIndex,
fail2banRunning
}
STATUS current
DESCRIPTION "The group of values used in CheckDiskIO"
::= { nVCheckFail2banTable 2 }
fail2banIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckFail2banEntry 1 }
-- .1.3.6.1.4.1.50805.3.5.1.2 ==
nexvortex.nVmiscChecks.nVCheckFail2ban.fail2banRunning
fail2banRunning OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns 0 if fail2ban is not running on this machine,
otherwise, it returns 1."
::= { nVCheckFail2banEntry 2 }
-- .1.3.6.1.4.1.50805.3.6 ==
nexvortex.nVmiscChecks.nvCheckFirewallTable
nVCheckFirewallTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckFirewallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This misc check returns 0 if the firewall is not running on this
system, or 1 if it is."
::= { nVmiscChecks 6 }
-- .1.3.6.1.4.1.50805.3.6.1 ==
nexvortex.nVmiscChecks.nvCheckFirewallTable.nVCheckFirewallEntry
nVCheckFirewallEntry OBJECT-TYPE
SYNTAX NVCheckFirewallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Is the firewall running?"
INDEX { firewallIndex }
::= { nVCheckFirewallTable 1 }
NVCheckFirewallEntry ::= SEQUENCE {
firewallIndex Unsigned32,
firewallRunning TruthValue
}
-- .1.3.6.1.4.1.50805.3.6.2 ==
nexvortex.nVmiscChecks.nVCheckFirewallTable.nVCheckFirewallGroup
nVCheckFirewallGroup OBJECT-GROUP
OBJECTS {
firewallIndex,
firewallRunning
}
STATUS current
DESCRIPTION "The group of values used in CheckDiskIO"
::= { nVCheckFirewallTable 2 }
firewallIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckFirewallEntry 1 }
-- .1.3.6.1.4.1.50805.3.6.1.2 ==
nexvortex.nVmiscChecks.nvCheckFirewallTable.nVCheckFirewallEntry.firewallRunning
firewallRunning OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns 0 if the firewall is not running on this machine,
otherwise, it returns 1."
::= { nVCheckFirewallEntry 2 }
-- .1.3.6.1.4.1.50805.3.7 == nexvortex.nVmiscChecks.nvCheckLogGrowth
nVCheckLogGrowth OBJECT IDENTIFIER ::= { nVmiscChecks 7 }
-- .1.3.6.1.4.1.50805.3.7.2 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLMLogGrowthTable
nVCheckVLMLogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckVLMLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks the /var/log/messages log file for the amount
of growth it experiences in bytes/sec."
::= { nVCheckLogGrowth 2 }
-- .1.3.6.1.4.1.50805.3.7.2.1 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLMLogGrowthTable.nVCheckVLMLogGrowthEntry
nVCheckVLMLogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckVLMLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks the /var/log/messages log file for the amount
of growth it experiences in bytes/sec."
INDEX { logGrowthVLMIndex }
::= { nVCheckVLMLogGrowthTable 1 }
NVCheckVLMLogGrowthEntry ::= SEQUENCE {
logGrowthVLMIndex Unsigned32,
logGrowthVLM Integer32
}
-- .1.3.6.1.4.1.50805.3.7.2.2 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLMLogGrowthTable.nVCheckVLMLogGrowthEntry
nVCheckVLMLogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthVLMIndex,
logGrowthVLM
}
STATUS current
DESCRIPTION "The group of values used in CheckDiskIO"
::= { nVCheckVLMLogGrowthTable 2 }
logGrowthVLMIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckVLMLogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.2.1.2 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLMLogGrowthTable.nVCheckVLMLogGrowthEntry.logGrowthVLM
logGrowthVLM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the /var/log/messages log in
Bytes/second."
::= { nVCheckVLMLogGrowthEntry 2 }
-- .1.3.6.1.4.1.50805.3.7.3 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLAMLogGrowthTable
nVCheckVLAMLogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckVLAMLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks a log file for the amount of growth it
experiences in bytes/sec."
::= { nVCheckLogGrowth 3 }
-- .1.3.6.1.4.1.50805.3.7.3.1 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLAMLogGrowthTable.nVCheckCLAMLogGrowthEntry
nVCheckVLAMLogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckVLAMLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checkecks a log file for the amount of growth it
experiences in bytes/sec."
INDEX { logGrowthVLAMIndex }
::= { nVCheckVLAMLogGrowthTable 1 }
NVCheckVLAMLogGrowthEntry ::= SEQUENCE {
logGrowthVLAMIndex Unsigned32,
logGrowthVLAM Integer32
}
-- .1.3.6.1.4.1.50805.3.7.3.2 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLAMLogGrowthTable.nVCheckCLAMLogGrowthGroup
nVCheckVLAMLogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthVLAMIndex,
logGrowthVLAM
}
STATUS current
DESCRIPTION "The group of values used in CheckDiskIO"
::= { nVCheckVLAMLogGrowthTable 2 }
logGrowthVLAMIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckVLAMLogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.3.1.2 ==
nexvortex.nVmiscChecks.nvCheckLogGrowth.nvCheckVLAMLogGrowthTable.nVCheckCLAMLogGrowthGroup.logGrowthVLAM
logGrowthVLAM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the x log in Bytes/second."
::= { nVCheckVLAMLogGrowthEntry 2 }
-- .1.3.6.1.4.1.50805.3.7.4 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckVSFTPDLogGrowthTable
nVCheckVSFTPDLogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckVSFTPDLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks a log file for the amount of growth it
experiences in bytes/sec."
::= { nVCheckLogGrowth 4 }
-- .1.3.6.1.4.1.50805.3.7.4.1 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckVSFTPDLogGrowthTable.nVCheckVSFTPDLogGrowthEntry
nVCheckVSFTPDLogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckVSFTPDLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checkecks a log file for the amount of growth it
experiences in bytes/sec."
INDEX { logGrowthVSFTPDIndex }
::= { nVCheckVSFTPDLogGrowthTable 1 }
NVCheckVSFTPDLogGrowthEntry ::= SEQUENCE {
logGrowthVSFTPDIndex Unsigned32,
logGrowthVSFTPD Integer32
}
-- .1.3.6.1.4.1.50805.3.7.4.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckVSFTPDLogGrowthTable.nVCheckVSFTPDLogGrowthGroup
nVCheckVSFTPDLogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthVSFTPDIndex,
logGrowthVSFTPD
}
STATUS current
DESCRIPTION "The group of values used in CheckDiskIO"
::= { nVCheckVSFTPDLogGrowthTable 2 }
logGrowthVSFTPDIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckVSFTPDLogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.4.1.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckVSFTPDLogGrowthTable.nVCheckVSFTPDLogGrowthEntry.logGrowthVSFTPD
logGrowthVSFTPD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the x log in Bytes/second."
::= { nVCheckVSFTPDLogGrowthEntry 2 }
-- .1.3.6.1.4.1.50805.3.7.5 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURELogGrowthTable
nVCheckSECURELogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckSECURELogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks a log file for the amount of growth it
experiences in bytes/sec."
::= { nVCheckLogGrowth 5 }
-- .1.3.6.1.4.1.50805.3.7.5.1 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURELogGrowthTable.nVCheckSECURELogGrowthEntry
nVCheckSECURELogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckSECURELogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checkecks a log file for the amount of growth it
experiences in bytes/sec."
INDEX { logGrowthSECUREIndex }
::= { nVCheckSECURELogGrowthTable 1 }
NVCheckSECURELogGrowthEntry ::= SEQUENCE {
logGrowthSECUREIndex Unsigned32,
logGrowthSECURE Integer32
}
-- .1.3.6.1.4.1.50805.3.7.5.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURELogGrowthTable.nVCheckSECURELogGrowthGroup
nVCheckSECURELogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthSECUREIndex,
logGrowthSECURE
}
STATUS current
DESCRIPTION "The group of values used in checking the SECURE log"
::= { nVCheckSECURELogGrowthTable 2 }
logGrowthSECUREIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckSECURELogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.5.1.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURELogGrowthTable.nVCheckSECURELogGrowthEntry.logGrowthSECURE
logGrowthSECURE OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the x log in Bytes/second."
::= { nVCheckSECURELogGrowthEntry 2 }
-- .1.3.6.1.4.1.50805.3.7.6 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckMAILLogGrowthTable
nVCheckMAILLogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckMAILLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks a log file for the amount of growth it
experiences in bytes/sec."
::= { nVCheckLogGrowth 6 }
-- .1.3.6.1.4.1.50805.3.7.6.1 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckMAILLogGrowthTable.nVCheckMAILLogGrowthEntry
nVCheckMAILLogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckMAILLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checks a log file for the amount of growth it experiences
in bytes/sec."
INDEX { logGrowthMAILIndex }
::= { nVCheckMAILLogGrowthTable 1 }
NVCheckMAILLogGrowthEntry ::= SEQUENCE {
logGrowthMAILIndex Unsigned32,
logGrowthMAIL Integer32
}
-- .1.3.6.1.4.1.50805.3.7.6.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckMAILLogGrowthTable.nVCheckMAILLogGrowthGroup
nVCheckMAILLogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthMAILIndex,
logGrowthMAIL
}
STATUS current
DESCRIPTION "The group of values used in checking the mail log"
::= { nVCheckMAILLogGrowthTable 2 }
logGrowthMAILIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckMAILLogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.6.1.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckMAILLogGrowthTable.nVCheckMAILLogGrowthEntry.nVCheckMAILLogGrowthGroup.logGrowthMAIL
logGrowthMAIL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the /var/log/mail log in Bytes/second."
::= { nVCheckMAILLogGrowthEntry 2 }
-- .1.3.6.1.4.1.50805.3.7.7 ==
nexvortex.nVmiscChecks.nVCheckASTIUMDLogGrowthTable
nVCheckASTIUMDLogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckASTIUMDLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks the /var/log/astiumd log file for the amount
of growth it experiences in bytes/sec."
::= { nVCheckLogGrowth 7 }
-- .1.3.6.1.4.1.50805.3.7.7.1 ==
nexvortex.nVmiscChecks.nVCheckASTIUMDLogGrowthTable.nVCheckASTIUMDLogGrowthEntry
nVCheckASTIUMDLogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckASTIUMDLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checks a log file for the amount of growth it experiences
in bytes/sec."
INDEX { logGrowthASTIUMDIndex }
::= { nVCheckASTIUMDLogGrowthTable 1 }
NVCheckASTIUMDLogGrowthEntry ::= SEQUENCE {
logGrowthASTIUMDIndex Unsigned32,
logGrowthASTIUMD Integer32
}
-- .1.3.6.1.4.1.50805.3.7.7.2 ==
nexvortex.nVmiscChecks.nVCheckASTIUMDLogGrowthTable.nVCheckASTIUMDLogGrowthGroup
nVCheckASTIUMDLogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthASTIUMDIndex,
logGrowthASTIUMD
}
STATUS current
DESCRIPTION "The group of values used in checking the astiumd log"
::= { nVCheckASTIUMDLogGrowthTable 2 }
logGrowthASTIUMDIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckASTIUMDLogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.7.1.2 ==
nexvortex.nVmiscChecks.nVCheckASTIUMDLogGrowthTable.nVCheckASTIUMDLogGrowthGroup.logGrowthASTIUMD
logGrowthASTIUMD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the /var/log/astiumd log in Bytes/second."
::= { nVCheckASTIUMDLogGrowthEntry 2 }
-- .1.3.6.1.4.1.50805.3.7.8 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURITYLogGrowthTable
nVCheckSECURITYLogGrowthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckSECURITYLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks the /var/log/asterisk/security log file for
the amount of growth it experiences in bytes/sec."
::= { nVCheckLogGrowth 8 }
-- .1.3.6.1.4.1.50805.3.7.8.1 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURITYLogGrowthTable.nVCheckSECURITYLogGrowthEntry
nVCheckSECURITYLogGrowthEntry OBJECT-TYPE
SYNTAX NVCheckSECURITYLogGrowthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checks a log file for the amount of growth it experiences
in bytes/sec."
INDEX { logGrowthSECURITYIndex }
::= { nVCheckSECURITYLogGrowthTable 1 }
NVCheckSECURITYLogGrowthEntry ::= SEQUENCE {
logGrowthSECURITYIndex Unsigned32,
logGrowthSECURITY Integer32
}
-- .1.3.6.1.4.1.50805.3.7.8.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURITYLogGrowthTable.nVCheckSECURITYLogGrowthGroup
nVCheckSECURITYLogGrowthGroup OBJECT-GROUP
OBJECTS {
logGrowthSECURITYIndex,
logGrowthSECURITY
}
STATUS current
DESCRIPTION "The group of values used in checking the Asterisk
SECURITY log"
::= { nVCheckSECURITYLogGrowthTable 2 }
logGrowthSECURITYIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckSECURITYLogGrowthEntry 1 }
-- .1.3.6.1.4.1.50805.3.7.8.1.2 ==
nexvortex.nVmiscChecks.nVCheckLogGrowth.nVCheckSECURITYLogGrowthTable.nVCheckSECURITYLogGrowthEntry.logGrowthSECURITY
logGrowthSECURITY OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the growth of the /var/log/asterisk/security log in
Bytes/second."
::= { nVCheckSECURITYLogGrowthEntry 2 }
-- SWAP OK - 99% free (1988 MB out of 2015 MB)
|swap=1988MB;201;181;0;2015;16;47916;47932;0;0;0;169;0
-- .1.3.6.1.4.1.50805.3.8 == nexvortex.nVmiscChecks.nVCheckSwapTable
nVCheckSwapTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckSwapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check grabs the swap and paging rates of the machine, and
other useful info."
::= { nVmiscChecks 8 }
-- .1.3.6.1.4.1.50805.3.8.1 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry
nVCheckSwapEntry OBJECT-TYPE
SYNTAX NVCheckSwapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checks a log file for the amount of growth it experiences
in bytes/sec."
INDEX { swapIndex }
::= { nVCheckSwapTable 1 }
NVCheckSwapEntry ::= SEQUENCE {
swapIndex Unsigned32,
swapMByte Integer32,
swapMBFree Integer32,
pagesIn Integer32,
pagesOut Integer32,
pagesInOut Integer32,
swapIn Integer32,
swapOut Integer32,
swapInOut Integer32,
pageRate Integer32,
swapRate Integer32
}
-- .1.3.6.1.4.1.50805.3.8.2 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapGroup
nVCheckSwapGroup OBJECT-GROUP
OBJECTS {
swapIndex,
swapMByte,
swapMBFree,
pagesIn,
pagesOut,
pagesInOut,
swapIn,
swapOut,
swapInOut,
pageRate,
swapRate
}
STATUS current
DESCRIPTION "The group of values used in checking the system swap
info"
::= { nVCheckSwapTable 2 }
-- .1.3.6.1.4.1.50805.3.8.1.1 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapIndex
swapIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckSwapEntry 1 }
-- .1.3.6.1.4.1.50805.3.8.1.2 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapMByte
swapMByte OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Total Swap space in MBytes"
::= { nVCheckSwapEntry 2 }
-- .1.3.6.1.4.1.50805.3.8.1.3 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapMByteFree
swapMBFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of Swap space unallocated in MBytes"
::= { nVCheckSwapEntry 3 }
-- .1.3.6.1.4.1.50805.3.8.1.4 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.pagesIn
pagesIn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How many pages have been read in"
::= { nVCheckSwapEntry 4 }
-- .1.3.6.1.4.1.50805.3.8.1.5 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.pagesOut
pagesOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How many pages have been written to disk"
::= { nVCheckSwapEntry 5 }
-- .1.3.6.1.4.1.50805.3.8.1.6 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.pagesInOut
pagesInOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Total number of pages from and to disk"
::= { nVCheckSwapEntry 6 }
-- .1.3.6.1.4.1.50805.3.8.1.7 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapIn
swapIn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of swap pages read from disk into memory"
::= { nVCheckSwapEntry 7 }
-- .1.3.6.1.4.1.50805.3.8.1.8 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapOut
swapOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of swap pages written out to disk"
::= { nVCheckSwapEntry 8 }
-- .1.3.6.1.4.1.50805.3.8.1.9 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapInOut
swapInOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Total number of pages read from/written to disk"
::= { nVCheckSwapEntry 9 }
-- .1.3.6.1.4.1.50805.3.8.1.10 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.pageRate
pageRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average number of pages read/written since the last probe,
in pages/sec. At a 5-minute sampling period, over 300 would have to performed
to be > 0."
::= { nVCheckSwapEntry 10 }
-- .1.3.6.1.4.1.50805.3.8.1.11 ==
nexvortex.nVmiscChecks.nVCheckSwapTable.nVCheckSwapEntry.swapRate
swapRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average number of swap pages read/written since the last
probe, in pages/sec. At a 5-minute sampling period, over 300 would have to
performed to be > 0."
::= { nVCheckSwapEntry 11 }
-- we need to make this an array of interfaces, for machines with more
than one network interface.
-- .1.3.6.1.4.1.50805.3.9 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable
nVCheckBandwidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF NVCheckBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This check checks the network flow rates, and other useful info."
::= { nVmiscChecks 9 }
-- .1.3.6.1.4.1.50805.3.9.1 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwidthEntry
nVCheckBandwidthEntry OBJECT-TYPE
SYNTAX NVCheckBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This checks the network flow rates, and other useful info."
INDEX { bwIndex }
::= { nVCheckBandwidthTable 1 }
NVCheckBandwidthEntry ::= SEQUENCE {
bwIndex Unsigned32,
interfacename DisplayString,
avgIn Integer32,
avgOut Integer32,
totalDay Integer32,
totalMonth Integer32
}
-- .1.3.6.1.4.1.50805.3.9.2 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwidthGroup
nVCheckBandwidthGroup OBJECT-GROUP
OBJECTS {
bwIndex,
interfacename,
avgIn,
avgOut,
totalDay,
totalMonth
}
STATUS current
DESCRIPTION "The group of values used in checking the Asterisk
SECURITY log"
::= { nVCheckBandwidthTable 2 }
bwIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the row"
::= { nVCheckBandwidthEntry 1 }
-- .1.3.6.1.4.1.50805.3.9.1.2 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwithEntry.interfacename
interfacename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the associated inteface we are gathering data about"
::= { nVCheckBandwidthEntry 2 }
-- .1.3.6.1.4.1.50805.3.9.1.3 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwithEntry.avgIn
avgIn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate, since the last sample, of bytes read per second."
::= { nVCheckBandwidthEntry 3 }
-- .1.3.6.1.4.1.50805.3.9.1.4 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwithEntry.avgOut
avgOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate, since the last sample, of bytes written per second."
::= { nVCheckBandwidthEntry 4 }
-- .1.3.6.1.4.1.50805.3.9.1.5 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwithEntry.totalDay
totalDay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes read/written to this interface in the
current day. Resets to 0 at midnight."
::= { nVCheckBandwidthEntry 5 }
-- .1.3.6.1.4.1.50805.3.9.1.6 ==
nexvortex.nVmiscChecks.nVCheckBandwidthTable.nVCheckBandwithEntry.totalMonth
totalMonth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes read/written to this interface in the
current month . Resets to 0 at the beginning of the month."
::= { nVCheckBandwidthEntry 6 }
END
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users