Syntax
Syntax may be presented in this guide across multiple lines due to layout constraints. When using AKIPS, you will need to run commands in a single line.
Parameters (fields expecting a substituted value) are contained within
{ } (braces).
E.g. {type} {value}
Optional parameters are contained within [ ] (square brackets).
E.g. [index,{description}]
Optional parameters may be nested.
E.g. mlist {type} [{parent regex} [{child regex} [{attribute regex}]]]
For values separated by a | (pipe), choose one option only.
E.g. [any|all|not group {group name} ...]
Multiple parameters will have an ... (ellipsis).
E.g. not group {group name} ...
Time filters
AKIPS uses syntax for time filters in:
- reports and graphs
- threshold, alerting and availability rules.
AKIPS defines a week as 00:00:00 on Sunday to 23:59:59 on Saturday.
| Syntax | Description | Example |
|---|---|---|
| m | minute | 7m |
| h | hour | 2h |
| d | day | 5d |
| w | week | 6w |
| M | month | 3M |
| y / yyyy | year | 1y / 2021 |
| yyyy q[1-4] | year and quarter | 2021 q2 |
| yyyy-MM | year and month | 2021-04 |
| yyyy-MM-dd | year, month and day | 2021-04-17 |
| yyyy-MM-dd hh:mm | year, month, day and time | 2021-04-17 15:30 |
Use the following syntax:
{positive integer}{m h d w M y}
{ddd} {hh:mm} to {hh:mm}
{ddd} {hh:mm} to {ddd} {hh:mm}
{ddd} to {ddd} {hh:mm} to {hh:mm}
not {ddd} {hh:mm} to {hh:mm}
not {ddd} {hh:mm} to {ddd} {hh:mm}
not {ddd} to {ddd} {hh:mm} to {hh:mm}
thishour
lasthour
today
yesterday
thisweek
lastweek
thismonth
lastmonth
thisyear
lastyear
last {duration}
from yyyy to yyyy
from yyyy-mm to yyyy-mm
from yyyy-mm-dd to yyyy-mm-dd
from yyyy-mm-dd hh:mm to yyyy-mm-dd hh:mm
from yyyy for {duration}
from yyyy-mm for {duration}
from yyyy-mm-dd for {duration}
from yyyy-mm-dd hh:mm for {duration}
from {timestamp} to {timestamp}
from {point in time} to {point in time}
from {point in time} to {point in time} [+- duration]
from {point in time} [+- duration] to
{point in time} [+- duration]
now
startoflastminute
endoflastminute
startofthisminute
endofthisminute
startoflasthour
endoflasthour
startofthishour
endofthishour
startofyesterday
endofyesterday
startoftoday
endoftoday
startoflastweek
endoflastweek
startofthisweek
endofthisweek
startoflastmonth
endoflastmonth
startofthismonth
endofthismonth
startoflastyear
endoflastyear
startofthisyear
endofthisyear
tf pairs and tf span
The tf pairs command will display a series of start, end pairs which indicate valid time ranges within the time filter.
The human-readable form of this is shown in the tf dump command.
tf dump "lastweek; mon to fri 8:00 to 17:00"
tf pairs "lastweek; mon to fri 8:00 to 17:00"
The tf span command displays the total span of the time filter.
tf dump "lastweek; mon to fri 8:00 to 17:00"
tf span "lastweek; mon to fri 8:00 to 17:00"
Examples
The past 30 minutes:
tf dump last30m
span 2021-03-06 09:20:50 to 2021-03-06 09:50:50
The past 24 hours:
tf dump last24h
span 2021-03-05 10:05:56 to 2021-03-06 10:05:56
The previous day (until midnight this morning):
tf dump last1d
span 2021-03-06 00:00:00 to 2021-03-06 23:59:59
The previous seven days (until midnight this morning):
tf dump last7d
span 2021-02-28 00:00:00 to 2021-03-06 23:59:59
During business hours for the past week:
tf dump "lastweek; mon to fri 8:00 to 17:00"
span 2021-02-24 00:00:00 to 2021-03-02 23:59:59
include 2021-02-25 08:00:00 to 2021-02-25 17:00:00
include 2021-02-26 08:00:00 to 2021-02-26 17:00:00
include 2021-02-27 08:00:00 to 2021-02-27 17:00:00
include 2021-02-28 08:00:00 to 2021-02-28 17:00:00
include 2021-03-01 08:00:00 to 2021-03-01 17:00:00
During trading hours (with Thursday-evening trading) for the past week:
tf dump "lastweek; mon to fri 8:00 to 17:00; thu 8:00 to 21:00"
span 2021-02-24 00:00:00 to 2021-03-02 23:59:59
include 2021-02-25 08:00:00 to 2021-02-25 17:00:00
include 2021-02-26 08:00:00 to 2021-02-26 17:00:00
include 2021-02-27 08:00:00 to 2021-02-27 17:00:00
include 2021-02-28 08:00:00 to 2021-02-28 21:00:00
include 2021-03-01 08:00:00 to 2021-03-01 17:00:00
Outside trading hours (with Saturday-morning trading) for the past week:
tf dump "lastweek; not mon to fri 8:00 to 17:00; not sat 8:00 to 12:00"
span 2021-02-24 00:00:00 to 2021-03-02 23:59:59
include 2021-02-24 00:00:00 to 2021-02-25 08:00:00
include 2021-02-25 17:00:00 to 2021-02-26 08:00:00
include 2021-02-26 17:00:00 to 2021-02-27 08:00:00
include 2021-02-27 17:00:00 to 2021-02-28 08:00:00
include 2021-02-28 17:00:00 to 2021-03-01 08:00:00
include 2021-03-01 17:00:00 to 2021-03-02 08:00:00
include 2021-03-02 12:00:00 to 2021-03-02 23:59:59
During business hours in the first quarter of 2021:
tf dump "2021 q1; mon to fri 8:00 to 17:00"
span 2021-01-01 00:00:00 to 2021-03-31 23:59:59
include 2021-01-01 08:00:00 to 2021-01-01 17:00:00
include 2021-01-02 08:00:00 to 2021-01-02 17:00:00
include 2021-01-03 08:00:00 to 2021-01-03 17:00:00
...
include 2021-03-28 08:00:00 to 2021-03-28 17:00:00
include 2021-03-29 08:00:00 to 2021-03-29 17:00:00
The past 30 minutes:
tf dump "from now - 1h to now - 30m"
span 2021-03-06 09:30:58 to 2021-03-06 10:00:58
Today until now:
tf dump "from startoftoday to now"
span 2021-03-06 00:00:00 to 2021-03-06 10:33:13
Business hours on 1 February 2021:
tf dump "2021-02-01 8:00 to 17:00"
span 2021-02-01 08:00:00 to 2021-02-01 17:00:00
After business hours on 1 February 2021:
tf dump "from 2021-02-01 18:00 to 2021-02-02 06:00"
span 2021-02-01 18:00:00 to 2021-02-02 06:00:00
The first two months of 2021:
tf dump "from 2021 for 2M"
span 2021-01-01 00:00:00 to 2021-03-01 00:00:00
Yesterday from midday for three hours:
tf dump "from startofyesterday + 12h to startofyesterday + 15h"
span 2021-03-05 12:00:00 to 2021-03-05 15:00:00
tf check
The tf check command will display either 1 (true) or 0 (false) depending on whether the given point in time (Unix epoch time) is within the time filter.
Use the following syntax:
tf check {point in time} "{time filter}"
Examples
tf check 1594771234 "from 2020-07-05 to 2020-07-11"
0
tf check 1594771234 "from 2020-07-12 to 2020-07-18"
1
IP address filters
You can use IP address filters throughout AKIPS. Use the following syntax:
{address}/{mask}
{address}.*
{address}[{range}]
{address}[{range}]/{mask}
{address}[{range}].*
Examples
A single IPv4 address:
10.1.1.50
10.1.1.50
All addresses in a single logical network (i.e. with a specified 24-bit prefix):
10.0.0.0/24
10.0.0.*
10.0.0.0
10.0.0.1
...
10.0.0.254
10.0.0.255
A host ID in a range of 256 logical networks (within a specified range of 256 concurrent 24-bit blocks):
10.0.0-255.1
10.0.*.1
10.0.0.1
10.0.1.1
10.0.2.1
...
10.0.255.1
A single IPv6 address:
fd00:10:1:1::1
fd00:10:1:1::1
Two hundred and fifty-six IPv6 addresses in a single logical network:
fd00:10:1:1::0-ff
fd00:10:1:1::0
fd00:10:1:1::1
...
fd00:10:1:1::fe
fd00:10:1:1::ff
A host ID in a range of 50 logical networks:
fd00:10:1:1-50:1
fd00:10:1:1::1
fd00:10:1:2::1
...
fd00:10:1:50::1
Entity commands
add
Use the add command to create a new entity. If the entity already exists, AKIPS will update it.
You cannot change an entity's type once created.
Use the following syntax:
add {type} {parent name}
add {type} {parent name} {child name} = [{index,[description]}]
add {type} {parent name} {child name} {attribute name} [= {value}]
Examples
Add a router with an interface:
add device Router1
add system Router1 sys = 0
add text Router1 sys SNMPv2-MIB.sysName = "Router1.akips.com"
add text Router1 sys SNMPv2-MIB.sysLocation = "Test Rack"
add text Router1 sys SNMPv2-MIB.sysDesc = "Cisco IOS 7200 Version 12.4(9) T RELEASE (fc1)"
add text Router1 sys SNMPv2-MIB.sysContact = "AKIPS developers"
add uptime Router1 sys SNMPv2-MIB.sysUpTime = 1432703430
add text Router1 sys ip4addr = 10.1.8.250
add text Router1 sys ip6addr = fd00:10:1:8::250
add system Router1 ping4 = "4,10.1.8.4"
add rtt Router1 ping4 PING.icmpRtt
add counter Router1 ping4 PING.icmpDup
add counter Router1 ping4 PING.icmpLost
add enum Router1 ping4 PING.icmpState = 2,up
add system Router1 ping6 = "6,fd00:10:1:8::250"
add rtt Router1 ping6 PING.icmpRtt
add counter Router1 ping6 PING.icmpDup
add counter Router1 ping6 PING.icmpLost
add enum Router1 ping6 PING.icmpState
add interface Router1 Fa0/0 = "1,Link to remote site"
add integer Router1 Fa0/0 IF-MIB.ifSpeed = 1000000000
add text Router1 Fa0/0 IF-MIB.ifAlias = "Link to remote site"
add counter Router1 Fa0/0 IF-MIB.ifHCInOctets = 1
add counter Router1 Fa0/0 IF-MIB.ifHCOutOctets = 1
add enum Router1 Fa0/0 IF-MIB.ifAdminStatus = 1,up
add enum Router1 Fa0/0 IF-MIB.ifOperStatus = 1,up
add counter Router1 Fa0/0 IF-MIB.ifHCInBroadcastPkts = 1
add counter Router1 Fa0/0 IF-MIB.ifHCOutBroadcast Pkts = 1
add counter Router1 Fa0/0 IF-MIB.ifHCInMulticastPkts = 1
add counter Router1 Fa0/0 IF-MIB.ifHCOutMulticast Pkts = 1
Add some custom entries for asset information:
add child Router1 asset
add text Router1 asset serial_number = "123456789"
add text Router1 asset purchase_date = "2017/05/02"
add integer Router1 asset purchase_cost = 12013
get
Use the get command to return the value assigned to a child or attribute.
Use the following syntax:
get {parent name} {child name} [{attribute name}]
Examples
Get the value for an interface:
get swt250 Fa0/1
10001,Link to swt2512
Get the value for an attribute:
get swt250 sys SNMPv2-MIB.sysLocation
Test room
The get command for an attribute with a type of uptime returns two values separated by a comma:
- when the value was reset to zero (epoch timestamp)
- when the attribute value was last updated (epoch timestamp).
Example
get swt250 sys SNMPv2-MIB.sysUpTime
1427283250,1433815768
The get command for an attribute with a type of enum returns five values separated by commas:
- list number (from MIB)
- text value (from MIB)
- time created (epoch timestamp)
- time modified (epoch timestamp)
- child description.
Example
get swt250 Fa0/1 IF-MIB.ifOperStatus
1,up,1431579447,1431579447,link to swt251
delete
Use the delete command to remove a single entity, including all of its childs and attributes.
Use the following syntax:
delete {type} {parent name} [[{child name}] {attribute name}]
Examples
Delete a device:
delete device CoreRouter12
Delete a child:
delete interface CoreRouter1 Fa0/03
Delete an attribute:
delete integer CoreRouter1 Fa0/0 IF-MIB.ifSpeed
mget
Use the mget command to retrieve large amounts of configuration information.
Use the following syntax:
mget {type}
Examples
mget device
mget interface
You can also add regex.
Use the following syntax:
mget {type} [{parent regex} [{child regex} [{attribute regex}]]]
[value {text|/regex/|integer|ipaddr}]
[profile {profile name}] [any|all|not group {group name} ...
The format of the return values depends on which entity (parent, child or attribute) you request.
If you request a parent then the type must be a parent or a wildcard, e.g.
mget * /^nyc-.*-rtr/
mget device *
mget user *
If you request a child then the type must be a child or a wildcard, e.g.
mget * swt250 /^Fa/
mget system swt250 *
mget interface * *
mget interface * /^Fa0/1/
If you request an attribute then the type must be an attribute or a wildcard, e.g.
mget * swt250 * *
mget counter swt250 Fa0/1 /IF-MIB/
Examples
Retrieve the entire configuration for a single device:
mget * swt250 * *
Retrieve the sysName for each device:
mget text * * SNMPv2-MIB.sysName
Atlanta-ro sys SNMPv2-MIB.sysName = Atlanta-ro.akips.com
Baltimore-ro sys SNMPv2-MIB.sysName = Baltimore-ro.akips.com
Boston-ro sys SNMPv2-MIB.sysName = Boston-ro.akips.com
Charlotte-ro sys SNMPv2-MIB.sysName = Charlotte-ro.akips.com
cisco-74-1-1 sys SNMPv2-MIB.sysName = cisco-74-1-1
Retrieve all IF-MIB objects for a single interface:
mget * swt250 Fa0/1 /^IF-MIB.*/
swt250 Fa0/1 IF-MIB.ifAdminStatus = 1,up,1434416774,1434416774
swt250 Fa0/1 IF-MIB.ifAlias = Link to swt251
swt250 Fa0/1 IF-MIB.ifDescr = FastEthernet0/1
swt250 Fa0/1 IF-MIB.ifDuplex = 3,fullDuplex,1434416774,1434416774
swt250 Fa0/1 IF-MIB.ifHCInBroadcastPkts = 1
Retrieve the IPv4/6 addresses for each device:
mget text * sys /ip.addr/
Atlanta-ro sys ip4addr = 10.4.26.1
Atlanta-ro sys ip6addr = fd00:10:4:26::1
Baltimore-ro sys ip4addr = 10.4.22.1
Baltimore-ro sys ip6addr = fd00:10:4:22::1
Boston-ro sys ip4addr = 10.4.23.1
Boston-ro sys ip6addr = fd00:10:4:23::1
...
Case study
A customer used the mget command to obtain the serial numbers of all devices on his network, including their access points:
mget * * * /serial/
mlist
Use the mlist command to retrieve a list of matching entities.
Unlike the mget command, the output does not contain any entity values.
Use the following syntax:
mlist {type} [{parent regex} [{child regex} [{attribute regex}]]]
[value {text|/regex/|integer|ipaddr}]
[profile {profile name}] [any|all|not group {group name} ...
Examples
Retrieve a list of all interfaces on a device:
mlist interface swt250 *
swt250 Fa0/1
swt250 Fa0/10
swt250 Fa0/11
swt250 Fa0/12
swt250 Fa0/16
...
Retrieve a list of interface attributes on a device with the type counter:
mlist counter swt250 * /^IF-MIB./
swt250 Fa0/1 IF-MIB.ifHCInBroadcastPkts
swt250 Fa0/1 IF-MIB.ifHCInMulticastPkts
swt250 Fa0/1 IF-MIB.ifHCInOctets
swt250 Fa0/1 IF-MIB.ifHCInUcastPkts
swt250 Fa0/1 IF-MIB.ifHCOutBroadcastPkts
swt250 Fa0/1 IF-MIB.ifHCOutMulticastPkts
swt250 Fa0/1 IF-MIB.ifHCOutOctets
swt250 Fa0/1 IF-MIB.ifHCOutUcastPkts
swt250 Fa0/1 IF-MIB.ifInDiscards
swt250 Fa0/1 IF-MIB.ifInErrors
...
Retrieve a list of enumerated attribute types configured for a device:
mlist enum swt250 * *
swt250 cstack.1 CISCO-STACK-MIB.moduleStandbyStatus
swt250 cstack.1 CISCO-STACK-MIB.moduleStatus
swt250 Fa0/1 IF-MIB.ifAdminStatus
swt250 Fa0/1 IF-MIB.ifDuplex
swt250 Fa0/1 IF-MIB.ifOperStatus
swt250 Fa0/1 IF-MIB.ifType
swt250 Fa0/10 IF-MIB.ifAdminStatus
...
mtype
Use the mtype command to retrieve a list of matching entities.
Unlike the mget command, the output contains entity types, not values.
Use the following syntax:
mtype {type} [{parent regex} [{child regex} [{attribute regex}]]]
[value {text|/regex/|integer|ipaddr}]
[profile {profile name}] [any|all|not group {group name} ...]
Examples
Retrieve a list of childs for a device:
mtype * swt250 *
swt250 cpu.1 processor
swt250 cstack.1 child
swt250 Fa0/1 interface
...
swt250 Gi0/1 interface
swt250 Gi0/2 interface
swt250 ipsla.1 ipsla
swt250 ipsla.2 ipsla
swt250 ping6 system
swt250 psu.1003 system
swt250 ram.1 memory
swt250 ram.2 memory
swt250 sys system
Retrieve a list of attributes for a device:
mtype * swt250 * *
swt250 cpu.1 CISCO-PROCESS-MIB.cpmCPUTotal1minRev gauge
swt250 cstack.1 CISCO-STACK-MIB.moduleModel text
swt250 cstack.1 CISCO-STACK-MIB.moduleStandbyStatus enum
swt250 cstack.1 CISCO-STACK-MIB.moduleStatus enum
swt250 Fa0/1 IF-MIB.ifAdminStatus enum
swt250 Fa0/1 IF-MIB.ifAlias text
swt250 Fa0/1 IF-MIB.ifDescr text
swt250 Fa0/1 IF-MIB.ifDuplex enum
swt250 Fa0/1 IF-MIB.ifHCInBroadcastPkts counter
swt250 Fa0/1 IF-MIB.ifHCInMulticastPkts counter
...
rename
Use the rename command to rename a parent or child.
Use the following syntax:
rename {type} {existing parent name} {new parent name}
rename {type} {existing parent name} {existing child name} {new parent name} {new child name}
Examples
Rename a device:
rename device nyc-rtr usa-nyc-rtr12
Move an interface from one device to another:
rename interface nyc-rtr1 Se0/1 nyc-rtr2 Se0/1
set
Use the set command to update an entity's value.
Use the following syntax:
set {parent name} {child name} [{attribute name}] = {value}
Examples
set swt250 sys SNMPv2-MIB.sysLocation = "Test Lab"
set swt250 sys SNMPv2-MIB.sysContact = "[email protected]"
set swt250 sys ip4addr = 10.1.8.250
mdelete
Use the mdelete command to remove several entities at once. You can test your selection first
with mget.
You can use regex to precisely target the entities.
Use the following syntax:
mdelete {type} {parent regex} [{child regex} [{attribute regex}]]
Examples
Delete all devices (We do not recommend this!):
mdelete device *
Delete all devices in a group:
mdelete device * any group testlab
Delete all IF-MIB attributes:
mdelete * CoreRouter1 Fa0/0 /IF-MIB/
Delete all ipsla entities for a device:
mdelete * Corerouter1 /ipsla/
Group commands
add
Use the add command to create a new group.
If the group already exists, AKIPS will not update it.
You cannot change a group's type once created.
Use the following syntax:
add {type} group {group name}
Examples
Add a group:
add device group core-routers
Add an interface group:
add interface group uplinks
Add an ipsla group:
add ipsla group Jitter-tests
Add device and super groups:
add device group SFO-BuildingA-Fl01
add device group SFO-BuildingA-Fl02
add device group SFO-BuildingA-Fl03
...
add device group SFO-BuildingB-Fl01
add device group SFO-BuildingB-Fl02
add device group SFO-BuildingB-Fl03
...
add super group SFO-BuildingA
add super group SFO-BuildingB
add super group SFO-Campus
Add interface and super groups:
add interface group SFO-BuildingA-switch-uplinks
add super group SFO-Campus-switch-uplinks
You can also use the add command to create a new profile group. Use the following syntax:
add profile group {group name}
Example
add profile group WAN-Tech-Support
assign
Use the assign command to assign groups.
Use the following syntax:
assign group {group name} = {super group name}
assign {type} {parent regex} [{child regex} [{attribute regex}]] [value {text|integer|/regex/|ipaddr}] [profile {profile name}] [any|all|not group {group name} ...] = {target group} ...
Examples
Create vendor groups and assign devices to them based on attribute values:
add device group Cisco
add device group Extreme
assign * * sys SNMPv2-MIB.sysDescr value /Cisco/ = Cisco
assign * * sys SNMPv2-MIB.sysDescr value /Cabletron/ = Extreme
assign * * sys SNMPv2-MIB.sysDescr value /Enterasys/ = Extreme
assign * * sys SNMPv2-MIB.sysDescr value /Extreme/ = Extreme
Put different models into groups using sysDescr:
add device group Cisco-3600
add device group Cisco-3700
add device group Cisco-7200
assign * * sys SNMPv2-MIB.sysDescr value "/Cisco IOS 3600/" = Cisco-3600
assign * * sys SNMPv2-MIB.sysDescr value "/Cisco IOS 3700/" = Cisco-3700
assign * * sys SNMPv2-MIB.sysDescr value "/Cisco IOS 7200/" = Cisco-7200
Put different models into groups using sysObjectID:
add device group Cisco-3600
add device group Cisco-3700
add device group Cisco-7200
assign * * sys SNMPv2-MIB.sysObjectID value /CISCO-PRODUCTS-MIB.cisco36/ = Cisco-3600
assign * * sys SNMPv2-MIB.sysObjectID value /CISCO-PRODUCTS-MIB.catalyst37xxStack/ = Cisco-3700
assign * * sys SNMPv2-MIB.sysObjectID value /CISCO-PRODUCTS-MIB.cisco72/ = Cisco-7200
Create some device groups:
add device group routers
add device group switches
add device group core-routers
add device group regional-routers
add device group core-switches
add device group regional-switches
Create some interface groups:
add interface group core-links
add interface group core-switch-uplinks
add interface group regional-links
add interface group servers
Assign interfaces to a group:
add interface group serial-links
assign interface * /^Se/ = serial-links27
Assign all links with a specific ifAlias to a group:
add interface group Switch-Uplinks
assign interface * * IF-MIB.ifAlias value /uplink/ = Switch-Uplinks
Create a group hierarchy:
add device group central-office-fl01
assign device /central-office-fl01-.*/ = central-office-fl01
add device group central-office-fl02
assign device /central-office-fl02-.*/ = central-office-fl02
add super group central-office
assign group central-office-fl01 = central-office
assign group central-office-fl02 = central-office
add super group Brisbane
assign group central-office = Brisbane
add super group Queensland
assign group Brisbane = Queensland
add super group Australia
assign group Queensland = Australia
You can also use the assign command to assign a user or group to a profile group.
Use the following syntax:
assign user {user name} = {profile name}
assign {type} group {group regex} = {profile name}
assign group {group regex} = {profile name}
Examples
Allow a profile to access a device group:
assign device group Alcatel = Support
Allow a profile to access an interface group:
assign interface group ifspeed_10G = Support
Assign a user to a location profile:
assign user a.jager = Building02
Create a profile group and allow it to access specific devices:
add profile group WAN-Tech-Support
add device group WAN-Devices
assign * * sys SNMPv2-MIB.sysDescr value /Cisco/ = WAN-Devices
add report group WAN-Reports
assign * * config vendor value /Cisco/ = WAN-Reports
assign group WAN-Devices = WAN-Tech-Support
assign group WAN-Reports = WAN-Tech-Support
Create a profile group, assign a user and allow access to devices with a specific sysName:
add profile group Helpdesk-Profile
assign user fred = Helpdesk-Profile
add device group Helpdesk-Devices
assign * /-swt|-rtr/ = Helpdesk-Devices
assign group helpdesk-devices = Helpdesk-Profile
clear
Use the clear command to remove group assignments.
Use the following syntax:
clear group {group name} = {super group name}
clear {type} {parent regex} [{child regex} [{attribute regex}]] [value {text|/regex/|integer|ipaddr}] [profile {profile name}] [any|all|not group {group name} ...] = {target group} ...
Example
Assign devices to a group and then clear switches:
assign * * sys SNMPv2-MIB.sysDescr value /Cisco/ = Cisco
clear * * sys SNMPv2-MIB.sysDescr value "/Cisco IOS C3560/" = Cisco
You can also use the clear command to remove entities from a profile group.
Use the following syntax:
clear user {user name} = {profile name}
clear group {group name} = {profile name}
clear {type} group {group regex} = {profile name}
Examples
Remove a user from a profile group:
clear user a.jager = Cisco-Only
Remove a profile group's access to a device group:
clear group WAN-Device = WAN-Tech-Support
count
Use the count command to return the number of entities in a group.
Use the following syntax:
count {type} group {group regex}
Example
Count the number of interfaces in a group:
count interface group uplinks
1069
delete
Use the delete command to remove a single group. Use the following syntax:
delete {type} group {group name}
Examples
Delete a device group:
delete device group core-routers
Delete an interface group:
delete interface group uplinks
Delete a super group:
delete super group SFO-Campus
get
Use the get command to check if a group exists. Use the following syntax:
get group {group name}
Example
get group Cisco
device
You can also use the get command to check if a profile group exists.
Use the following syntax:
get profile user {user name}
Example
Show the profile allocated to a user:
get profile user a.jager
Support
list
Use the list command to see the groups in a specific type.
Use the following syntax:
list {type} group [{parent name} [{child name} [{attribute name}]]] [profile {profile name}] [super {super group name}]
Examples
list profile group
list device group
list * group
You can also use the list command to find the profile groups associated
with an entity.
Use the following syntax:
list profile {type} {parent name} [[{child name}] {attribute name}]
Examples
Find the groups associated with a profile group:
list * group profile Support
super,Australia
super,Brisbane
super,central-office
device,Cisco
device,Dell
interface,ifspeed_1
interface,ifspeed_1.4G
interface,ifspeed_1.5M
interface,ifspeed_1.8
Find the devices associated with a profile group:
list device group profile Support
Cisco
Dell
Find the interfaces associated with a profile group:
list interface group profile Support
ifspeed_1
ifspeed_1.4G
ifspeed_1.8G
ifspeed_100G
...
Find all the super groups that a profile group can access:
list device super group profile Support
Australia
Brisbane
central-office
mget
Use the mget command to retrieve large amounts of configuration information for a profile group.
Use the following syntax:
mget {type} [{parent regex} [{child regex} [{attribute regex}]]] [value {text|integer|/regex/|ipaddr}] [profile {profile name}] [any|all|not group {group name} ...]
Example
Show every device that a profile group can access:
mget device profile Cisco-Only
cisco-132-0-1
cisco-132-0-10
...
mlist
Use the mlist command to find entities associated with a profile group.
Use the following syntax:
mlist {type} [profile {profile name}]
Example
Show which devices a profile group can access:
mlist device profile fred
mtype
Use the mtype command to return an entity type for a profile group.
Use the following syntax:
mtype {type} [profile {profile name}]
Example
Show which entity types a profile group can access:
mtype * profile Fred
prune
Use the prune command to remove empty groups.
Use the following syntax:
prune {type} group [{group regex}]
Examples
Remove all empty device groups:
prune device group
Remove all empty interface groups:
prune interface group
rename
Use the rename command to rename a group. This will retain all of its associations.
Use the following syntax:
rename {type} group {existing group name} {new group name}
Examples
Rename a profile group:
rename profile group Support Network-Support
Rename a device group:
rename device group core-routers USA-Core-Routers
Rename an interface group:
rename interface group uplinks Switch-Uplinks
Event commands
Event flags include:
- ack
- critical
AKIPS automatically adds a critical event flag to entities which match
crit_event - suppress
- warning
AKIPS automatically adds a warning event flag to entities which match
warn_event - above
- below
add
Use the add command to add an entity before creating an event.
You can use only the critical event flag with add.
Use the following syntax:
add event {time} {parent name} {child name} {attribute name} [{event flags}] = {value}
Examples
Add ifOperStatus down and up events:
add event 0 swt250 Se0/1 IF-MIB.ifOperStatus = down
add event 0 swt250 Se0/1 IF-MIB.ifOperStatus = up
Add ping-down and SNMP-down events:
add event 0 swt250 ping4 PING.icmpState = down
add event 0 swt250 ping6 PING.icmpState = down
add event 0 swt250 sys snmp.snmpState = down
Create a site-specific admin state for a device which may be set by another system:
add enum swt250 sys admin_state
add event 0 swt250 sys admin_state = maintenance
add event 0 swt250 sys admin_state = online
clear
Use the clear command to clear a flag from an event.
Use the following syntax:
clear event {time} {parent name} {child name} {attribute name} = {event flags}
Example
Clear the critical flag on a ping-down event:
clear event 1435822220 swt250 ping4 ping.icmpState = critical
delete
Use the delete command to delete an event.
Use the following syntax:
delete event {time} {parent name} {child name} {attribute name}
Example
Delete a down event:
delete event 1435822225 swt250 ping4 PING.icmpState
mdelete
Use the mdelete command to delete all events for an attribute within a specific time range.
You can test your selection first with mget.
Use the following syntax:
mdelete event time {time filter} [{parent regex} [{child regex} [{attribute regex}]]] [profile {profile name}] [any|all|not group {group name} ...]
Example
Delete all IF-MIB.ifOperStatus events for devices in a group for yesterday:
mdelete event time yesterday * * IF-MIB.ifOperStatus any group Edge-Switches
mget
Use the mget command to retrieve events records in chronological order. The child description will
display only if you include one in its configuration.
Use the following syntax:
mget event {all,critical,enum,threshold,uptime} time {time filter}
[{parent regex} {child regex} {attribute regex}]
[descr {descr regex}] [value {value regex}] [profile {profile name}]
[any|all|not group {group name} ...]
Enumerated events
Use the following syntax:
{epoch} {parent} {child} {attribute} enum {flags} {value} [{child description}]
Uptime events
Use the following syntax:
{epoch} {parent} {child} {attribute} uptime {flags} {last uptime in seconds} [{child description}]
Threshold events
Use the following syntax:
{epoch} {parent} {child} {attribute} threshold {flags} {rule exceeded} [{child description}]
Examples
Retrieve all ping-outage events for a router for the past hour:
mget event enum time last1h Columbus-ro /ping/ *
1435894798 Columbus-ro ping4 PING.icmpState enum none down 10.4.1.22
1435894799 Columbus-ro ping6 PING.icmpState enum none down fd00:10:4:1::22
1435895128 Columbus-ro ping4 PING.icmpState enum none up 10.4.1.22
1435895129 Columbus-ro ping6 PING.icmpState enum none up fd00:10:4:1::22
Retrieve all ifOperStatus events for the past day:
mget event enum time last1d * * IF-MIB.ifOperStatus
1435846269 NewYork-ro Se2/2 IF-MIB.ifOperStatus enum none down Link to San Francisco
1435846509 NewYork-ro Se2/2 IF-MIB.ifOperStatus enum none up Link to San Francisco
1435848305 Chicago-ro Se1/4 IF-MIB.ifOperStatus enum none down Link to Dallas
1435848365 Chicago-ro Se1/4 IF-MIB.ifOperStatus enum none up Link to Dallas
Retrieve all sysUpTime resets:
mget event uptime time last1d
1435846486 Toronto-ro sys SNMPv2-MIB.sysUpTime uptime none 19044
1435848309 Columbus-ro sys SNMPv2-MIB.sysUpTime uptime none 7863
1435849250 Detroit-ro sys SNMPv2-MIB.sysUpTime uptime none 10363
1435849830 Cleveland-ro sys SNMPv2-MIB.sysUpTime uptime none 25704
Retrieve all threshold events for the past hour:
mget event threshold time last1h
1436104800 cisco-74-1-19 cpu.2 CISCO-PROCESS-MIB.cpm CPUTotal 1minRev threshold critical,above last5m,avg,60
1436104800 Chicago-ro ping4 PING.icmpRtt threshold critical,below last30m,avg,40000
1436104800 cisco-74-1-38 cpu.26 CISCO-PROCESS-MIB.cpm CPUTotal 1minRev threshold critical,above last5m,avg,60
1436105101 SanFrancisco-ro ping4 PING.icmpRtt threshold critical,above last30m,avg,40000
1436105101 cisco-74-1-17 cpu.4 CISCO-PROCESS-MIB.cpm CPUTotal 1minRev threshold critical,below last5m,avg,60
1436105101 cisco-74-1-29 cpu.2 CISCO-PROCESS-MIB.cpm CPUTotal1min threshold critical,above last5m,avg,60
1436105101 cisco-74-1-30 cpu.2 CISCO-PROCESS-MIB.cpm CPUTotal1min threshold critical,above last5m,avg,60
1436105101 NewYork-ro ping6 PING.icmpRtt threshold critical,above last30m,avg,40000
1436105101 NewYork-ro ping4 PING.icmpRtt threshold critical,above last30m,avg,40000
1436105101 Chicago-ro ping4 PING.icmpRtt threshold critical,above last30m,avg,40000
set
Use the set command to set event flags. Use the following syntax:
set event {time} {parent name} {child name} {attribute name} = {event flags}
Example
Set a critical flag on an existing ping-down event:
set event 1435822220 swt250 ping4 ping.icmpState = critical
tget
Use the tget command to return time-series values for a number of events per interval.
Use the following syntax:
tget event {all,critical,enum,threshold,uptime}
{interval secs} time {time filter}
[{parent regex} [{child regex} [{attribute regex}]]]
[profile {profile name}] [any|all|not group {group name} ...]
Example
Retrieve time-series values for all ping events for yesterday in 24 one-hour intervals:
tget event all 3600 time yesterday * /ping/
506,426,460,458,440,760,315,301,232,421,332,288,196,299,380,381,495,448,497,570,386,430,362,530
Time series commands
calc
Use the calc command to calculate a total, average or median value.
Use the following syntax:
calc total|avg|{median NN} time {time filter}
{type} {parent name} {child name} {attribute regex}
[profile {profile name}] [any|all|not group {group name} ...]
Examples
Calculate the total InOctets for a switch interface for yesterday:
calc total time yesterday counter swt250 Fa0/1 /InOctets/
Calculate the average InOctets for a switch interface for yesterday:
calc avg time yesterday counter swt250 Fa0/1 /InOctets/
mcalc
Use the mcalc command to calculate multiple total, average or median values.
Use the following syntax:
mcalc total|avg|{median NN} time {time filter}
{type} {parent regex} {child regex} {attribute regex}
[profile {profile name}] [any|all|not group {group name} ...]
Example
Calculate the In/OutOctets for all interfaces in a group:
mcalc total time yesterday counter * * /^IF-MIB.*InOctets|^IF-MIB.*OutOctets/ any group wan-links
Chicago-ro Se1/0 IF-MIB.ifInOctets = 90922240
Chicago-ro Se1/0 IF-MIB.ifOutOctets = 112385280
Chicago-ro Se1/1 IF-MIB.ifInOctets = 0
Chicago-ro Se1/1 IF-MIB.ifOutOctets = 0
Chicago-ro Se1/2 IF-MIB.ifInOctets = 11374963
Chicago-ro Se1/2 IF-MIB.ifOutOctets = 10454049
Chicago-ro Se1/3 IF-MIB.ifInOctets = 11409152
Case study
A customer used the mcalc command to export the utilisation data (bits in or out) from groups of
interfaces for specific device groups, for the previous five minutes as an average:
mcalc avg time last5m ifrate * * /IF-MIB.if.*BitRate/ any group Circuit
mget
Use the mget command to test if an average has crossed a defined threshold.
For threshold examples, see Admin > Alerting > Threshold Alerts.
Use the following syntax:
mget last{duration} total|avg|nonzero
[above|below {value}[%]] [time {time filter}]
{type} {parent regex} {child regex} {attribute regex}
[profile {profile name}] [any|all|not group {group name} ...]
Examples
Retrieve a list of devices in a group whose average ping RTTs have exceeded a specific value in a specific timeframe:
mget last1h avg above 10000 rtt * /ping/ * any group data-center2
Retrieve a list of interfaces in a group whose usage have exceeded a specific percentage in a specific timeframe:
mget last5m avg above 80% * * * /ifInUtil|ifOutUtil/ any group wan-links3
Retrieve a list of devices whose CPU usage have exceeded a specific percentage in a specific timeframe:
mget last5m avg above 60 * * * /CISCO-PROCESS-MIB.cpmCPU/
series
Use the series command to return time-series values for a selected time range.
Use the following syntax:
series [interval total|avg {secs}] time {time filter}
{type} {parent regex} {child regex} {attribute regex}
[profile {profile name}] [any|all|not group {group name} ...]
Example
Retrieve the total In/OutOctet values for an interface:
series interval total 3600 time yesterday counter swt250 Fa0/1 /InOctets|OutOctets/
swt250 Fa0/1 IF-MIB.ifHCInOctets = 2524672,2463360,2449920, 2447488,2486656,2488064,2457856,...
swt250 Fa0/1 IF-MIB.ifHCOutOctets = 975552,806976,803392, 822016,802496,894144,820480,820608,...
top
Use the top command to retrieve information on the highest number of
events of a particular type within a selected time range.
Use the following syntax:
top {N} [reverse] [interval avg {secs}] total|max|avg|median {NN} time {time filter}
{type} {parent regex} {child regex} {attribute regex}
[profile {profile name}] [any|all|not group {group name} ...]
Example
Retrieve the interfaces with the highest In/OutOctets for yesterday:
top 20 total time yesterday counter * * /IF-MIB.if.*Octets/
cisco-74-1-12 Te1/1 IF-MIB.ifHCInOctets = 134374989234176
cisco-74-1-16 Te1/1/1 IF-MIB.ifHCOutOctets = 92564298924032
juniper-74-2-7 xe-0/0/10.0 IF-MIB.ifHCInOctets = 92329710977024
juniper-74-2-12 ae47.0 IF-MIB.ifHCOutOctets = 92308460535808
cisco-74-1-24 Ethernet1/23 IF-MIB.ifHCOutOctets = 89412016799744
cisco-74-1-24 Ethernet1/24 IF-MIB.ifHCOutOctets = 88919019356160
juniper-74-2-10 reth0.2213 IF-MIB.ifHCOutOctets = 88832066191360
arista-74-0-40 Ethernet5/6 IF-MIB.ifHCInOctets = 88685106167808
cisco-74-1-17 Po55.152 IF-MIB.ifHCOutOctets = 88431959736320
...
Web API
Web APIs provide a way to access data from AKIPS via HTTP.
To use the API, specific user accounts must be created with the correct permissions, depending on the required access level:
| Username | Permissions |
|---|---|
| api-ro | Read-only commands |
| api-rw | All commands |
Users api-ro and api-rw need to be added in User Settings.
api-rw
Go to Admin > Users / Profiles > User Settings.
In the Username text field, type api-rw
Complete the remaining text fields.
Click Add.
api-ro
Go to Admin > Users / Profiles > User Settings.
In the Username text field, type api-ro
Complete the remaining text fields.
Click Add.
Config and Events
Instead of using the command console or SSH, you can transport commands via HTTP.
Use the following syntax:
https://{server}/api-db?password={pw};cmds={query}
The api-rw user can run any API command.
The api-ro user can use any of the following read-only commands:
aggregate
calc
check
count
cseries
get
list
mcalc
mget
mgroup
mlist
mtime
mtype
netmask
rget
series
tf
tget
top
tz
To activate the Config and Events web API:
Go to Admin > API > Web API Settings.
Click the Config and Events option On.
Click Save.
User api-ro or api-rw is required.
NetFlow
Use the following syntax:
https://{server}/api-flow?password={pw};{option}={value};...
| Option | Value |
|---|---|
| exporter | {exporter IP} |
| time | {increments of 5 minutes} |
| show | src_ip,dst_ip src_host,dst_host src_idx,dst_idx src_as,dst_as geo,tos,proto,pkt,oct,flow,conv |
| sort | src_ip | dst_ip | src_idx | dst_idx |src_as | dst_as | pkt | oct | flow | conv |
| proto | {protocol}.{service} |
| src_ip dst_ip any_ip both_ip | {ip filter} |
| src_as dst_as any_as both_as | {Autonomous System Filter} |
| src_idx dst_idx any_idx both_idx | {Index Filter Number} |
| sort_dir | f | r |
To activate the NetFlow web API:
Go to Admin > API > Web API Settings.
Click the NetFlow option On.
Click Save.
User api-ro is required.
NetFlow timeseries
Use the following syntax:
https://{server}/api-flow-timeseries?password={pw};{option}={value};...
| Option | Value |
|---|---|
| exporter | {exporter IP} |
| time | {time filter} |
| interval | {increments of 5 minutes} |
| proto | {protocol}.{service} |
| src_ip dst_ip any_ip both_ip | {ip filter} |
| src_as dst_as any_as both_as | AS Number | Name | Regex |
| src_idx dst_idx any_idx both_idx | {ifIndex} |
| tos | {number} |
Example
Retrieve five-minute time-series values for all flow records on a specific exporter:
https://{server}/api-flow-timeseries?password={pw};exporter=10.0.0.254;time=last4h;interval=5
Activate the NetFlow time-series web API:
Go to Admin > API > Web API Settings.
Click the NetFlow Time-series option On. Click
Save.
User api-ro is required.
Switch Port Mapper
Examples
Return data from an SPM file.
https://{server}/api-spm?password={pw};filename={file}
Options:
| Filename | Description | Output Format (CSV) |
|---|---|---|
| arp | ARP Tables | epoch,ipaddress,mac |
| ip2mac | IP to MAC mapping | epoch,mac,ipaddress |
| mac2ip | MAC to IP mapping | epoch,mac,ipaddress |
| mac2sp | MAC to Switch Port mapping | epoch,mac,switch,port |
| mac2vspa | MAC to Vendor, Switch, Port, IP Address | mac,vendor,switch,port,ipaddress |
| sp2mac | Switch Port to MAC | switch,port,mac |
| sp2vlan | Switch Port to VLAN | epoch,switch,port,vlan,id |
| vlan2sp | VLAN to Switch Port | epoch,vlan,switch,port |
| vlans | List of all VLANs | vlan |
Return search results on one/multiple MAC addresses.
https://{server}/api-spm?password={pw};mac={MAC1,MAC2,...}
Activate the Switch Port Mapper web API:
Go to Admin > API > Web API Settings.
Click the Switch Port Mapper option On.
Click Save.
User api-ro is required.
Switch Port Mapper data is stored in CSV format. You can access it via:
- the command console
- system log viewer (Go to Admin > System > System Log Viewer)
- web API
CSV output
| Filename | Description | Output format (CSV) |
|---|---|---|
| arp | ARP tables | epoch,ipaddress,mac |
| ip2mac | IP to MAC mapping | epoch,mac,ipaddress |
| mac2ip | MAC to IP mapping | epoch,mac,ipaddress |
| mac2sp | MAC to switch interface mapping | epoch,mac, switch,port |
| mac2vspa | MAC to vendor, switch, interface,IP address | mac,vendor,switch,port,ipaddress |
| sp2mac | switch interface to MAC | switch,port,mac |
| sp2vlan | switch interface to VLAN | epoch,switch, port,vlan |
| vlan2sp | VLAN to switch interface | epoch,vlan, switch,port |
| vlans | list of all VLANs | vlan |
Syslog and traps
You can use a web API wrapper for nm-msg-reporter.
Use the following syntax:
https://{server}/api-msg?
password={pw};
time={time filter};
[addr={ip filter}];
[type=syslog|trap];
[device={name}|{regex}];
[regex={regex filter}];
[limit={qty messages}]
Examples
Retrieve all syslog messages for the past 30 minutes for devices with specific text:
https://{server}/api-msg?password={pw};time=last30m;type=syslog;device=/^swt/;
Retrieve up to a specific number of syslog messages for the past hour for a specific IP address:
https://{server}/api-msg?password={pw};time=last1h;addr=10.1.9.6;type=syslog;regex=down;limit=5;
To activate the Syslog and Traps web API:
Go to Admin > API > Web API Settings. Click the Syslog and Traps option On.
Click Save.
User api-ro is required.
nm-msg-reporter
AKIPS stores all syslog and SNMP traps in a single database.
Use the nm-msg-reporter command line tool to extract and filter messages.
Each syslog or trap message contains:
-
header line: {system timestamp} {type} {IP version} {IP Address}
-
message text
-
blank terminating line.
Examples
Retrieve all syslog messages for the past hour:
time last1h type syslog
1744253762 syslog 4 10.100.251.37
info local7 1 2025-04-10T12:56:02 10.100.251.37 vlan.msgs: Port 2 link down
1744253762 syslog 4 10.100.251.39
info local4 1 2025-04-10T12:56:02 10.100.251.39 Sensor[1]Port tg.1.2 rx power sensor indicates normal (0.023 mW)
1744253762 syslog 4 10.100.251.38
notice local4 1 2025-04-10T12:56:02 10.100.251.38 Default[1.tSyslogD]4 Messages Dropped
1744253762 syslog 4 10.100.251.40
info local7 1 2025-04-10T12:56:02 10.100.251.40 vlan.msgs: Port 37 link UP at speed 10 Mbps and full-duplex
1744253762 syslog 4 10.100.251.41
info local4 1 2025-04-10T12:56:02 10.100.251.41 Spantree[1]Port Status: DOWN on Port = ge.1.31
Retrieve all trap messages for the past day which contain specific text:
type trap time last1d regex OSPF
1436232075 trap 4 10.4.2.26
SNMPv2-MIB sysUpTime 0 TimeTicks 53803
SNMPv2-MIB snmpTrapOID 0 ObjectIdentifier CISCO-SYSLOG-MIB.clog MessageGenerated
CISCO-SYSLOG-MIB clogHistFacility 122 DisplayString OSPFv3
CISCO-SYSLOG-MIB clogHistSeverity 122 ENUM 6,notice
CISCO-SYSLOG-MIB clogHistMsgName 122 DisplayString ADJCHG
CISCO-SYSLOG-MIB clogHistMsgText 122 DisplayString Process 1, Nbr 10.4.45.1 on Serial1/6 from...
CISCO-SYSLOG-MIB clogHistTimestamp 122 TimeTicks 53803
1436232075 trap 4 10.4.2.26
SNMPv2-MIB sysUpTime 0 TimeTicks 53803
SNMPv2-MIB snmpTrapOID 0 ObjectIdentifier OSPF-TRAP-MIB.ospf NbrStateChange
OSPF-MIB ospfRouterId 10.4.2.20 IPAddress 10.4.40.1
OSPF-MIB ospfNbrIpAddr 10.4.2.20 IPAddress 10.4.2.166
OSPF-MIB ospfNbrAddressLessIndex 10.4.2.20 Integer 0
OSPF-MIB ospfNbrRtrId 10.4.2.20 IPAddress 10.4.45.1
OSPF-MIB ospfNbrState 10.4.2.20 ENUM 1,down
Retrieve all syslog and trap messages for today from a specific IP address:
time today addr 10.4.2.26
1436232275 syslog 4 10.4.2.26
notice local7 149:Jul 7 11:24:34.476: LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1/6, changed...
1436232275 syslog 4 10.4.2.26
notice local7 150:Jul 7 11:24:34.572: OSPF-5-ADJCHG: Process 1, Nbr 10.4.45.1 onSerial1/6 from LOADING...
1436232275 trap 4 10.4.2.26
SNMPv2-MIB sysUpTime 0 TimeTicks 54003
SNMPv2-MIB snmpTrapOID 0 ObjectIdentifier OSPF-TRAP-MIB.ospf Nbr StateChange
OSPF-MIB ospfRouterId 10.4.2.20 IPAddress 10.4.40.1
OSPF-MIB ospfNbrIpAddr 10.4.2.20 IPAddress 10.4.2.166
OSPF-MIB ospfNbrAddressLessIndex 10.4.2.20 Integer 0
OSPF-MIB ospfNbrRtrId 10.4.2.20 IPAddress 10.4.45.1
OSPF-MIB ospfNbrState 10.4.2.20 ENUM 8,full
1436232276 trap 4 10.4.2.26
SNMPv2-MIB sysUpTime 0 TimeTicks 54004
SNMPv2-MIB snmpTrapOID 0 ObjectIdentifier OSPF-TRAP-MIB.ospf OriginateLsa
OSPF-MIB ospfRouterId 10.4.2.20 IPAddress 10.4.40.1
OSPF-MIB ospfLsdbAreaId 10.4.2.20 IPAddress 0.0.0.0
OSPF-MIB ospfLsdbType 10.4.2.20 ENUM 1,routerLink
Unused Interfaces
Use the following syntax:
https://{server}/api-unused-interfaces?password={pw};{option}={value};...
Examples
Show ifAdminStaus for all unused interfaces on swt251.
https://{server}/api-unused-interfaces?password={pw};device=swt251;ifAdminStatus=on
swt251,Fa0/2,100000000,used,up,1461652050,uplk to swt9-2,SysMgmtProd VMW-vMotion,up
To activate the Unused Interfaces web API:
Go to Admin > API > Web API Settings. Click the Unused Interfaces option On.
Click Save.
CSV output
| Field | Description |
|---|---|
| 1 | device name |
| 2 | interface name |
| 3 | interface speed |
| 4 | used/free |
| 5 | current IF-MIB.ifOperStatus |
| 6 | last change time (epoch timestamp (seconds)) |
| 7 | IF-MIB.ifAlias |
| 8 | VLAN name |
Options
| Option | Value | Required | Default | Comment |
|---|---|---|---|---|
| time | {time filter} | optional | last30d | Refer to the API Programming Guide |
| device | {name} | {/regex/} | optional | * | Device name or regex |
| group | {device group}... | optional | Device groups | |
| ifAdminStatus | on | off | optional | off | Show ifAdminStatus for interface |
Functions
Overview
This module provides utility functions, constants, and data structures used throughout the AKIPS system for common tasks including logging, time/date formatting, error handling, networking, database communication, and SNMP-based device discovery.
It includes:
- Predefined arrays for weekdays, months, and metric prefixes.
- Utility functions such as
trim,errlog, andget_localtime. - Wrappers around AKIPS tools for sending syslog and HTTP messages (
syslog(),http_send(), etc.). - A simple interface to the AKIPS database system via
adb_send()andadb_result(). - A discovery subsystem (
discover_scan(),discover_config(), etc.) for identifying and configuring devices using SNMP.
Useful arrays
@weekday_names_short = (
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"
);
@weekday_names_long = (
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"
);
@month_names_short = (
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
);
@month_names_long = (
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
);
@days_of_month = (
"1st", "2nd", "3rd", "4th", "5th", "6th", "7th", "8th", "9th", "10th",
"11th", "12th", "13th", "14th", "15th", "16th", "17th", "18th", "19th", "20th",
"21st", "22nd", "23rd", "24th", "25th", "26th", "27th", "28th", "29th", "30th",
"31st"
);
@days_in_month = (
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
);
@metric_prefix = (
'p', 'n', 'u', 'm', '', 'K', 'M', 'G', 'T', 'P', 'E'
);
PRINT_LINE
PRINT_LINE is useful when debugging. It prints the following on a single line
to stderr:
- date/time
- process name
- function name
- filename
- line number
- error message.
Example
sub custom_hello_world
{
PRINT_LINE ("Hello World!");
return;
}
Jul 4 07:44:53.979347 0 ms nm-site-script-custom_hello_world 50187
Akips::Site::custom_hello_world Site.pm:57
Hello World!
trim
trim strips white space (spaces, line breaks, etc.) from a string.
Example
my $str = " Hello World! ";
$str = trim ($str);
print ($str); # "Hello World!"
errlog
AKIPS uses its own error log. Use the following syntax:
errlog ({LOG_LEVEL}, {log message})
Available log levels:
$ERR_FATAL$ERR_ERROR$ERR_WARNING$ERR_INFO$ERR_USER$ERR_DEBUG$ERR_CGI
Example
my $error_msg = "it broke";
errlog ($ERR_FATAL, "something went wrong - %s", $error_msg);
To view error messages:
Go to Admin > System > System Log Viewer.
get_localtime()
get_localtime() (epoch timestamp) is a wrapper around the standard localtime()
| Element | Description |
|---|---|
| sec | seconds: 00 to 59 |
| min | minutes: 00 to 59 |
| hour | hours: 00 to 23 |
| wday | day of the week: 0 = Sunday to 6 = Saturday |
| mday | day of the month: 1 to 31 |
| mon | month: 0 = January to 11 = December |
| year | year, e.g. 2020 |
| yday | day of the year: 0 to 364 (0 to 365 in leap years) |
| isdst | daylight saving time: 0 = No, 1 = Yes |
Example
my $h_ref = get_localtime ();
printf "%s %s %s",
$days_of_month[$h_ref->{mday} - 1],
$month_names_long[$h_ref->{mon}],
$h_ref->{year};
mail()
mail() takes a hash reference containing:
tosubjectbodyattach, optionally.
Example
my @body = (
"Hello,",
"Greetings from AKIPS!",
"Sincerely,",
"Bob"
);
@files = ("/path/to/graph1.png", "/path/to/report1.pdf", "/path/to/report2.pdf");
mail ({
to => '[email protected]',
subject => 'Greetings',
body => @body,
attach => @files, #(optional)
});
syslog()
| Element | Description | Options |
|---|---|---|
| ipaddr | destination | IP address |
| priority | default: notice | emergency | alert | critical | error | warning | notice | info | debug |
| facility | default: user | auth | authpriv | console | cron | daemon | ftp | kern | lpr | mail | news | ntp | security | syslog | user | uucp | local0 | local1 | local2 | local3 | local4 | local5 | local6 | local7 |
| message | message body |
Example
syslog ({
ipaddr => "10.50.1.100",
priority => "error",
facility => "local3",
message => "The quick brown fox has jumped",
});
http_send() and http_result()
These HTTP functions are a wrapper around the nm-http command line tool.
http_send() sends an HTTP request.
http_result() sends an HTTP request and returns response data.
Options
| Element | Value | Comment |
|---|---|---|
| url | https://www.example.com | HTTP |
| method | GET, HEAD, POST, PUT, DELETE, CONNECT,OPTIONS, TRACE, PATCH | case insensitive |
| content_type | text/html, application/json, etc. | application/x-www-form-urlencoded = default |
| headers | send custom HTTP headers | |
| proxy | host:port | send request through the specified proxy |
| secure | 0 or 1 | 0 = allow SSC 1 = default |
| show_headers | 0 or 1 | 0 = default 1 = show headers |
| data | POST data |
Example
http_send()
# Call remote server to execute scripts
http_send ({
url => "https://www.example.com:8080/script?name=my_script.txt",
method => "GET",
content_type => "text/html",
});
http_result()
# Call to Opsgenie api that returns some data.
my %request;
# Options for alert.
my %options;
$options{message} = "Test alert";
$options{priority} = "low";
$request{url} = "https://api.opsgenie.com/v2/alerts";
$request{headers} = ["Authorization: GenieKey xxxxxx-xxxxx-xxxxx-xxxxx"];
$request{method} = "post";
$request{content_type} = "application/json";
$request{data} = encode_json (\%options);
my @result = http_result (\%request);
Database interface
The command line tool for the ADB is nm-db.
The ADB module simplifies interacting with nm-db by automatically opening and closing a bidirectional pipe when loading and exiting.
adb_send()
Use adb_send() to write the specified command to nm-db.
Example
adb_send ("add device group CoreRouters");
adb_send ("add device group CoreSwitches");
adb_flush ();
adb_flush()
Use adb_flush() to flush all buffered output to nm-db.
You must do this after calling adb_send()
adb_result()
Use adb_result() to write to nm-db and return the results in either a scalar
or array.
You do not need to call adb_flush()
Example
my @cisco_devices = adb_result ("mget device any group Cisco");
Discover
discover_scan()
discover_scan() performs the first stage of the device discover and
creates the intermediate files for discover_config()
ping.scan lists the IPv4/6 addresses that responded to a ping scan.
snmp.scan lists the SNMP walk of the SNMPv2-MIB.system for each device.
devices lists the IPv4/6 address, SNMPv2-MIB.sysName, SNMP credentials,
SNMPv2-MIB.sysObjectID and SNMPv2-MIB.sysDescr.
Use the following syntax:
discover_scan ( {SNMP Parameters}, {IP Address Range}, ... );
Examples
Scan three IP ranges using existing discover SNMP credentials:
discover_scan (undef, "10.0.0.0/16", "10.3.0.0/24", "10.5.0.0/24");
Scan multiple IP ranges using specified SNMPv2 credentials:
discover_scan ("version 2 community loofah", "10.3.0.0/24", "10.5.0.0/24");
Scan one IP address using specified SNMPv3 credentials:
discover_scan ("version 3 sha passwd1 aes256 passwd1", "10.2.0.1");
discover_config()
discover_config() performs SNMP walks of each device which
discover_scan() locates, then processes the data to configure each device.
discover_device_rewalk()
discover_device_rewalk() performs an SNMP walk for a specified device
and then processes the data to configure the device.
It returns:
0 = failure
1 = success
Use the following syntax: FIXME:
discover_device_rewalk (%hash_ref);
Example
discover_device_rewalk ({
ipaddr = > "10.1.2.3",
device = > "atlanta-ro",
});
Regex
AKIPS API requires that:
- all regex strings be enclosed within
/ /(forward slashes) - regex that contains spaces also be enclosed within
" "(double quotation marks).
To negate regex, use the following syntax:
/!{regex}/
Be precise with your syntax so that it performs quickly and efficiently.
E.g. /^NewYork-Router/ is faster than /NewYork-Router/ because it specifies
that the start of the match must begin with NewYork-Router.
Regex filters
You can use regex to filter data in Dashboards and Reports
Examples: Must match akips09 or akips134:
/akips09|akips134/
Must match AKDSQ, AKDSI, AKDPR, MSD or EIA:
/AKDSQ|AKDSI|AKDPR|MSD|EIA/
Match anything with SD followed by any number from 4 to 9:
/SD\[4-9\]/
Match anything that starts with fa or gi and only those from 0 to 5:
/^(fa|gi)[0-5]/
Check your regex:
Go to Tools > Regex Checker. Paste sample text into the text field.
Type the regex you want to check, without / / (forward slashes), into
the Regex text field.
Click Test Regex.
Entities
The ADB architecture defines three levels of entities:
- parents
- childs
- attributes
You must create entities in the following order:
- create the parent before you add a child
- create the child before you add an attribute.
Each entity must have a type, which you cannot change once created.
| Level | Entity | Type | Value | Notes |
|---|---|---|---|---|
| 1 | parent | Y | N | a parent is an independent item |
| 2 | child | Y | optional | a child is a component of its parent entity |
| 3 | attribute | Y | Y | an attribute is a component of its parent and child entities |
Example
To measure the flow of traffic (by counting the number of incoming bytes, or InOctets) for a particular router:
- the parent is a device
- the child is an interface
- the attribute is a counter.
You could define it as:
| Level | Entity | Type | Value | Name |
|---|---|---|---|---|
| 1 | parent | device | router01 | |
| 2 | child | interface | 1,Test network | Sel1/1 |
| 3 | attribute | counter | 1 | IF-MIB.ifHCInOctets |
Level 1: parent
Parent types:
- parent (generic)
- device
- user
- report.
Level 2: child
Child types:
- child (generic)
- interface
- ipsla
- memory
- processor
- storage
- system
- temperature.
A child may optionally have a value in the format of index,[description]
E.g. a child, Fa0/1, may be assigned a value of 1,Link to server:
1is the ifIndex of the interface in ifTableLink to serveris the ifAlias.
Level 3: attribute
Attribute types:
| Type | Value | Example |
|---|---|---|
| counter | must be 1 | 1 |
| enum | positive integer,text (enumerated list) | 1,up 2,down |
| gauge | scale: integer (positive to multiply, negative to divide) | -2 |
| integer | positive or negative whole number or 0 | 100287 |
| RTT | positive integer (microseconds) | 430 |
| text | up to 2000 characters | the quick brown fox |
| timestamp | seconds since start of Unix epoch | 1406787487 |
| uptime | seconds since status change | 13095 |
Virtual attributes
AKIPS doesn't poll virtual attributes but instead meaningfully interprets the data. E.g. ifutil is the in-rate divided by the interface speed.
Virtual attribute types:
Type Description
ifutil interface utilisation
ifrate interface bps
vutil utilisation
vnutil calculate used from free
vdiff difference x = a-b temp_f convert C to F
Events
Events records
AKIPS stores events records in chronologically ordered blocks.
After 72 hours, AKIPS compresses and archives events records. You will not be able to edit or delete these.
Events records may include:
- enumeration changes
- uptime resets
- threshold events.
Each record in the events database includes:
- event time (epoch timestamp)
- entity (parent, child or attribute)
- flags (critical, enum, threshold and uptime)
- value.
To view enumeration and uptime attributes:
Go to Admin > Alerting > Status Alerts.
Scroll down the right-hand side of the page to find the table of Status Attributes.
To view threshold attributes:
Go to Admin > Alerting > Threshold Alerts.
Scroll down the right-hand side of the page to find the table of Threshold Attributes.
Groups
Groups
When you create a group, specify the group type. You can assign an entity only to a group with the same type.
A child inherits group assignments from its parent.
An attribute inherits group assignments from both its child and parent.
Super groups
Use super groups (groups of groups) to create a hierarchy of your network.
You cannot assign an entity directly to a super group. You can assign only a group to a super group.
Example
Assign a router on floor 1 of building A to both:
- floor 1 group
- building A router group.
Further assign the building A router group to both:
- building A super group
- router super group.
Edit a super group:
Go to Admin > Grouping > Manual Grouping.
Click Super Groups.
Select the relevant super group.
Change the super group's name:
Overtype the name.
Click Rename.
Edit the super group's configuration:
Click Edit.
Select or deselect the relevant checkboxes
Delete the super group:
Click Delete.
Time series
The features for time series include:
- three years of historical data
- 60-second values (no rollups or averages of stored data)
- 30-day blocks.
Rolling averages are available for the past five minutes to 30 days.
Time-series data types are:
- counters
- gauges
- RTT (microseconds).
Status Alerting
Receive real-time notifications for network status events.
Status Alerts can be:
- sent via Email
- forwarded to Third-party Integrations
- handled using the Site Scripting API for custom logic
AKIPS supports forwarding alerts to the following third-party integrations:
- Opsgenie
- PagerDuty
- ServiceNow
- Slack
- Splunk
- Microsoft Teams
Alert Rules
Alert Rules are used to configure alerts.
Each rule consists of a FILTER and an ACTION.
When a network event matches the FILTER, the ACTION is executed.
Syntax Overview
- Alert Rules follow the format:
FILTER = ACTION
FILTER:
[wait {N}m|{N}h]
[time {time filter}]
{type} {device regex} {child regex} {attr regex}
[value {text|/regex/}]
[descr {/regex/}]
[any|all|not group {group name} ...]
= {ACTION}
ACTION:
email * | {profile name} | {email address} [...]
mute [ {profile name} | {email address} [...] ]
stop
call {function}
Note
Status Alerting only reacts to generated network events.
It won’t send an alert if a device is already in a state that may match an Alert Rule.
Filters
Filters define when a network event triggers a rule.
| Params | Syntax | Description |
|---|---|---|
| wait | wait {N}m|{N}h | Triggers after a device stays in this condition for N time |
| time | time {time filter} | Triggers only during the specified time filter |
| type | {type} | Entity type, typically use wildcard * |
| device | {device regex} | Matches the event device name |
| child | {child regex} | Matches the event child name |
| attr | {attr regex} | Matches the event attribute name |
| value | value {text|/regex/} | Matches the event value |
| descr | descr {/regex/} | Matches the event description |
| group | any|all|not group {name} ... | Matches the device group conditions |
- Parameter order is important - follow the correct syntax
- Any combination of parameters can be used
- All Filters must include an
Entity - An
Entityconsists of:type,device,childandattribute
See: Entity breakdown
Wait
| Syntax | Description |
|---|---|
wait {N}m | Triggers after a device stays in this condition for N minutes. |
wait {N}h | Triggers after a device stays in this condition for N hours. |
waitmust be defined at the start of the rule- If
valueis omitted, values from the Status Attributes Table are used
Status Attributes Table can be found in the Status Alerts web help text.
Examples
-
Alert if a device stays down for 5 minutes
wait 5m * * ping4 PING.icmpState value down = email Admins -
Alert if a device stays down for 1 hour.
wait 1h * * ping4 PING.icmpState = email Admins
See: Wait Rules section for further details.
Time
| Syntax | Description |
|---|---|
time {time filter} | Triggers only during specified time filter |
- Syntax follows the Time Filters section
{time filter}must be in quotes or a syntax error will occur- Events outside the defined time filter are ignored. Alerts are not sent retroactively
Examples
-
Send Ping alerts only between Monday to Friday
time "mon to fri" * * * PING.icmpState = email Management -
Send Ping alerts on Monday to Friday, 8AM to 6PM
time "mon to fri 08:00 to 18:00" * * * PING.icmpState = email Management -
Send Ping alerts only between Friday to Monday
time "fri to sun; mon" * * * PING.icmpState = email Management
Wait Rule example
Send alerts only between Monday to Friday:
wait 5m time "mon to fri" * * * PING.icmpState = email Management
Entity
| Syntax | Description |
|---|---|
{type} {device} {child} {attr} | Matches the event Entity |
* {device} {child} {attr} | Type wildcard * used |
* {/device regex/} {/child regex/} {/attr regex/} | Regex syntax is allowed |
- All filters must include
type,device,child, andattr - Wildcards
*are allowed for any parameter - Regular expressions are supported for
device,child, andattr typeis typically*
See: Entity breakdown, Using regular expressions
See the Status Attributes section in the web help text to get a full list of Attributes available.
Examples
-
Send Ping alerts for cisco123
* cisco123 ping4 PING.icmpState = email [email protected] -
Use wildcard
*to alert on any device
* * ping4 PING.icmpState = email [email protected] -
Use regular expression to alert on any device that starts with "prod"
* /^prod/ ping4 PING.icmpState = email [email protected]
Value
| Syntax | Description |
|---|---|
value {text} | Matches the event value |
value {/regex/} | Matches the event value with regex |
- Possible values can be found in the Status Attributes section in the web help text
- Regular expressions are supported
Examples
-
Alert only on Ping down state
* * ping4 PING.icmpState value down = email [email protected] -
Use regex to alert on multiple BGP Peer states
* * * BGP4-MIB.bgpPeerState value /connect|opensent|openconfirm/ = email Admin -
Alert only on Ping down state after 5 minutes
wait 5m * * ping4 PING.icmpState value down = email [email protected]
Description
| Syntax | Description |
|---|---|
descr {/regex/} | Matches the event description |
- Some Entities provide additional event information
- Regular expressions are supported
Examples
- Alert Ping down for devices in the
10.1.0.0/24range
* * ping4 PING.icmpState descr /10.1.0./ = email Admins
Group
| Syntax | Description |
|---|---|
any group {name} | Triggers if the device is in any of the specified groups |
all group {name} | Triggers if the device is in all of the specified groups |
not group {name} | Triggers if the device is not in the specified groups |
- You cannot combine
any,all, andnotin a single rule - The specified groups must exist
- Use Regular expressions to match multiple groups
Configure device groups via:
- Admin > Grouping > Auto Grouping
- Admin > Grouping > Manual Grouping
Examples
-
Alert on Ping events for devices in the Cisco group
* * ping4 PING.icmpState any group Cisco = email Admins -
Alert on multiple groups
* * ping4 PING.icmpState any group Adva Cisco F5 = email Admins -
Alert only if the device is in
allmatching groups
* * ping4 PING.icmpState all group Cisco Production = email Admins -
Alert on devices
notin the Maintenance group
* * ping4 PING.icmpState not group Maintenance = email Admins
Actions
Actions are performed when an event triggers a rule.
| Params | Syntax | Description |
|---|---|---|
email * | {profile name } | {email address} | Send an email alert | |
| call | call {function} | Call a site script function |
| mute | mute [ {profile name} | {email address} ] | Suppress alerts |
| stop | stop | Stop processing rules |
- Only one action can be specified per rule
- Alert rule ordering matters when using the
muteaction - In some rule combinations, the
muteaction can overrideemailalerts and vice versa - Triggering a
stopaction terminates alert rule processing at that point- Any rules triggered previously will still send alerts
| Syntax | Description |
|---|---|
email {email address} ... | Send an email alert to all email addresses |
email {profile name} ... | Send an email alert to all users in specified profiles |
email * | Send an email alert based on grouping rules |
- You can specify both profiles and email addresses in a single rule
- Using
*will send alerts to targets based on grouping rules
Configure device groups via Admin > Grouping
Examples
-
Alert on Ping events, send to email address or profile
* * ping4 PING.icmpState = email [email protected]
* * ping4 PING.icmpState = email Admins -
Alert on Ping events, send to multiple email targets
* * ping4 PING.icmpState = email Admins Management [email protected] -
Alert on Ping events, send to targets using grouping rules
* * ping4 PING.icmpState = email *
Call
| Syntax | Description |
|---|---|
call {function} ... | Call a site script function |
- Multiple functions can be called in a single rule
- Use the
callaction to forward alerts to third-party integrations
Configure site-scripts via Admin > API > Site Scripting
Configure integrations via Admin > Alerting > Integration Settings
Examples
-
Alert on Ping events using
alert_log_event
* * ping4 PING.icmpState = call custom_log_event -
Call multiple site-script functions
* * ping4 PING.icmpState = call custom_log_event custom_alert -
Forward alert to Slack
* * ping4 PING.icmpState = call post_alert_slack
Mute
| Syntax | Description |
|---|---|
mute | Suppresses email and call alerts |
mute {profile name} ... | Suppresses email alerts for specified profiles |
mute {email address} ... | Suppresses email alerts for specified addresses |
mute {site-script} ... | Suppresses call alerts for specified site-script functions |
- Alert rule ordering matters:
muteandemailactions can override each other - To ensure
muteactions take effect, place them at the bottom of your configuration - Multiple profiles or email addresses can be listed
- Multiple site-script functions can be listed
Examples
-
Mute alerts for a device
* cisco123 ping4 PING.icmpState = mute -
Mute alerts for a device group
* * ping4 PING.icmpState any group Secondary = mute -
Alert on Ping down events for Admins, but not from devices in Maintenance or Secondary groups
* * ping4 PING.icmpState value down = email Admins
* * ping4 PING.icmpState any group /Maintenance|Secondary/ = mute -
Alert on Ping down events, but mute alerts for a device
* * ping4 PING.icmpState value down = email [email protected]
* cisco123 ping4 PING.icmpState = mute [email protected]
Alert rule order matters
-
Alerts for
cisco123are muted
* * ping4 PING.icmpState value down = email Admins
* cisco123 ping4 PING.icmpState = mute Admins -
But when rules are flipped, alerts for
cisco123are received
* cisco123 ping4 PING.icmpState = mute Admins
* * ping4 PING.icmpState value down = email Admins
Stop
| Syntax | Description |
|---|---|
stop | Terminates further alert rule processing when triggered. Any rules defined after it are skipped. |
- Prevent events from matching later rules which may conflict with alerting behaviour
Example
- Alert on Ping events from the
Ciscogroup. Other Ping events are logged by calling a custom site-scriptalert_log_event. If thestopaction is triggered, the rule at the bottom is skipped.
* * ping4 PING.icmpState any group Cisco = email NetEng
* * ping4 PING.icmpState any group Cisco = stop
* * ping4 PING.icmpState = call alert_log_event
Wait Rules
Wait Rules are Alert Rules that include the wait parameter.
wait 5m * * ping4 PING.icmpState = email [email protected]
In this section, we'll explore how Wait Rules work and how to use them effectively.
1. Status Attributes
AKIPS uses the Status Attributes table to determine whether to trigger an alert. This table lists the possible states in an Attribute, divided into two categories: Good States and Bad States.
The full table is available in the Status Alerts web help text.
| Status | Attribute | Good States | Bad States |
|---|---|---|---|
| Ping Status | PING.icmpState | up | down |
| BGP Peer Status | BGP4-MIB.bgpPeerState | idleestablished | connectactiveopensentopenconfirm |
2. Trigger
Wait Rules trigger when a device remains in a Bad State for N time.
If no value parameter is specified, the rule defaults to alerting on Bad States defined in the
Status Attributes table.
Scenario 1: Ping down
Wait Rule:
wait 5m * * ping4 PING.icmpState = email [email protected]
In this scenario, a device entered a Ping down state and has remained in that state for 5 minutes.
--- displayMode: compact --- gantt title Timeline todayMarker off dateFormat HH:mm axisFormat %H:%M section Good State Up :a, 09:59, 1m section Bad State Down :crit, 10:00, 5m section Alert Trigger :milestone, 10:03, 4m
Result:
An alert is sent because the condition matched the Wait Rule and persisted for 5 minutes.
Scenario 2: Ping up
Wait Rule:
wait 5m * * ping4 PING.icmpState = email [email protected]
In this scenario, a device entered a Ping down state, remained in that state for 4 minutes, and
then returned to a Ping up state.
--- displayMode: compact --- gantt title Timeline todayMarker off dateFormat HH:mm axisFormat %H:%M section Good State Up :a, 09:59, 1m Up :a, 10:04, 3m section Bad State Down :crit, 10:00, 4m
Result:
No alert is sent because the condition did not persist for at least 5 minutes.
Scenario 3: Device Flapping
Wait Rule:
wait 5m * * ping4 PING.icmpState = email [email protected]
In this scenario, a device is "flapping" between Ping up and Ping down states.
--- displayMode: compact --- gantt title Timeline todayMarker off dateFormat HH:mm axisFormat %H:%M section Good State Up :a, 09:59, 1m Up :a, 10:01, 1m Up :a, 10:04, 1m Up :a, 10:06, 1m section Bad State Down :crit, 10:00, 1m Down :crit, 10:02, 2m Down :crit, 10:05, 1m
Result:
No alert is sent because the device must remain in the Ping down state continuously for 5 minutes to
trigger an alert.
Scenario 4: BGP Peer Status
Wait Rule:
wait 5m * * * BGP4-MIB.bgpPeerState = email [email protected]
BGP Peer Status can transition to multiple bad states.
--- displayMode: compact --- gantt title Timeline todayMarker off dateFormat HH:mm axisFormat %H:%M section Good State Idle :a, 09:59, 1m section Bad State Connect :crit, 10:00, 1m OpenSent :crit, 10:01, 1m Active :crit, 10:02, 3m section Alert Trigger :milestone, 10:03, 4m
Result:
An alert is sent because the device remained in a Bad State for 5 minutes.
connect, opensent, and active are considered Bad States.
3. Recovery Alerts
Wait Rules also send an alert when a device recovers. These are referred to as Recovery Alerts.
This behaviour is enabled when:
- No
valueparameter is specified in the Wait Rule, or - A
valueparameter contains a Good and a Bad State
A Recovery Alert is sent when:
- The device enters a Bad State and has triggered a Wait Rule
- The device later returns to a Good State — the same rule will trigger again for the recovery
Example
wait 5m * * ping PING.icmpState = email [email protected]
- Alert for devices that enter a
Ping downstate for 5 minutes. - When the device recovers, another alert will be sent for the
Ping upevent.
--- displayMode: compact --- gantt title Timeline todayMarker off dateFormat HH:mm axisFormat %H:%M section Good State Up :a, 09:59, 1m Up :a, 10:07, 1m section Bad State Down :crit, 10:00, 7m section Alert Trigger :milestone, 10:05, 0m Alert Recovery :milestone, 10:07, 0m
In this example, an Alert would be received at:
- 10:05 - Device Ping down
- 10:07 - Device Ping up
Alert Rule Examples
Ping Alerts
We recommend using the Device or Group filters for Ping alerts.
-
Send Ping up and down alerts for a device (cisco123):
* cisco123 ping4 PING.icmpState = email [email protected] -
Send Ping down alerts only:
* cisco123 ping4 PING.icmpState value down = email [email protected] -
Send IPv6 Ping alerts:
* cisco123 ping6 PING.icmpState = email [email protected] -
Send alerts to Slack:
* * ping4 PING.icmpState value down = call post_alert_slack -
Send Ping alerts for devices in the Cisco group:
* * ping4 PING.icmpState any group Cisco = email [email protected] -
To reduce Ping alert noise, we recommend using Wait Rules:
wait 5m * * ping4 PING.icmpState any group Cisco = email [email protected]
Uptime Reset Alerts
-
Send Uptime Reset alerts:
* * * SNMPv2-MIB.sysUpTime = email [email protected] -
Send Uptime Reset alerts for Cisco devices:
* * * CISCO-LWAPP-AP-MIB.cLApUpTime = email [email protected]
BGP Peer Status Alerts
We recommend using Wait Rules.
- Send a BGP Alert:
wait 5m * * * BGP4-MIB.bgpPeerState = email [email protected]
Grouping
Configure device groups via Admin > Grouping
-
Send Ping alerts for multiple device groups:
* * ping4 PING.icmpState any group Adva Cisco = email [email protected] -
Send interface status alerts using pre-defined interface groups:
* * * IF-MIB.ifOperStatus any group uplink = call custom_alert
* * * IF-MIB.ifOperStatus any group internet = call custom_alert
* * * IF-MIB.ifOperStatus any group switch-trunk = call custom_alert -
We recommend grouping similar rules together:
* * * IF-MIB.ifOperStatus any group uplink internet switch-trunk = call custom_alert
Third-party Integration
Configure third-party support via Admin > Alerting > Integration Settings
-
Send alerts to Slack:
* * ping4 PING.icmpState = call post_alert_slack -
Send alerts to ServiceNow:
* * ping4 PING.icmpState = call post_alert_servicenow -
Send alerts to PagerDuty:
* * ping4 PING.icmpState = call post_alert_pagerduty
Juniper Devices
Juniper devices do not have separate CPU, Fan and PSU status attributes. To distinguish between these, you need to specify the appropriate child.
-
Juniper CPU alert
* * /^cpu/ JUNIPER-MIB.jnxOperatingState = email * -
Juniper Fan alert
* * /^fan/ JUNIPER-MIB.jnxOperatingState = email * -
Juniper PSU alert
* * /^psu/ JUNIPER-MIB.jnxOperatingState = email *
Event Configuration
Event Groups controls the severity level of network events.
| Event Group | Description |
|---|---|
log_event | Log to event database. |
warn_event | Log to event database. Flag as a warning event. Display on Events Dashboard under "Status Exceptions". |
crit_event | Log to event database. Flag as a critical event. |
By default, Entities are assigned to the warn_event group, except interfaces.
See: Enabling Interface Events
Use Auto Grouping rules to configure Event Groups.
Examples
-
Flag all events in core-routers group as critical events
assign * * * any group core-routers = crit_event -
Assign interfaces to the appropriate event level
assign interface * * any group core-links = crit_event
assign interface * * any group serial-links = warn_event -
Log all interface events
assign interface * * = log_event
Enabling Interface Events
Interface events are not logged by default because a typically large network will constantly have edge ports going up and down, logging thousands of events per day.
To enable interface event logging, interfaces must be added to an appropriate event group using Auto Grouping rules.
Status and Threshold Alerting
"WARNING: No matching entities in log_event, warn_event, or crit_event"
This warning message is displayed when a configured alert rule does not match anything in the database, because the appropriate child entities have not been assigned to an Event Group. This warning is typically displayed when attempting to configure interface status alerts, although it can occur in other circumstances.
Use Auto Grouping rules to assign interfaces to Event Groups, making them available for Status and Threshold alerting.
Collecting additional ARP data
Switch Port Mapper relies on successfully walking the MAC/Bridge tables and obtaining an ARP source to bind IP addresses to MAC addresses. Some vendors do not expose ARP data via SNMP, which can result in gaps in Switch Port Mapper results and the inability to search for an IP address and resolve the corresponding MAC address and switch port.
Using Config Crawler to automatically retrieve ARP data on a set schedule enables the information to be populated into the Switch Port Mapper database.
Config Crawler
Config Crawler is used to collect ARP information directly from the device CLI output. Most devices
provide a command that displays their complete ARP table. Create your command: and capture:
statements so the full ARP table is gathered in a single run.
Configs named with the prefix supplementary-arp- will be scanned for ARP extraction. Any matching
ARP entries will automatically be included in Switch Port Mapper results.
Script Rule examples
# Palo Alto: fetch ARP
name: supplementary-arp-palo
command: set cli pager off
capture: show arp all
command: exit
# Always issue an exit command
# Cisco Nexus: fetch ARP
name: supplementary-arp-nexus
command: terminal length 0
capture: show ip arp vrf all
command: exit
# Always issue an exit command
Important: The script name must begin with: supplementary-arp-
Device Rule example
Your Device Rule schedules execution of the script. Depending on environment size and device movement, run this more or less frequently.
# Device group Palo Alto ARP
name: palo-arp
group: paloalto_arp
user: myusername
pass: mypassword
script: supplementary-arp-palo
sched: 7am
sched: 1pm
sched: 7pm
sched: 1am
Confirming results
After a Config Crawl completes, you will see the captured ARP output in the Config Viewer. Once the next Switch Port Mapper cycle runs (hourly), the Run Log will display entries similar to:
Loading supplementary arp file 10.100.11.254 (0 secs)
Loading supplementary arp file 10.100.45.254 (0 secs)
Loading supplementary arp file 10.100.64.254 (0 secs)
Loading supplementary arp file 10.100.96.254 (0 secs)
These entries confirm that the supplementary ARP files were processed successfully.
Install AKIPS
This chapter shows how to plan and install AKIPS Network Monitoring Software.
Planning
1. Platform requirements
The optimal deployment environment for AKIPS depends on your specific network infrastructure such as number of users, devices, SNMP polling load, syslogs, traps or NetFlow throughput.
AKIPS strongly recommends starting with a virtual machine (VM) to establish a resource baseline. As you scale, increase CPU, RAM, and storage accordingly.
Recommended deployment guidelines
Choose either a virtual or bare metal setup, and follow these best practices:
Virtual machine
- Use a commercial-grade VM platform (e.g., VMware, Hyper-V, Proxmox)
- Allocate dedicated CPU cores
- Use SAN storage with eager-zeroed, thick-provisioned, preallocated disks
Bare metal server
- Enterprise-grade server (e.g., Dell, HP, IBM)
- All hardware must be compatible with FreeBSD OS
2. Minimum system specifications
Use the table below to size your system, i.e. VM or bare metal, based on the number of monitored interfaces:
| Interfaces | CPU Cores | RAM | Disk |
|---|---|---|---|
| 50,000 | 2 | 8GB | 200GB |
| 100,000 | 4 | 16GB | 500GB |
| 250,000 | 8 | 32GB | 1TB |
For deployments exceeding these interface counts, please consult your AKIPS representative or support for tailored guidance.
Backup Server Tip: Provision double the disk space of your primary server.
Installing
Preparation
- Download the installation image from https://akips.com/download
- Mount the ISO and boot the system using UEFI mode with Secure Boot disabled.
Installation process
Once the system boots from the ISO, follow these steps:
1. Start Installation
- Select Install from the welcome screen.
- Confirm by selecting Yes at the Risk of Data Loss prompt.
2. Initial Configuration
- Choose your preferred Keymap.
- Enter a valid Hostname (e.g.,
nms.example.com). - Set and confirm a password. This password will apply to the following user accounts:
| Account | Purpose |
|---|---|
| root | System configuration and recovery |
| akips | SSH access i.e. ssh akips@{server} |
| admin | Web GUI access |
3. Network Configuration
- Choose between Static IP or DHCP.
If using Static IP, provide:
- IP Address
- Subnet Mask
- Default Router
- Set DNS servers and NTP servers.
4. Time Zone
- Verify hardware clock settings and select the correct Time Zone as needed.
5. Reboot the system when prompted.
6. Post-Reboot Access
After the system restarts, launch a web browser and log in to AKIPS using the configured IP address or DNS name with the previously set up admin account.
Increase VM resources
Expanding CPU, memory, storage, or modifying network interfaces of an AKIPS virtual machine is a straightforward process:
- In the AKIPS web interface, go to Admin > System > System Shutdown, then click Shutdown Server.
- Wait for the VM to shut down completely.
- In your hypervisor, adjust the number of CPU cores, memory size, disk space, or network interfaces as needed.
- Start the VM.
The AKIPS startup script will automagically detect any resource changes and apply the necessary configuration adjustments.
Ports and protocols
This chapter outlines the network ports and communication protocols required for AKIPS to operate.
Incoming
| Protocol name | Feature | Protocol type, port |
|---|---|---|
| HTTP/HTTPS | Web server | TCP 80, 443 |
| SSH | Developer login, backup mechanism | TCP 22 |
| Syslog | Syslog collector | UDP 514 |
| NetFlow | NetFlow collector (v5, v9, IPFIX) | UDP/SCTP 2055, 4739, 9995, or 9996 |
| SNMP traps | Trap collector | UDP 162 |
| Database socket | Disabled by default | TCP, configurable port |
Outgoing
| Protocol name | Feature | Protocol type, port |
|---|---|---|
| Ping | Ping scan | ICMP/ICMPv6 |
| SNMP | Network monitoring | TCP 161 |
| SSH (libssh2) | Config Crawler, Backup/restore authentication | TCP 22 |
| SSH (OpenSSH) | Backup/restore | TCP 22 |
| HTTP/HTTPS | HTTP client, Integrations | TCP, configurable port |
| HTTP Proxy | Integration proxy | TCP, configurable port |
| DNS | Custom DNS cache | UDP 53 |
| Syslog | Syslog forwarding | UDP, configurable port |
| SNMP trap | SNMP trap forwarding | UDP 162 |
| NetFlow | NetFlow forwarding | UDP, configurable port |
| LDAP/Radius/TACACS+ | User authentication | Configurable |
| SMTP | Configurable |
Reset password
Follow these steps to reset the password for the root, akips, or admin account on your AKIPS
server.
1. Access the AKIPS console
Access the AKIPS server console directly from your hypervisor or bare metal host.
Note: Do not use SSH or terminal applications like PuTTY.
2. Reboot AKIPS
In a web browser, navigate to the AKIPS GUI: Admin > System > System Shutdown.
Click Reboot Server.
Warning: you will have only a short amount of time to complete the next step.
3. Enter Single-User mode
In your hypervisor console, at the boot menu, select
2: Boot Single user.
When /bin/sh prompt appears, press Enter.
4. Mount the filesystem
Run the following command:
mount -urw /
5. Change the password
Use the appropriate command below to reset the password for the desired account.
| Account | Command | Notes |
|---|---|---|
| root | passwd root | System configuration and recovery |
| akips | passwd akips | SSH access i.e. ssh akips@{server} |
| admin | passwd admin | Web GUI access |
When prompted, type your new password then confirm it.
6. Resume normal boot
To continue the normal boot process, type exit.
Server Migration
This chapter outlines the steps required to migrate your existing AKIPS server to a new instance. Follow the process below to back up the old server, restore it onto the new system, switch IP addresses, and verify that all data and features are functioning correctly after the migration.
1. Build a new AKIPS server
- Build a new AKIPS instance with a different IP address.
- Follow deployment steps in the installation guide.
2. Request a new licence
- Email [email protected] and request a licence for the new server, including a brief justification (e.g., “Server migration to new VM”).
3. Back up the old server
- Go to Admin > System > Backup.
- Enter required fields > Run Backup.
- Wait for the backup to complete.
- Verify completion via Check Status.
4. Restore backup on new server
- On the new server, go to Admin > System > Restore.
- Enter the backup server IP and the akips password.
- Click Save Authentication.
- Click List Backups and select the latest backup.
- Click Restore.
5. Validate the restore
- If a database error label appears, click it and follow the repair prompt.
- Confirm historical data is visible for:
- Devices
- Interfaces
- Syslog / Traps / NetFlow (where applicable)
6. Switch IP addresses
- Change the old server to an unused IP address or power it off.
- Assign the old IP to the new server via Admin > System > System Settings.
- Reboot the new server.
7. Post-migration
- Navigate through the UI to ensure data is updating and all features work correctly.
Note: A small data gap between backup and cutover is expected.
- Confirm the automatic 80-minute backup has run successfully, or run a manual backup if needed.
Reports Overview
This section contains documentation for all reports available in AKIPS. Each page lists the available reports and their table structures.
Generic
This section contains documentation for all generic reports available in AKIPS. Each page lists the available reports and their table structures.
ADSL Reports
ADSL Statistics
| Header | OID |
|---|---|
| Description | {Derived} |
| Line Rate:Tx | ADSL-LINE-MIB.adslAturChanCurrTxRate |
| Line Rate:Rx | ADSL-LINE-MIB.adslAtucChanCurrTxRate |
| SNR dB:Tx | ADSL-LINE-MIB.adslAturCurrSnrMgn |
| SNR dB:Rx | ADSL-LINE-MIB.adslAtucCurrSnrMgn |
| Atn dB:Tx | ADSL-LINE-MIB.adslAturCurrAtn |
| Atn dB:Rx | ADSL-LINE-MIB.adslAtucCurrAtn |
| Power dBm:Tx | ADSL-LINE-MIB.adslAturCurrOutputPwr |
| Power dBm:Rx | ADSL-LINE-MIB.adslAtucCurrOutputPwr |
Device Reports
BFD Session State
| Header | OID |
|---|---|
| Interface | {Derived} |
| IP Type | BFD-STD-MIB.bfdSessSrcAddrType |
| IP Addr | BFD-STD-MIB.bfdSessSrcAddr |
| State | BFD-STD-MIB.bfdSessOperStatus |
BGP Peer State
| Header | OID |
|---|---|
| Identifier | BGP4-MIB.bgpPeerIdentifier |
| AS:Number | BGP4-MIB.bgpPeerRemoteAs |
| AS:Name | BGP4-MIB.bgpPeerRemoteAsName |
| Local IP | BGP4-MIB.bgpPeerLocalAddr |
| Remote IP | BGP4-MIB.bgpPeerRemoteAddr |
| Admin | BGP4-MIB.bgpPeerAdminStatus |
| State | BGP4-MIB.bgpPeerState |
| Last Change | BGP4-MIB.bgpPeerState |
| Updates:Tx | BGP4-MIB.bgpPeerOutUpdates |
| Updates:Rx | BGP4-MIB.bgpPeerInUpdates |
| Messages:Tx | BGP4-MIB.bgpPeerOutTotalMessages |
| Messages:Rx | BGP4-MIB.bgpPeerInTotalMessages |
Device SNMP Engine
| Header | OID |
|---|---|
| Uptime | SNMP-FRAMEWORK-MIB.snmpEngineTime |
| Boots | SNMP-FRAMEWORK-MIB.snmpEngineBoots |
| Updated | SNMP-FRAMEWORK-MIB.snmpEngineTime |
Link Layer Discovery Protocol Neighbours
| Header | OID |
|---|---|
| Local Interface | LLDP-MIB.lldpLocPortId |
| Remote Device | LLDP-MIB.lldpRemSysName |
| Remote Address | LLDP-MIB.lldpRemChassisId |
| Remote Interface | LLDP-MIB.lldpRemPortId |
OSPF
| Header | OID |
|---|---|
| IP Address | OSPF-MIB.ospfNbrIpAddr |
| Router ID | OSPF-MIB.ospfNbrRtrId |
| State:Last Change | OSPF-MIB.ospfNbrState |
| State:Value | OSPF-MIB.ospfNbrState |
| Status:Last Change | OSPF-MIB.ospfNbmaNbrStatus |
| Status:Value | OSPF-MIB.ospfNbmaNbrStatus |
| Permanence | OSPF-MIB.ospfNbmaNbrPermanence |
| Events:Total | OSPF-MIB.ospfNbrEvents |
PIM Interfaces
| Header | OID |
|---|---|
| IP Address | PIM-MIB.pimInterfaceAddress |
| Netmask | PIM-MIB.pimInterfaceNetMask |
| Mode | PIM-MIB.pimInterfaceMode |
| Designated Router | PIM-MIB.pimInterfaceDR |
| Status | PIM-MIB.pimInterfaceStatus |
PoE
| Header | OID |
|---|---|
| Group | {Derived} |
| Util %:Avg | {Derived} |
| Usage | POWER-ETHERNET-MIB.pethMainPseConsumptionPower |
| Nominal | POWER-ETHERNET-MIB.pethMainPsePower |
| Model | ENTITY-MIB.entPhysicalModelName |
| Revision:Firmware | ENTITY-MIB.entPhysicalFirmwareRev |
| Revision:Hardware | ENTITY-MIB.entPhysicalHardwareRev |
| Revision:Software | ENTITY-MIB.entPhysicalSoftwareRev |
| Serial | ENTITY-MIB.entPhysicalSerialNum |
| Description | ENTITY-MIB.entPhysicalDescr, ENTITY-MIB.entPhysicalName |
PoE Ports
| Header | OID |
|---|---|
| Index | POWER-ETHERNET-MIB.ifIndex |
| Admin:Last Change | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Admin:Value | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Status:Last Change | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
| Status:Value | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
| Type | POWER-ETHERNET-MIB.pethPsePortType |
Proxy HTTP
| Header | OID |
|---|---|
| Client:Requests | PROXY-MIB.proxyClientHttpRequests |
| Client:Hits | PROXY-MIB.proxyClientHttpHits |
| Client:Errors | PROXY-MIB.proxyClientHttpErrors |
| Server:Requests | PROXY-MIB.proxyServerHttpRequests |
| Server:Errors | PROXY-MIB.proxyServerHttpErrors |
Spanning Tree
| Header | OID |
|---|---|
| Protocol | BRIDGE-MIB.dot1dStpProtocolSpecification |
| Bridge | BRIDGE-MIB.dot1dBaseBridgeAddress |
| Designated Root | BRIDGE-MIB.dot1dStpDesignatedRoot |
| Topology Changes:Total | BRIDGE-MIB.dot1dStpTopChanges |
| Last Change | BRIDGE-MIB.dot1dStpTimeSinceTopologyChange |
unreachable
| Header | OID |
|---|---|
| none | {Derived} |
| Ping4:State | {Derived} |
| Ping4:IPv4 | {Derived} |
| Ping6:State | {Derived} |
| Ping6:IPv6 | {Derived} |
| SNMP:State | {Derived} |
| SNMP:IP | {Derived} |
| Last Change | {Derived} |
| Location | {Derived} |
| Description | {Derived} |
Device Uptime
| Header | OID |
|---|---|
| SysUpTime | SNMPv2-MIB.sysUpTime |
VRRP
| Header | OID |
|---|---|
| Virtual MAC | VRRP-MIB.vrrpOperVirtualMacAddr |
| Master IP | VRRP-MIB.vrrpOperMasterIpAddr |
| Primary IP | VRRP-MIB.vrrpOperPrimaryIpAddr |
| State | VRRP-MIB.vrrpOperState |
| Last Change | VRRP-MIB.vrrpOperState |
WWW Requests
| Header | OID |
|---|---|
| Request | {Derived} |
| Requests:In | WWW-MIB.wwwRequestInRequests |
| Requests:Out | WWW-MIB.wwwRequestOutRequests |
| Bytes:In | WWW-MIB.wwwRequestInBytes |
| Bytes:Out | WWW-MIB.wwwRequestOutBytes |
WWW Summary
| Header | OID |
|---|---|
| Requests:In | WWW-MIB.wwwSummaryInRequests |
| Requests:Out | WWW-MIB.wwwSummaryOutRequests |
| Responses:In | WWW-MIB.wwwSummaryInResponses |
| Responses:Out | WWW-MIB.wwwSummaryOutResponses |
| Bytes:In | WWW-MIB.wwwSummaryInBytes |
| Bytes:Out | WWW-MIB.wwwSummaryOutBytes |
Entity Reports
Entity Sensor: Current
| Header | OID |
|---|---|
| Current:Avg | ENTITY-SENSOR-MIB.entPhySensorValue, ENTITY-SENSOR-MIB.entPhySensorValueTimeStamp, ENTITY-SENSOR-MIB.entPhySensorValueUpdateRate, CISCO-ENTITY-SENSOR-MIB.entSensorValues, CISCO-ENTITY-SENSOR-MIB.entSensorValueTable, CISCO-ENTITY-SENSOR-MIB.entSensorValueEntry, CISCO-ENTITY-SENSOR-MIB.entSensorValue, CISCO-ENTITY-SENSOR-MIB.entSensorValueTimeStamp, CISCO-ENTITY-SENSOR-MIB.entSensorValueUpdateRate |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus, CISCO-ENTITY-SENSOR-MIB.entSensorStatus |
| Description | {Derived} |
Entity Sensor: Power (W)
| Header | OID |
|---|---|
| Power:Avg | ENTITY-SENSOR-MIB.entPhySensorValue, ENTITY-SENSOR-MIB.entPhySensorValueTimeStamp, ENTITY-SENSOR-MIB.entPhySensorValueUpdateRate, CISCO-ENTITY-SENSOR-MIB.entSensorValues, CISCO-ENTITY-SENSOR-MIB.entSensorValueTable, CISCO-ENTITY-SENSOR-MIB.entSensorValueEntry, CISCO-ENTITY-SENSOR-MIB.entSensorValue, CISCO-ENTITY-SENSOR-MIB.entSensorValueTimeStamp, CISCO-ENTITY-SENSOR-MIB.entSensorValueUpdateRate |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus, CISCO-ENTITY-SENSOR-MIB.entSensorStatus |
| Description | {Derived} |
Entity Sensor: Power (dBm)
| Header | OID |
|---|---|
| Power:Avg | CISCO-ENTITY-SENSOR-MIB.entSensorValues, CISCO-ENTITY-SENSOR-MIB.entSensorValueTable, CISCO-ENTITY-SENSOR-MIB.entSensorValueEntry, CISCO-ENTITY-SENSOR-MIB.entSensorValue, CISCO-ENTITY-SENSOR-MIB.entSensorValueTimeStamp, CISCO-ENTITY-SENSOR-MIB.entSensorValueUpdateRate, CERENT-OPTICAL-MONITOR-MIB.cOpticalParameterValue |
| Status | CISCO-ENTITY-SENSOR-MIB.entSensorStatus |
| Description | {Derived} |
Entity Sensor: Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ENTITY-SENSOR-MIB.entPhySensorValue, ENTITY-SENSOR-MIB.entPhySensorValueTimeStamp, ENTITY-SENSOR-MIB.entPhySensorValueUpdateRate, CISCO-ENTITY-SENSOR-MIB.entSensorValues, CISCO-ENTITY-SENSOR-MIB.entSensorValueTable, CISCO-ENTITY-SENSOR-MIB.entSensorValueEntry, CISCO-ENTITY-SENSOR-MIB.entSensorValue, CISCO-ENTITY-SENSOR-MIB.entSensorValueTimeStamp, CISCO-ENTITY-SENSOR-MIB.entSensorValueUpdateRate |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus, CISCO-ENTITY-SENSOR-MIB.entSensorStatus |
| Description | {Derived} |
Entity Sensor: Voltage
| Header | OID |
|---|---|
| Voltage:Avg | ENTITY-SENSOR-MIB.entPhySensorValue, ENTITY-SENSOR-MIB.entPhySensorValueTimeStamp, ENTITY-SENSOR-MIB.entPhySensorValueUpdateRate, CISCO-ENTITY-SENSOR-MIB.entSensorValues, CISCO-ENTITY-SENSOR-MIB.entSensorValueTable, CISCO-ENTITY-SENSOR-MIB.entSensorValueEntry, CISCO-ENTITY-SENSOR-MIB.entSensorValue, CISCO-ENTITY-SENSOR-MIB.entSensorValueTimeStamp, CISCO-ENTITY-SENSOR-MIB.entSensorValueUpdateRate |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus, CISCO-ENTITY-SENSOR-MIB.entSensorStatus |
| Description | {Derived} |
Generic Reports
CPU
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | {Derived} |
| Description | {Derived} |
ISIS Neighbours
| Header | OID |
|---|---|
| Neighbour | {Derived} |
| State | ISIS-MIB.isisISAdjState |
| 3Way | ISIS-MIB.isisISAdj3WayState |
| Sys ID | ISIS-MIB.isisISAdjNeighSysID |
| Adjacent Type | ISIS-MIB.isisISAdjNeighSysType |
| Usage | ISIS-MIB.isisISAdjUsage |
| IPv4 Address | ISIS-MIB.ip4addr |
| IPv6 Address | ISIS-MIB.ip6addr |
Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | {Derived} |
| Total | {Derived} |
| Description | {Derived} |
Storage
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | {Derived} |
| Total | {Derived} |
| Description | {Derived} |
Temperature
| Header | OID |
|---|---|
| Temperature:Avg | {Derived} |
| Description | {Derived} |
Interface Reports
Interface Configuration
| Header | OID |
|---|---|
| Interface | {Derived} |
| Speed | IF-MIB.ifSpeed |
| MACs | IF-MIB.ifMacCnt |
| Admin:State | IF-MIB.ifAdminStatus |
| Admin:Last Change | IF-MIB.ifAdminStatus |
| Operational:State | IF-MIB.ifOperStatus |
| Operational:Last Change | IF-MIB.ifOperStatus |
| Duplex | {Derived} |
| MAC | IF-MIB.ifPhysAddress |
| IPAddr | {Derived} |
| Type | IF-MIB.ifType |
| Description | IF-MIB.ifDescr |
| Title | IF-MIB.ifAlias |
Interface Statistics
| Header | OID |
|---|---|
| Interface | {Derived} |
| Util %:Tx | {Derived} |
| Util %:Rx | {Derived} |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Bytes:Tx | IF-MIB.ifOutOctets, IF-MIB.ifHCOutOctets |
| Bytes:Rx | IF-MIB.ifInOctets, IF-MIB.ifHCInOctets |
| Packets:Tx | IF-MIB.ifOutUcastPkts, IF-MIB.ifHCOutUcastPkts |
| Packets:Rx | IF-MIB.ifInUcastPkts, IF-MIB.ifHCInUcastPkts |
| Broadcast:Tx | IF-MIB.ifOutBroadcastPkts, IF-MIB.ifHCOutBroadcastPkts |
| Broadcast:Rx | IF-MIB.ifInBroadcastPkts, IF-MIB.ifHCInBroadcastPkts |
| Multicast:Tx | IF-MIB.ifOutNUcastPkts, IF-MIB.ifOutMulticastPkts, IF-MIB.ifHCOutMulticastPkts |
| Multicast:Rx | IF-MIB.ifInNUcastPkts, IF-MIB.ifInMulticastPkts, IF-MIB.ifHCInMulticastPkts |
| Errors:Tx | IF-MIB.ifOutErrors |
| Errors:Rx | IF-MIB.ifInErrors |
| Discards:Tx | IF-MIB.ifOutDiscards |
| Discards:Rx | IF-MIB.ifInDiscards |
Interface Status
| Header | OID |
|---|---|
| Admin:State | IF-MIB.ifAdminStatus |
| Admin:Last Change | IF-MIB.ifAdminStatus |
| Operational:State | IF-MIB.ifOperStatus |
| Operational:Last Change | IF-MIB.ifOperStatus |
| Speed:Tx | IF-MIB.ifSpeed |
| Speed:Rx | IF-MIB.ifInSpeed |
| Duplex | {Derived} |
| Type | IF-MIB.ifType |
| MACs | IF-MIB.ifMacCnt |
Interface Title
| Header | OID |
|---|---|
| Interface | {Derived} |
| Description | IF-MIB.ifDescr |
| Title | IF-MIB.ifAlias |
Interface Summary
| Header | OID |
|---|---|
| Interface | {Derived} |
| Status | IF-MIB.ifOperStatus |
| Speed | IF-MIB.ifSpeed |
| MACs | IF-MIB.ifMacCnt |
| Util %:Tx | {Derived} |
| Util %:Rx | {Derived} |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Errors:Tx | IF-MIB.ifOutErrors |
| Errors:Rx | IF-MIB.ifInErrors |
| Discards:Tx | IF-MIB.ifOutDiscards |
| Discards:Rx | IF-MIB.ifInDiscards |
| Title | IF-MIB.ifAlias |
Interface Statistics
| Header | OID |
|---|---|
| Interface | {Derived} |
| Speed | IF-MIB.ifSpeed |
| MACs | IF-MIB.ifMacCnt |
| Util %:Tx | {Derived} |
| Util %:Rx | {Derived} |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Bytes:Tx | IF-MIB.ifOutOctets, IF-MIB.ifHCOutOctets |
| Bytes:Rx | IF-MIB.ifInOctets, IF-MIB.ifHCInOctets |
| Packets:Tx | IF-MIB.ifOutUcastPkts, IF-MIB.ifHCOutUcastPkts |
| Packets:Rx | IF-MIB.ifInUcastPkts, IF-MIB.ifHCInUcastPkts |
| Broadcast:Tx | IF-MIB.ifOutBroadcastPkts, IF-MIB.ifHCOutBroadcastPkts |
| Broadcast:Rx | IF-MIB.ifInBroadcastPkts, IF-MIB.ifHCInBroadcastPkts |
| Multicast:Tx | IF-MIB.ifOutNUcastPkts, IF-MIB.ifOutMulticastPkts, IF-MIB.ifHCOutMulticastPkts |
| Multicast:Rx | IF-MIB.ifInNUcastPkts, IF-MIB.ifInMulticastPkts, IF-MIB.ifHCInMulticastPkts |
| Dup | {Derived} |
| Errors:Tx | IF-MIB.ifOutErrors |
| Errors:Rx | IF-MIB.ifInErrors |
| Discards:Tx | IF-MIB.ifOutDiscards |
| Discards:Rx | IF-MIB.ifInDiscards |
| Pause:Tx | EtherLike-MIB.dot3OutPauseFrames, EtherLike-MIB.dot3HCOutPauseFrames |
| Pause:Rx | EtherLike-MIB.dot3InPauseFrames, EtherLike-MIB.dot3HCInPauseFrames |
| Title | IF-MIB.ifAlias |
Interface Percentile
| Header | OID |
|---|---|
| Interface | {Derived} |
| Speed | IF-MIB.ifSpeed |
| Util %:Tx | {Derived} |
| Util %:Rx | {Derived} |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Percentile Bits/Sec:Sum | {Derived} |
| Percentile Bits/Sec:Max | {Derived} |
| Percentile Bits/Sec:Tx | {Derived} |
| Percentile Bits/Sec:Rx | {Derived} |
| Title | IF-MIB.ifAlias |
Interface Statistics
| Header | OID |
|---|---|
| Interface | {Derived} |
| Speed | IF-MIB.ifSpeed |
| MACs | IF-MIB.ifMacCnt |
| Util %:Tx | {Derived} |
| Util %:Rx | {Derived} |
| Errors:Tx | IF-MIB.ifOutErrors |
| Errors:Rx | IF-MIB.ifInErrors |
| Discards:Tx | IF-MIB.ifOutDiscards |
| Discards:Rx | IF-MIB.ifInDiscards |
| Pause:Tx | EtherLike-MIB.dot3OutPauseFrames, EtherLike-MIB.dot3HCOutPauseFrames |
| Pause:Rx | EtherLike-MIB.dot3InPauseFrames, EtherLike-MIB.dot3HCInPauseFrames |
| Title | IF-MIB.ifAlias |
NAT Reports
NAT
| Header | OID |
|---|---|
| Name | NAT-MIB.natAddrMapName |
| Global Address | NAT-MIB.natAddrMapGlobalAddrFrom |
| Addresses Used:Avg | NAT-MIB.natAddrMapAddrUsed |
NTP Reports
NTP Association
| Header | OID |
|---|---|
| Address | NTPv4-MIB.ntpAssocAddress |
| Stratum | NTPv4-MIB.ntpAssocStratum |
| Packets:Rx | NTPv4-MIB.ntpAssocStatInPkts |
| Packets:Tx | NTPv4-MIB.ntpAssocStatOutPkts |
| Protocol Errors:Total | NTPv4-MIB.ntpAssocStatProtocolError |
Ping4 Reports
IPv4 Ping Statistics
| Header | OID |
|---|---|
| Protocol | {Derived} |
| RTT:Avg | PING.icmpRtt |
| Lost | PING.icmpLost |
| Duplicate | PING.icmpDup |
Ping6 Reports
IPv6 Ping Statistics
| Header | OID |
|---|---|
| Protocol | {Derived} |
| RTT:Avg | PING.icmpRtt |
| Lost | PING.icmpLost |
| Duplicate | PING.icmpDup |
Server Reports
Server CPU
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | HOST-RESOURCES-MIB.hrProcessorLoad |
| Description | HOST-RESOURCES-MIB.hrDeviceDescr |
Server Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Free | {Derived} |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | HOST-RESOURCES-MIB.hrStorageDescr |
Server Processes
| Header | OID |
|---|---|
| Processes:Avg | HOST-RESOURCES-MIB.hrSystemProcesses |
Server Storage
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | HOST-RESOURCES-MIB.hrStorageDescr |
Server Users
| Header | OID |
|---|---|
| Users:Avg | HOST-RESOURCES-MIB.hrSystemNumUsers |
SNMP Reports
SNMP Poller Statistics
| Header | OID |
|---|---|
| RTT:Avg | SNMP.rtt |
| Lost:Total | SNMP.lost |
| Tx | SNMP.tx |
| Rx | SNMP.rx |
UCD Reports
UCD CPU
| Header | OID |
|---|---|
| User %:Avg | UCD-SNMP-MIB.ssCpuUser |
| System %:Avg | UCD-SNMP-MIB.ssCpuSystem |
| Idle %:Avg | UCD-SNMP-MIB.ssCpuIdle |
Disk
| Header | OID |
|---|---|
| Disk | {Derived} |
| Bytes:Written | UCD-DISKIO-MIB.diskIONWritten |
| Bytes:Read | UCD-DISKIO-MIB.diskIONRead |
| Transactions:Written | UCD-DISKIO-MIB.diskIOWrites |
| Transactions:Read | UCD-DISKIO-MIB.diskIOReads |
UCD Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | UCD-SNMP-MIB.memAvailReal |
| Total | UCD-SNMP-MIB.memTotalReal |
UCD Storage
| Header | OID |
|---|---|
| Path | UCD-SNMP-MIB.dskPath |
| Util %:Avg | {Derived} |
| Used | UCD-SNMP-MIB.dskUsed |
| Available | UCD-SNMP-MIB.dskAvail |
| Total | UCD-SNMP-MIB.dskTotal |
UCD Swap
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | UCD-SNMP-MIB.memAvailSwap |
| Total | UCD-SNMP-MIB.memTotalSwap |
UPS Reports
UPS Battery
| Header | OID |
|---|---|
| Capacity:Avg | UPS-MIB.upsEstimatedChargeRemaining |
| Voltage:Avg | UPS-MIB.upsBatteryVoltage |
| Current:Avg | UPS-MIB.upsBatteryCurrent |
| Temperature:Avg | UPS-MIB.upsBatteryTemperature |
| Remaining:Time | UPS-MIB.upsEstimatedMinutesRemaining |
| Status | UPS-MIB.upsBatteryStatus |
UPS
| Header | OID |
|---|---|
| Input Frequency:Avg | UPS-MIB.upsInputFrequency |
| Input Voltage:Avg | UPS-MIB.upsInputVoltage |
| Input Current:Avg | UPS-MIB.upsInputCurrent |
| Output Voltage:Avg | UPS-MIB.upsOutputVoltage |
| Output Current:Avg | UPS-MIB.upsOutputCurrent |
| Output Power:Avg | UPS-MIB.upsOutputPower |
| Output Load:Avg | UPS-MIB.upsOutputPercentLoad |
UPS Device
| Header | OID |
|---|---|
| Manufacturer | UPS-MIB.upsIdentManufacturer |
| Model | UPS-MIB.upsIdentModel |
| Firmware Version | UPS-MIB.upsIdentUPSSoftwareVersion |
| Software Version | UPS-MIB.upsIdentAgentSoftwareVersion |
WiFi Reports
WiFi Interface Config
| Header | OID |
|---|---|
| Interface | {Derived} |
| Station ID | IEEE802dot11-MIB.dot11StationID |
| Chan | IEEE802dot11-MIB.dot11CurrentChannel |
| Product | IEEE802dot11-MIB.dot11manufacturerProductName |
| Version | IEEE802dot11-MIB.dot11manufacturerProductVersion |
| Title | {Derived} |
Vendor
This section contains documentation for all vendor reports available in AKIPS. Each vendor page lists the available reports and their table structures.
A10 Reports
A10 CPU (Global)
| Header | OID |
|---|---|
| All CPUs:Avg | A10-AX-MIB.axSysAverageCpuUsage |
| Control CPUs:Avg | A10-AX-MIB.axSysAverageControlCpuUsage |
| Data CPUs:Avg | A10-AX-MIB.axSysAverageDataCpuUsage |
A10 CPU (Individual)
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | A10-AX-MIB.axSysCpuUsageValueAtPeriod |
| Description | {Derived} |
A10 Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | A10-AX-MIB.axSysMemoryUsage |
| Free | {Derived} |
| Total | A10-AX-MIB.axSysMemoryTotal |
A10 Sessions
| Header | OID |
|---|---|
| Active Connections:Avg | A10-AX-MIB.axSessionGlobalStatConnCount |
| Freed Connections:Avg | A10-AX-MIB.axSessionGlobalStatConnFree |
| TCP:Avg | A10-AX-MIB.axSessionGlobalStatTCPEstablished |
| TCP Half:Avg | A10-AX-MIB.axSessionGlobalStatTCPHalfOpen |
| UDP:Avg | A10-AX-MIB.axSessionGlobalStatUDP |
| IP Other:Avg | A10-AX-MIB.axSessionGlobalStatNonTcpUdpIPSession |
| Non-IP:Avg | A10-AX-MIB.axSessionGlobalStatOther |
| Rev NAT TCP:Avg | A10-AX-MIB.axSessionGlobalStatReverseNATTCP |
| Rev NAT UDP:Avg | A10-AX-MIB.axSessionGlobalStatReverseNATUDP |
A10 Disk Utilisation
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | A10-AX-MIB.axSysDiskFreeSpace |
| Total | A10-AX-MIB.axSysDiskTotalSpace |
A10 Temperature
| Header | OID |
|---|---|
| Temperature:Avg | A10-AX-MIB.axSysHwPhySystemTemp |
Accedian Reports
Accedian CFM Packet Loss
| Header | OID |
|---|---|
| Name | ACD-CFM-MIB.acdCfmResultPktLossName |
| Packet Loss:Total | ACD-CFM-MIB.acdCfmResultPktLossNbrLoss |
| Gaps | ACD-CFM-MIB.acdCfmResultPktLossNbrGaps |
| Largest Gap | ACD-CFM-MIB.acdCfmResultPktLossLargestGap |
| Ratio:Percent | ACD-CFM-MIB.acdCfmResultPktLossRatio |
Accedian CFM Two Way Delay
| Header | OID |
|---|---|
| Name | ACD-CFM-MIB.acdCfmResultTwoWayDelayName |
| Delay:Avg | ACD-CFM-MIB.acdCfmResultTwoWayDelayInstValue |
| Variation:Avg | ACD-CFM-MIB.acdCfmResultTwoWayDvInstValue |
Accedian CPU
| Header | OID |
|---|---|
| CPU:Avg | ACD-DESC-MIB.acdDescCpuUsageCurrent |
Accedian Inventory
| Header | OID |
|---|---|
| ID | ACD-DESC-MIB.acdDescIdentifier |
| Model | ACD-DESC-MIB.acdDescCommercialName |
| Firmware Version | ACD-DESC-MIB.acdDescFirmwareVersion |
| Hardware Version | ACD-DESC-MIB.acdDescHardwareVersion |
| Serial Number | ACD-DESC-MIB.acdDescSerialNumber |
Accedian Performance Assurance
| Header | OID |
|---|---|
| Description | {Derived} |
| Near-end Packet Loss:Avg | ACD-PAA-MIB.acdPaaResultPktLossNePrevValue |
| Far-end Packet Loss:Avg | ACD-PAA-MIB.acdPaaResultPktLossFePrevValue |
| One-way Delay:Avg | ACD-PAA-MIB.acdPaaResultOneWayDelayCurrAvgValue |
| Two-way Delay:Avg | ACD-PAA-MIB.acdPaaResultTwoWayDelayCurrAvgValue |
Accedian Regulator
| Header | OID |
|---|---|
| Name | ACD-REGULATOR-MIB.acdRegulatorName |
| CIR | ACD-REGULATOR-MIB.acdRegulatorCir |
| CBS | ACD-REGULATOR-MIB.acdRegulatorCbs |
| Accepted Packets:Total | ACD-REGULATOR-MIB.acdRegulatorStatsAcceptHCPkts |
| Dropped Packets:Total | ACD-REGULATOR-MIB.acdRegulatorStatsDropHCPkts |
Accedian SFP
| Header | OID |
|---|---|
| Index | ACD-SFP-MIB.acdSfpInfoConnIdx |
| Interface | ACD-SFP-MIB.ifName |
| Power:Tx | ACD-SFP-MIB.acdSfpDiagTxPwr |
| Power:Rx | ACD-SFP-MIB.acdSfpDiagRxPwr |
| Temp:Avg | ACD-SFP-MIB.acdSfpDiagTemp |
| Vendor | ACD-SFP-MIB.acdSfpInfoVendor |
| Part No. | ACD-SFP-MIB.acdSfpInfoVendorPn |
| Serial No. | ACD-SFP-MIB.acdSfpInfoSerialNum |
Accedian Temperature
| Header | OID |
|---|---|
| Sensor | {Derived} |
| Temp:Avg | ACD-DESC-MIB.acdDescTsCurrentTemp |
ADVA Reports
ADVA Laser Interfaces
| Header | OID |
|---|---|
| Module | {Derived} |
| Class | ADVA-MIB.entityClass |
| Unit | ADVA-MIB.inventoryUnitName |
| Laser Tx Power:Avg | FspR7-MIB.opticalIfDiagOutputPower |
| Laser Rx Power:Avg | FspR7-MIB.opticalIfDiagInputPower |
ADVA Temperature
| Header | OID |
|---|---|
| Module | {Derived} |
| Class | ADVA-MIB.entityClass |
| Unit | ADVA-MIB.inventoryUnitName |
| Module Temp:Avg | FspR7-MIB.moduleDiagnosticsTemp |
Aerohive Reports
Aerohive Client
| Header | OID |
|---|---|
| Client:Avg | AH-SYSTEM-MIB.ahClientCount |
Aerohive CPU
| Header | OID |
|---|---|
| CPU %:Avg | AH-SYSTEM-MIB.ahCpuUtilization |
Aerohive Memory
| Header | OID |
|---|---|
| Util %:Avg | AH-SYSTEM-MIB.ahMemUtilization |
Aerohive Radio
| Header | OID |
|---|---|
| Interface | {Derived} |
| Title | {Derived} |
| Channel | AH-INTERFACE-MIB.ahRadioChannel |
| Util %:Tx | {Derived} |
| Util %:Rx | {Derived} |
| Tx Power:Avg | AH-INTERFACE-MIB.ahRadioTxPower |
| Noise Floor:Avg | AH-INTERFACE-MIB.ahRadioNoiseFloor |
| Data Frames:Tx | AH-INTERFACE-MIB.ahRadioTxDataFrames |
| Data Frames:Rx | AH-INTERFACE-MIB.ahRadioRxTotalDataFrames |
| Unicast:Tx | AH-INTERFACE-MIB.ahRadioTxUnicastDataFrames |
| Unicast:Rx | AH-INTERFACE-MIB.ahRadioRxUnicastDataFrames |
| Multicast:Tx | AH-INTERFACE-MIB.ahRadioTxMulticastDataFrames |
| Multicast:Rx | AH-INTERFACE-MIB.ahRadioRxMulticastDataFrames |
| Broadcast:Tx | AH-INTERFACE-MIB.ahRadioTxBroadcastDataFrames |
| Broadcast:Rx | AH-INTERFACE-MIB.ahRadioRxBroadcastDataFrames |
| Dropped:Tx | AH-INTERFACE-MIB.ahRadioTxTotalFramesDropped |
| Dropped:Rx | AH-INTERFACE-MIB.ahRadioRxTotalFrameDropped |
| Beacon:Tx | AH-INTERFACE-MIB.ahRadioTxBeaconFrames |
| Retries:Tx | AH-INTERFACE-MIB.ahRadioTxTotalRetries |
Aerohive Radio Association
| Header | OID |
|---|---|
| Description | {Derived} |
| IP Address | AH-INTERFACE-MIB.ahClientIP |
| Hostname | AH-INTERFACE-MIB.ahClientHostname |
| MAC Address | AH-INTERFACE-MIB.ahClientMac |
| VLAN | AH-INTERFACE-MIB.ahClientVLAN |
| SSID | AH-INTERFACE-MIB.ahClientSSID |
| Username | AH-INTERFACE-MIB.ahClientUsername |
| Channel | AH-INTERFACE-MIB.ahClientChannel |
| Bytes:Tx | AH-INTERFACE-MIB.ahClientTxDataOctets |
| Bytes:Rx | AH-INTERFACE-MIB.ahClientRxDataOctets |
| RSSI:Avg | AH-INTERFACE-MIB.ahClientRSSI |
| Association:Total | AH-INTERFACE-MIB.ahClientAssociationTime |
AKCP Reports
AKCP Humidity
| Header | OID |
|---|---|
| Humidity:Avg | SPAGENT-MIB.sensorProbeHumidityPercent |
| Status | SPAGENT-MIB.sensorProbeHumidityStatus |
| Description | {Derived} |
AKCP Temperature
| Header | OID |
|---|---|
| Temperature:Avg | SPAGENT-MIB.sensorProbeTempDegree |
| Status | SPAGENT-MIB.sensorProbeTempStatus |
| Description | {Derived} |
Alcatel Reports
Alcatel CPU
| Header | OID |
|---|---|
| CPU %:Avg | ALCATEL-IND1-HEALTH-MIB.healthDeviceCpu1MinAvg |
Alcatel Memory
| Header | OID |
|---|---|
| Util %:Avg | ALCATEL-IND1-HEALTH-MIB.healthDeviceMemory1MinAvg |
| Total | ALCATEL-IND1-SYSTEM-MIB.systemHardwareMemorySize |
Alcatel Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ALCATEL-IND1-HEALTH-MIB.healthDeviceTemperatureChasLatest |
Alpha Reports
Alpha UPS Battery
| Header | OID |
|---|---|
| Model | Argus-Power-System-MIB.upsIdentModel |
| Battery Status | Argus-Power-System-MIB.upsBatteryStatus |
| Low Warning | Argus-Power-System-MIB.upsBatteryLowWarning |
| Output Source | Argus-Power-System-MIB.upsOutputSource |
| Battery Capacity:Avg | Argus-Power-System-MIB.upsBatteryCapacity |
| Battery Voltage:Avg | Argus-Power-System-MIB.upsBatteryVoltage |
| Battery Current:Avg | Argus-Power-System-MIB.upsBatteryChargingCurrent |
| Battery Temperature:Avg | Argus-Power-System-MIB.upsBatteryTemperature |
| Fan Temperature:Avg | Argus-Power-System-MIB.upsConfigFanOnTemperature |
Alpha Power System
| Header | OID |
|---|---|
| Child | {Derived} |
| Name | AlphaPowerSystem-MIB.dcPwrSysSiteName |
| Voltage:Battery | AlphaPowerSystem-MIB.dcPwrSysChargeVolts |
| Voltage:Load | AlphaPowerSystem-MIB.dcPwrSysDischargeVolts |
| Current:Battery | AlphaPowerSystem-MIB.dcPwrSysChargeAmps |
| Current:Load | AlphaPowerSystem-MIB.dcPwrSysDischargeAmps |
Alpha Rectifier System
| Header | OID |
|---|---|
| Child | {Derived} |
| System Voltage:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysSystemVoltage |
| Total Load:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysTotalLoadCurrent |
| Battery Voltage:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysBatteryVoltage |
| Battery Current:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysBatteryCurrent |
| Total Current Output:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysTotalOutputCurrent |
| Total Power Output:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysTotalOutputPower |
| Average AC Voltage Input:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysAverageRectifierACInputVoltage |
| Average Voltage Output:Avg | ALPHA-RECTIFIER-SYS-MIB.rectSysAverageRectifierOutputVoltage |
Alpha UPS
| Header | OID |
|---|---|
| Child | {Derived} |
| Output Power:Avg | Argus-Power-System-MIB.upsOutputPowerWatt |
| Output Voltage:Avg | Argus-Power-System-MIB.upsOutputVoltage |
| Output Current:Avg | Argus-Power-System-MIB.upsOutputCurrent |
| Output Load:Avg | Argus-Power-System-MIB.upsOutputPercentLoad |
| Input Voltage:Avg | Argus-Power-System-MIB.upsInputVoltage |
APC Reports
APC ATS Config
| Header | OID |
|---|---|
| Model | PowerNet-MIB.atsIdentModelNumber |
| Serial | PowerNet-MIB.atsIdentSerialNumber |
| Firmware | PowerNet-MIB.atsIdentFirmwareRev |
| Output Status | PowerNet-MIB.atsStatusOverCurrentState |
| Selected Source | PowerNet-MIB.atsStatusSelectedSource |
| Redundancy Status | PowerNet-MIB.atsStatusRedundancyState |
APC ATS Input Statistics
| Header | OID |
|---|---|
| Child | {Derived} |
| Name | PowerNet-MIB.atsInputName |
| Type | PowerNet-MIB.atsInputType |
| Voltage Orientation | PowerNet-MIB.atsInputVoltageOrientation |
| Frequency:Avg | PowerNet-MIB.atsInputFrequency |
APC ATS Input Voltage
| Header | OID |
|---|---|
| Child | {Derived} |
| Index | {Derived} |
| Voltage:Avg | PowerNet-MIB.atsInputVoltage |
APC ATS Output Bank Statistics
| Header | OID |
|---|---|
| Child | {Derived} |
| Index | {Derived} |
| State | PowerNet-MIB.atsOutputBankState |
| Current:Avg | PowerNet-MIB.atsOutputBankCurrent |
| Voltage:Avg | PowerNet-MIB.atsOutputBankOutputVoltage |
| Load:Avg | PowerNet-MIB.atsOutputBankLoad |
| Load:Percent | PowerNet-MIB.atsOutputBankPercentLoad |
| Power:Avg | PowerNet-MIB.atsOutputBankPower |
| Power:Percent | PowerNet-MIB.atsOutputBankPercentPower |
APC ATS Output Statistics
| Header | OID |
|---|---|
| Phase | PowerNet-MIB.atsOutputPhaseIndex |
| Output Voltage:Avg | PowerNet-MIB.atsOutputVoltage |
| Output Current:Avg | PowerNet-MIB.atsOutputCurrent |
APC UPS Battery
| Header | OID |
|---|---|
| Capacity:Avg | PowerNet-MIB.upsAdvBatteryCapacity |
| Voltage:Avg | PowerNet-MIB.upsAdvBatteryActualVoltage |
| Current:Avg | PowerNet-MIB.upsAdvBatteryCurrent |
| Temperature:Avg | PowerNet-MIB.upsAdvBatteryTemperature |
| Remaining:Time | PowerNet-MIB.upsAdvBatteryRunTimeRemaining |
| Packs | PowerNet-MIB.upsAdvBatteryNumOfBattPacks |
| Status | PowerNet-MIB.upsBasicBatteryStatus |
| Condition | PowerNet-MIB.upsAdvBatteryReplaceIndicator |
| Last Replaced | PowerNet-MIB.upsBasicBatteryLastReplaceDate |
APC NetBotz Fluid
| Header | OID |
|---|---|
| Sensor | {Derived} |
| Status | PowerNet-MIB.emsFluidSensorStatusSensorState |
| Severity | PowerNet-MIB.emsFluidSensorStatusSensorSeverity |
| Comms | PowerNet-MIB.emsFluidSensorCommStatus |
APC NetBotz Humidity
| Header | OID |
|---|---|
| Humidity:Avg | NETBOTZ-MIB.humiSensorValueInt |
| Status | NETBOTZ-MIB.humiSensorErrorStatus |
| Description | {Derived} |
APC NetBotz Temperature
| Header | OID |
|---|---|
| Temperature:Avg | NETBOTZ-MIB.tempSensorValueInt |
| Status | NETBOTZ-MIB.tempSensorErrorStatus |
| Description | {Derived} |
APC PDU
| Header | OID |
|---|---|
| Version:Hardware | PowerNet-MIB.rPDUIdentHardwareRev |
| Version:Firmware | PowerNet-MIB.rPDUIdentFirmwareRev |
| Serial | PowerNet-MIB.rPDUIdentSerialNumber |
| Date | PowerNet-MIB.rPDUIdentDateOfManufacture |
| Model | PowerNet-MIB.rPDUIdentModelNumber |
| Rating | PowerNet-MIB.rPDUIdentDeviceRating |
| Outlets | PowerNet-MIB.rPDUIdentDeviceNumOutlets |
| Phases | PowerNet-MIB.rPDUIdentDeviceNumPhases |
| Rated Power:Watts | PowerNet-MIB.rPDUIdentDevicePowerWatts |
| Rated Power:VA | PowerNet-MIB.rPDUIdentDevicePowerVA |
| PSU Status:Supply 1 | PowerNet-MIB.rPDUPowerSupply1Status |
| PSU Status:Supply 2 | PowerNet-MIB.rPDUPowerSupply2Status |
| PSU Status:Alarm | PowerNet-MIB.rPDUPowerSupplyAlarm |
APC PDU Load
| Header | OID |
|---|---|
| Description | {Derived} |
| Load:Util | {Derived} |
| Load:Avg | PowerNet-MIB.rPDULoadStatusLoad |
| Load:Rating | PowerNet-MIB.rPDULoadStatusMax |
| State | PowerNet-MIB.rPDULoadStatusLoadState |
APC PDU Outlets
| Header | OID |
|---|---|
| Outlet | PowerNet-MIB.rPDUOutletControlOutletName |
| Phase | PowerNet-MIB.rPDUOutletControlOutletPhase |
| Bank | PowerNet-MIB.rPDUOutletControlOutletBank |
| Config | PowerNet-MIB.rPDUOutletControlOutletCommand |
| State | PowerNet-MIB.rPDUOutletStatusOutletState |
| Pending | PowerNet-MIB.sPDUOutletPending |
| Load:Avg | PowerNet-MIB.rPDUOutletStatusLoad |
APC PDU Phases
| Header | OID |
|---|---|
| Phase | {Derived} |
| State | PowerNet-MIB.rPDU2PhaseStatusLoadState |
| Voltage:Avg | PowerNet-MIB.rPDU2PhaseStatusVoltage |
| Current:Util | {Derived} |
| Current:Avg | PowerNet-MIB.rPDU2PhaseStatusCurrent |
| Current:Rating | PowerNet-MIB.rPDU2PhaseStatusCurrentRating |
| Power:Avg | PowerNet-MIB.rPDU2PhaseStatusPower |
APC UPS Phases
| Header | OID |
|---|---|
| Phase | PowerNet-MIB.upsPhaseIndex |
| Input Voltage:Avg | PowerNet-MIB.upsPhaseInputVoltage |
| Input Current:Avg | PowerNet-MIB.upsPhaseInputCurrent |
| Output Voltage:Avg | PowerNet-MIB.upsPhaseOutputVoltage |
| Output Current:Avg | PowerNet-MIB.upsPhaseOutputCurrent |
APC Sensors
| Header | OID |
|---|---|
| Temperature:Avg | PowerNet-MIB.iemStatusProbeCurrentTemp, PowerNet-MIB.emsProbeStatusProbeTemperature, PowerNet-MIB.memSensorsTemperature, PowerNet-MIB.memSensorsTemperatureHighPrec, PowerNet-MIB.uioSensorStatusTemperatureDegC, PowerNet-MIB.rPDU2SensorTempHumidityStatusTempC |
| Humidity:Avg | PowerNet-MIB.iemStatusProbeCurrentHumid, PowerNet-MIB.emsProbeStatusProbeHumidity, PowerNet-MIB.memSensorsHumidity, PowerNet-MIB.memSensorsHumidityMaxThresh, PowerNet-MIB.memSensorsHumidityHighThresh, PowerNet-MIB.memSensorsHumidityLowThresh, PowerNet-MIB.memSensorsHumidityMinThresh, PowerNet-MIB.memSensorsHumidityThreshHysteresis, PowerNet-MIB.uioSensorStatusHumidity, PowerNet-MIB.rPDU2SensorTempHumidityStatusRelativeHumidity |
| Status | PowerNet-MIB.iemStatusProbeStatus, PowerNet-MIB.emsProbeStatusProbeCommStatus, PowerNet-MIB.memSensorsAlarmStatus, PowerNet-MIB.uioSensorStatusAlarmStatus, PowerNet-MIB.rPDU2SensorTempHumidityStatusTempStatus |
| Description | {Derived} |
APC UPS
| Header | OID |
|---|---|
| Input Voltage:Avg | PowerNet-MIB.upsAdvInputLineVoltage |
| Output Voltage:Avg | PowerNet-MIB.upsAdvOutputVoltage |
| Output Current:Avg | PowerNet-MIB.upsAdvOutputCurrent |
| Output Load:Avg | PowerNet-MIB.upsAdvOutputLoad |
| Output:Status | PowerNet-MIB.upsBasicOutputStatus |
| Model | PowerNet-MIB.upsBasicIdentModel |
| Serial | PowerNet-MIB.upsAdvIdentSerialNumber |
| Date:Build | PowerNet-MIB.upsAdvIdentDateOfManufacture |
| Date:Test | PowerNet-MIB.upsAdvTestLastDiagnosticsDate |
| Firmware:System | PowerNet-MIB.upsAdvIdentFirmwareRevision |
| Firmware:Processor | PowerNet-MIB.upsAdvIdentFirmwareRevision2 |
APC UPS Test
| Header | OID |
|---|---|
| Diagnostic Results | PowerNet-MIB.upsAdvTestDiagnosticsResults |
| Last Diagnostics Date | PowerNet-MIB.upsAdvTestLastDiagnosticsDate |
Arista Reports
Arista BGP Peer State
| Header | OID |
|---|---|
| Identifier | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerLocalIdentifier |
| AS:Number | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerRemoteAs |
| AS:Name | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerRemoteAsName |
| Admin | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerAdminStatus |
| State | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerState |
| Last Change | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerState |
| Updates:Tx | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerOutUpdates |
| Updates:Rx | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerInUpdates |
| Messages:Tx | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerOutTotalMessages |
| Messages:Rx | ARISTA-BGP4V2-MIB.aristaBgp4V2PeerInTotalMessages |
Arista BGP Peer Prefix Stats
| Header | OID |
|---|---|
| Remote IP | {Derived} |
| AFI | ARISTA-BGP4V2-MIB.aristaBgp4V2PrefixGaugesAfi |
| Accepted:Avg | ARISTA-BGP4V2-MIB.aristaBgp4V2PrefixInPrefixesAccepted |
| Prefix In:Avg | ARISTA-BGP4V2-MIB.aristaBgp4V2PrefixInPrefixes |
| Prefix Out:Avg | ARISTA-BGP4V2-MIB.aristaBgp4V2PrefixOutPrefixes |
Arista CPU
| Header | OID |
|---|---|
| CPU %:Avg | HOST-RESOURCES-MIB.hrProcessorLoad |
| Description | {Derived} |
Arista Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Free | {Derived} |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | {Derived} |
Arista Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ENTITY-SENSOR-MIB.entPhySensorValue |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus |
| Description | {Derived} |
Aruba Reports
Aruba Access Points
| Header | OID |
|---|---|
| IP Address | WLSX-WLAN-MIB.wlanAPIpAddress |
| Model | WLSX-WLAN-MIB.wlanAPModel |
| Serial | WLSX-WLAN-MIB.wlanAPSerialNumber |
| H/W | WLSX-WLAN-MIB.wlanAPHwVersion |
| S/W | WLSX-WLAN-MIB.wlanAPSwVersion |
| Controller | WLSX-WLAN-MIB.wlanAPController |
| AP Group | WLSX-WLAN-MIB.wlanAPGroupName |
| Switch IP | WLSX-WLAN-MIB.wlanAPSwitchIpAddress |
| Status | WLSX-WLAN-MIB.wlanAPStatus |
| Uptime | WLSX-WLAN-MIB.wlanAPUpTime |
| Location | WLSX-WLAN-MIB.wlanAPSysLocation |
| Wired 1:Oper | WLSX-RS-MIB.remotePortOperState_1 |
| Wired 1:Speed | WLSX-RS-MIB.remotePortSpeed_1 |
| Wired 2:Oper | WLSX-RS-MIB.remotePortOperState_2 |
| Wired 2:Speed | WLSX-RS-MIB.remotePortSpeed_2 |
Aruba Central Access Points
| Header | OID |
|---|---|
| Name | AI-AP-MIB.aiAPName |
| IP | AI-AP-MIB.aiAPIPAddress |
| MAC | AI-AP-MIB.aiAPMACAddress |
| Serial | AI-AP-MIB.aiAPSerialNum |
| Model | AI-AP-MIB.aiAPModel |
| Uptime | AI-AP-MIB.aiAPUptime |
| H/W | AI-AP-MIB.aiAPHwopmode |
| Status | AI-AP-MIB.aiAPStatus |
| CPU %:Avg | AI-AP-MIB.aiAPCPUUtilization |
Aruba Central AP Radio
| Header | OID |
|---|---|
| Channel | AI-AP-MIB.aiRadioChannel |
| Power | AI-AP-MIB.aiRadioTransmitPower |
| Status | AI-AP-MIB.aiRadioStatus |
| Clients:Avg | AI-AP-MIB.aiRadioClientNum |
| Bytes:Tx | AI-AP-MIB.aiRadioTxDataBytes |
| Bytes:Rx | AI-AP-MIB.aiRadioRxDataBytes |
| Frames:Tx | AI-AP-MIB.aiRadioTxTotalFrames |
| Frames:Rx | AI-AP-MIB.aiRadioRxTotalFrames |
| Frames:Bad | AI-AP-MIB.aiRadioRxBad |
| Frames:Drop | AI-AP-MIB.aiRadioTxDrops |
Aruba Central AP SSID
| Header | OID |
|---|---|
| SSID | AI-AP-MIB.aiSSID |
| Status | AI-AP-MIB.aiSSIDStatus |
| Clients:Avg | AI-AP-MIB.aiSSIDClientNum |
| Hide | AI-AP-MIB.aiSSIDHide |
Aruba ClearPass Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Memory:Used | {Derived} |
| Memory:Free | CPPM-MIB.cppmSystemMemoryFree |
| Memory:Total | CPPM-MIB.cppmSystemMemoryTotal |
Aruba ClearPass Authentication
| Header | OID |
|---|---|
| Authentication:Success | CPPM-MIB.psAuthCounterSuccess |
| Authentication:Failure | CPPM-MIB.psAuthCounterFailure |
| Authentication:Total | CPPM-MIB.psAuthCounterTotal |
Aruba ClearPass Storage
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Disk:Used | {Derived} |
| Disk:Free | CPPM-MIB.cppmSystemDiskSpaceFree |
| Disk:Total | CPPM-MIB.cppmSystemDiskSpaceTotal |
Aruba ClearPass System
| Header | OID |
|---|---|
| Host Name | CPPM-MIB.cppmSystemHostname |
| Model Number | CPPM-MIB.cppmSystemModel |
| Serial Number | CPPM-MIB.cppmSystemSerialNumber |
| Version | CPPM-MIB.cppmSystemVersion |
| UpTime | CPPM-MIB.cppmSystemUptime |
| Number of CPUs | CPPM-MIB.cppmSystemNumCPUs |
| Cluster Node:Number | CPPM-MIB.cppmNumClusterNodes |
| Cluster Node:Type | CPPM-MIB.cppmClusterNodeType |
Aruba ClearPass Network Traffic
| Header | OID |
|---|---|
| Network Application:Name | CPPM-MIB.nwAppName |
| Network Application:Port Number | CPPM-MIB.nwAppPort |
| Network Traffic:Total | CPPM-MIB.nwTrafficTotal |
Aruba Controller
| Header | OID |
|---|---|
| Model | WLSX-SYSTEMEXT-MIB.wlsxSysExtModelName |
| Serial | WLSX-SYSTEMEXT-MIB.wlsxSysExtLicenseSerialNumber |
| Stations:Avg | WLSX-WLAN-MIB.wlsxWlanTotalNumStationsAssociated |
| APs:Avg | WLSX-WLAN-MIB.wlsxWlanTotalNumAccessPoints |
| APs:Unprovisioned | unprovisioned |
| Temperature:Avg | WLSX-SYSTEMEXT-MIB.wlsxSysExtInternalTemparature |
Aruba CPU
| Header | OID |
|---|---|
| CPU %:Avg | WLSX-SYSTEMEXT-MIB.sysExtProcessorLoad |
| Description | {Derived} |
Aruba ESSID
| Header | OID |
|---|---|
| ESSID | {Derived} |
| Stations:Avg | WLSX-WLAN-MIB.wlanESSIDNumStations |
| APs | WLSX-WLAN-MIB.wlanESSIDNumAccessPointsUp |
| BPS:Tx | WLSX-WLAN-MIB.wlanESSIDTxRate |
| BPS:Rx | WLSX-WLAN-MIB.wlanESSIDRxRate |
| Packets:Tx | WLSX-WLAN-MIB.wlanESSIDTxPkts |
| Packets:Rx | WLSX-WLAN-MIB.wlanESSIDRxPkts |
| Dropped:Tx | WLSX-WLAN-MIB.wlanESSIDTxDroppedPkts |
| Dropped:Rx | WLSX-WLAN-MIB.wlanESSIDRxDroppedPkts |
| Retry:Tx | WLSX-WLAN-MIB.wlanESSIDTxRetryPkts |
| Retry:Rx | WLSX-WLAN-MIB.wlanESSIDRxRetryPkts |
| Errors:Tx | WLSX-WLAN-MIB.wlanESSIDTxErrorPkts |
| Wired Bytes:Tx | WLSX-WLAN-MIB.wlanESSIDWiredTxBytes |
| Wired Bytes:Rx | WLSX-WLAN-MIB.wlanESSIDWiredRxBytes |
Aruba Fan
| Header | OID |
|---|---|
| Name | ARUBAWIRED-FAN-MIB.arubaWiredFanName |
| RPM:Avg | ARUBAWIRED-FAN-MIB.arubaWiredFanRPM |
| Flow Direction | ARUBAWIRED-FAN-MIB.arubaWiredFanAirflowDirection |
| State | ARUBAWIRED-FAN-MIB.arubaWiredFanState |
Aruba Fan Tray
| Header | OID |
|---|---|
| Product Name | ARUBAWIRED-FANTRAY-MIB.arubaWiredFanTrayProductName |
| Serial No. | ARUBAWIRED-FANTRAY-MIB.arubaWiredFanTraySerialNumber |
| No. of Fans | ARUBAWIRED-FANTRAY-MIB.arubaWiredFanTrayNumberFans |
| State | ARUBAWIRED-FANTRAY-MIB.arubaWiredFanTrayState |
Aruba VSF Stack Member
| Header | OID |
|---|---|
| Serial No. | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2MemberSerialNum |
| Model | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2MemberPartNumber |
| Role | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2MemberRole |
| Status | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2MemberStatus |
Aruba Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | WLSX-SYSTEMEXT-MIB.sysExtMemoryUsed |
| Free | {Derived} |
| Total | WLSX-SYSTEMEXT-MIB.sysExtMemorySize |
Aruba Chassis Module
| Header | OID |
|---|---|
| Name | ARUBAWIRED-MODULE-MIB.arubaWiredModuleName |
| Type | ARUBAWIRED-MODULE-MIB.arubaWiredModuleType |
| State | ARUBAWIRED-MODULE-MIB.arubaWiredModuleState |
| Description | ARUBAWIRED-MODULE-MIB.arubaWiredModuleProductDescription |
| Serial No. | ARUBAWIRED-MODULE-MIB.arubaWiredModuleSerialNumber |
| Product No. | ARUBAWIRED-MODULE-MIB.arubaWiredModuleProductNumber |
Aruba PoE Ports
| Header | OID |
|---|---|
| Description | {Derived} |
| Index | ARUBAWIRED-POE-MIB.ifIndex |
| Interface | ARUBAWIRED-POE-MIB.ifName |
| Util %:Avg | {Derived} |
| Consumption | ARUBAWIRED-POE-MIB.arubaWiredPoePethPsePortPowerDrawn |
| Available | {Derived} |
| Reserved | ARUBAWIRED-POE-MIB.arubaWiredPoePethPsePortReservedPower |
| Admin:Last Change | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Admin:Value | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Status:Last Change | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
| Status:Value | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
Aruba VSF Stack Port
| Header | OID |
|---|---|
| Local Interface | IF-MIB.ifDescr |
| Status | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2PortStatusStr |
Aruba PSU
| Header | OID |
|---|---|
| Name | ARUBAWIRED-POWERSUPPLY-MIB.arubaWiredPSUName |
| Serial No. | ARUBAWIRED-POWERSUPPLY-MIB.arubaWiredPSUSerialNumber |
| Power:Avg | ARUBAWIRED-POWERSUPPLY-MIB.arubaWiredPSUInstantaneousPower |
| Max Power | ARUBAWIRED-POWERSUPPLY-MIB.arubaWiredPSUMaximumPower |
| Failures:Total | ARUBAWIRED-POWERSUPPLY-MIB.arubaWiredPSUNumberFailures |
| State | ARUBAWIRED-POWERSUPPLY-MIB.arubaWiredPSUState |
Aruba Radius Authentication
| Header | OID |
|---|---|
| Name | {Derived} |
| Authentication:Total Success | CPPM-MIB.radAuthCounterSuccess |
| Authentication:Total Failure | CPPM-MIB.radAuthCounterFailure |
| Authentication:Total Count | CPPM-MIB.radAuthCounterCount |
| Latency:Avg | CPPM-MIB.radAuthCounterTime |
Aruba Radios
| Header | OID |
|---|---|
| Type | WLSX-WLAN-MIB.wlanAPRadioType |
| Radio Util %:Tot | WLSX-WLAN-MIB.wlanAPChUtilization |
| Radio Util %:Tx | WLSX-WLAN-MIB.wlanAPChTxUtilization |
| Radio Util %:Rx | WLSX-WLAN-MIB.wlanAPChRxUtilization |
| *BSSIDs | WLSX-WLAN-MIB.wlanAPRadioNumMonitoredBSSIDs |
| *Clients | WLSX-WLAN-MIB.wlanAPRadioNumAssociatedClients |
| *Stations | WLSX-WLAN-MIB.wlanAPChNumStations |
| *Noise | WLSX-WLAN-MIB.wlanAPChNoise |
| *Coverage | WLSX-WLAN-MIB.wlanAPChCoverageIndex |
| *Interference | WLSX-WLAN-MIB.wlanAPChInterferenceIndex |
| *AP Count | WLSX-WLAN-MIB.wlanAPChNumAPs |
| *Packets | WLSX-WLAN-MIB.wlanAPChTotPkts |
| *Bytes | WLSX-WLAN-MIB.wlanAPChTotBytes |
Aruba Radius Server
| Header | OID |
|---|---|
| Authentication:Success | CPPM-MIB.radServerCounterSuccess |
| Authentication:Failure | CPPM-MIB.radServerCounterFailure |
| Authentication:Count | CPPM-MIB.radServerCounterCount |
| Latency:Policy Eval | CPPM-MIB.radServerCounterPolicyEvalTime |
| Latency:Auth Request | CPPM-MIB.radServerCounterAuthRequestTime |
Aruba Tacacs Authentication
| Header | OID |
|---|---|
| Authentication:Success | CPPM-MIB.tacAuthCounterSuccess |
| Authentication:Failure | CPPM-MIB.tacAuthCounterFailure |
| Authentication:Count | CPPM-MIB.tacAuthCounterCount |
| Latency:Avg | CPPM-MIB.tacAuthCounterTime |
Aruba Tacacs Server
| Header | OID |
|---|---|
| Authentication:Success | CPPM-MIB.tacAutzCounterSuccess |
| Authentication:Failure | CPPM-MIB.tacAutzCounterFailure |
| Authentication:Count | CPPM-MIB.tacAutzCounterCount |
| Latency:Avg | CPPM-MIB.tacAutzCounterTime |
Aruba Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ARUBAWIRED-TEMPSENSOR-MIB.arubaWiredTempSensorTemperature |
| Status | ARUBAWIRED-TEMPSENSOR-MIB.arubaWiredTempSensorState |
| Description | ARUBAWIRED-TEMPSENSOR-MIB.arubaWiredTempSensorName |
Aruba VSF Stack Topology
| Header | OID |
|---|---|
| Topology | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2Topology |
| Status | ARUBAWIRED-VSFv2-MIB.arubaWiredVsfv2OperStatus |
Aruba Web Authentication
| Header | OID |
|---|---|
| Name | {Derived} |
| Authentication:Success | CPPM-MIB.waAuthCounterSuccess |
| Authentication:Failure | CPPM-MIB.waAuthCounterFailure |
| Authentication:Count | CPPM-MIB.waAuthCounterCount |
| Latency:Avg | CPPM-MIB.waAuthCounterTime |
AudioCodes Reports
AudioCodes Config
| Header | OID |
|---|---|
| Model | AC-SYSTEM-MIB.acSysIdName |
| Serial | AC-SYSTEM-MIB.acSysIdSerialNumber |
| Software | AC-SYSTEM-MIB.acSysVersionSoftware |
AudioCodes DS1 Trunk
| Header | OID |
|---|---|
| DS1 Trunk | {Derived} |
| Channels:Avg | AC-PM-PSTN-MIB.acPMTrunkUtilizationVal |
| Tel to IP Calls:Avg | AC-PM-Control-MIB.acPMSIPTel2IPTrunkEstablishedCallsVal |
| IP to Tel Calls:Avg | AC-PM-Control-MIB.acPMSIPIP2TelTrunkEstablishedCallsVal |
Avaya Reports
Avaya CPU
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | S5-CHASSIS-MIB.s5ChasUtilCPUUsageLast1Minute, RAPID-CITY.rcSysCpuUtil |
| Description | {Derived} |
Avaya CPU Blade
| Header | OID |
|---|---|
| Index | {Derived} |
| CPU %:Avg | RAPID-CITY.rcKhiSlotCpuCurrentUtil |
Avaya Fan
| Header | OID |
|---|---|
| Description | {Derived} |
| Status | RAPID-CITY.rcVossSystemFanInfoOperStatus |
Avaya Memory
| Header | OID |
|---|---|
| Memory | {Derived} |
| Util %:Avg | {Derived} |
| Used | RAPID-CITY.rcSysDramUsed |
| Free | S5-CHASSIS-MIB.s5ChasUtilMemoryAvailableMB, RAPID-CITY.rcSysDramFree |
| Total | S5-CHASSIS-MIB.s5ChasUtilMemoryTotalMB, RAPID-CITY.rcSysDramSize |
Avaya Memory Blade
| Header | OID |
|---|---|
| Index | {Derived} |
| Util %:Avg | {Derived} |
| Used | RAPID-CITY.rcKhiSlotMemUsed |
| Free | RAPID-CITY.rcKhiSlotMemFree |
| Total | {Derived} |
Avaya Temperature
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | S5-CHASSIS-MIB.s5ChasTmpSnrTmpValue, RAPID-CITY.rcVossModularSystemTemperatureTemperature |
Aviat Reports
Aviat Radio Configuration
| Header | OID |
|---|---|
| Standard | AVIAT-MODEM-MIB.aviatModemRegulatoryStandard |
| Bandwidth:Avg | AVIAT-MODEM-MIB.aviatModemBandwidth |
| Modulation:Type | AVIAT-MODEM-MIB.aviatModemModulationType |
| Modulation:Base | AVIAT-MODEM-MIB.aviatModemModulationBase |
| Modulation:Max | AVIAT-MODEM-MIB.aviatModemModulationMax |
Aviat Radio Performance
| Header | OID |
|---|---|
| RSL:Avg | AVIAT-RXPERFORMANCE-MIB.aviatRxPerformRslReadingCurrent |
| SNR:Avg | AVIAT-RXPERFORMANCE-EX-MIB.aviatRxPerformCinrReadingCurrent |
| BER:Avg | AVIAT-RXPERFORMANCE-MIB.aviatRxPerformBerReadingCurrent |
| Frame Loss | AVIAT-RXPERFORMANCE-MIB.aviatRxPerformFrameLossSeconds |
Aviat Radio State
| Header | OID |
|---|---|
| Modulation:Tx | AVIAT-MODEM-MIB.aviatModemCurModulationTx |
| Modulation:Rx | AVIAT-MODEM-MIB.aviatModemCurModulationRx |
| Capacity:Tx | AVIAT-MODEM-MIB.aviatModemCurCapacityTx |
| Capacity:Rx | AVIAT-MODEM-MIB.aviatModemCurCapacityRx |
| Tx Power:Avg | AVIAT-RXPERFORMANCE-EX-MIB.aviatRxPerformTxpowReadingCurrent |
| Tx Mute | AVIAT-RF-MIB.aviatRfTxMute |
Aviat RF Parameters
| Header | OID |
|---|---|
| Frequency:Tx | AVIAT-RF-MIB.aviatRfFreqTx |
| Frequency:Rx | AVIAT-RF-MIB.aviatRfFreqRx |
| Power Tx:Set | AVIAT-RF-MIB.aviatRfPowerSet |
| Power Tx:Min | AVIAT-RF-MIB.aviatRfATPCMinimumPower |
| Power Tx:Max | AVIAT-RF-MIB.aviatRfATPCMaximumPower |
| ATPC Enabled | AVIAT-RF-MIB.aviatRfATPCEnabled |
| Fade Margin | AVIAT-RF-MIB.aviatRfATPCTargetFadeMargin |
| FCC Compliant | AVIAT-RF-MIB.aviatRfATPCFCCCompliant |
Avtech Reports
Avtech Digital 4E
| Header | OID |
|---|---|
| Description | {Derived} |
| Digital:Avg | ROOMALERT4E-MIB.digital-sen1, ROOMALERT4E-MIB.digital-sen1-1, ROOMALERT4E-MIB.digital-sen1-2, ROOMALERT4E-MIB.digital-sen1-3, ROOMALERT4E-MIB.digital-sen1-4, ROOMALERT4E-MIB.digital-sen2, ROOMALERT4E-MIB.digital-sen2-1, ROOMALERT4E-MIB.digital-sen2-2, ROOMALERT4E-MIB.digital-sen2-3, ROOMALERT4E-MIB.digital-sen2-4 |
Avtech Sensors
| Header | OID |
|---|---|
| Switch 1:Label | ROOMALERT12E-MIB.switch-sen1-2 |
| Switch 1:Value | ROOMALERT12E-MIB.switch-sen1-1 |
| Switch 2:Label | ROOMALERT12E-MIB.switch-sen2-2 |
| Switch 2:Value | ROOMALERT12E-MIB.switch-sen2 |
| Switch 3:Label | ROOMALERT12E-MIB.switch-sen3-2 |
| Switch 3:Value | ROOMALERT12E-MIB.switch-sen3 |
| Switch 4:Label | ROOMALERT12E-MIB.switch-sen4-2 |
| Switch 4:Value | ROOMALERT12E-MIB.switch-sen4 |
| Relay:Label | ROOMALERT12E-MIB.relay-2 |
| Relay:Value | ROOMALERT12E-MIB.relay-1 |
Avtech Switch State 3E
| Header | OID |
|---|---|
| Switch:Label | ROOMALERT3E-MIB.switch-label |
| Switch:Value | ROOMALERT3E-MIB.switch-sen1 |
Avtech Switch State 4E
| Header | OID |
|---|---|
| State | ROOMALERT4E-MIB.switch-sen1 |
Avtech Temperature 12E
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | ROOMALERT12E-MIB.internal-sen-1 |
Avtech Temperature 3E
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | ROOMALERT3E-MIB.digital-sen1-1, ROOMALERT3E-MIB.digital-sen2-1 |
Avtech Temperature 3S
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | ROOMALERT3S-MIB.internal-tempc |
Avtech Temperature 4E
| Header | OID |
|---|---|
| Sensor | {Derived} |
| Temperature:Avg | ROOMALERT4E-MIB.internal-tempc, ROOMALERT4E-MIB.digital-sen1-1, ROOMALERT4E-MIB.digital-sen2-1 |
Axis Reports
Axis Temperature
| Header | OID |
|---|---|
| Sensor | {Derived} |
| Index | {Derived} |
| Status | AXIS-VIDEO-MIB.tempSensorStatus |
| Avg | AXIS-VIDEO-MIB.tempSensorValue |
BlueCat Reports
BlueCat DHCP Pool
| Header | OID |
|---|---|
| Start IP | ADONIS-DNS-MIB.dhcpPoolStartIP |
| End IP | ADONIS-DNS-MIB.dhcpPoolEndIP |
| Size | ADONIS-DNS-MIB.dhcpPoolSize |
| Used | ADONIS-DNS-MIB.dhcpPoolUsed |
| Util:Avg | {Derived} |
BlueCat DHCP Subnet
| Header | OID |
|---|---|
| Subnet IP | {Derived} |
| Netmask | BCN-DHCPV4-MIB.bcnDhcpv4SubnetMask |
| Size | BCN-DHCPV4-MIB.bcnDhcpv4SubnetSize |
| Used:Avg | {Derived} |
| Free | BCN-DHCPV4-MIB.bcnDhcpv4SubnetFreeAddresses |
| Util:Avg | {Derived} |
BlueCat DNS
| Header | OID |
|---|---|
| Success:Total | BCN-DNS-MIB.bcnDnsStatSrvQrySuccess |
| Failed:Total | BCN-DNS-MIB.bcnDnsStatSrvQryFailure |
| Referral:Total | BCN-DNS-MIB.bcnDnsStatSrvQryReferral |
| Recursion:Total | BCN-DNS-MIB.bcnDnsStatSrvQryRecursion |
| NonExistent Record:Total | BCN-DNS-MIB.bcnDnsStatSrvQryNXRRSet |
| NonExistent Domain:Total | BCN-DNS-MIB.bcnDnsStatSrvQryNXDomain |
| Queries:Auth | BCN-DNS-MIB.bcnDnsStatSrvQryAuthAns |
| Queries:Non-Auth | BCN-DNS-MIB.bcnDnsStatSrvQryNoauthAns |
| Queries:Dropped | BCN-DNS-MIB.bcnDnsStatSrvQryDropped |
| Queries:Duplicate | BCN-DNS-MIB.bcnDnsStatSrvQryDuplicate |
| Queries:SERVFAIL | BCN-DNS-MIB.bcnDnsStatSrvQrySERVFAIL |
| Queries:FORMERR | BCN-DNS-MIB.bcnDnsStatSrvQryFORMERR |
BlueCoat Reports
Blue Coat HTTP Client Statistics
| Header | OID |
|---|---|
| Connections:Total | BLUECOAT-SG-PROXY-MIB.sgProxyHttpClientConnections |
| Bytes:In | BLUECOAT-SG-PROXY-MIB.sgProxyHttpClientInBytes |
| Bytes:Out | BLUECOAT-SG-PROXY-MIB.sgProxyHttpClientOutBytes |
Blue Coat CPU
| Header | OID |
|---|---|
| CPU %:Avg | BLUECOAT-SG-USAGE-MIB.deviceUsagePercent |
| Description | {Derived} |
Blue Coat Memory Pressure
| Header | OID |
|---|---|
| Pressure %:Avg | BLUECOAT-SG-PROXY-MIB.sgProxyMemoryPressure |
BridgeWave Reports
BridgeWave Radio
| Header | OID |
|---|---|
| Model | BRWAVE-RADIO-MIB.brwaveUnitModel |
| Band | BRWAVE-RADIO-MIB.brwaveRadioTxBand |
| Utilisation:Avg | BRWAVE-RADIO-MIB.brwaveRadioUtilization |
| Signal Level:Avg | BRWAVE-RADIO-MIB.brwaveRadioRSL |
| FEC:Status | BRWAVE-RADIO-MIB.brwaveRadioFecError |
| FEC:Pre | BRWAVE-RADIO-MIB.brwaveRadioPreFecFlag |
| FEC:Post | BRWAVE-RADIO-MIB.brwaveRadioPostFecFlag |
| Unit Temperature:Avg | BRWAVE-RADIO-MIB.brwaveRadioUnitTemperature |
| Radio Temperature:Avg | BRWAVE-RADIO-MIB.brwaveRadioTxTemperature |
Brocade Reports
Brocade Chassis
| Header | OID |
|---|---|
| ID | FOUNDRY-SN-AGENT-MIB.snChasIdNumber |
| Image Version | FOUNDRY-SN-AGENT-MIB.snAgImgVer |
| Temperature:Avg | FOUNDRY-SN-AGENT-MIB.snChasActualTemperature |
Brocade CPU
| Header | OID |
|---|---|
| CPU %:Avg | BROCADE-RESOURCE-MIB.swCpuUsage, BROCADE-RESOURCE-MIB.swCpuUsageLimit, FOUNDRY-SN-AGENT-MIB.snAgGblCpuUtil1MinAvg, FOUNDRY-SN-AGENT-MIB.snAgentCpuUtilPercent |
| Description | {Derived} |
Brocade Fan
| Header | OID |
|---|---|
| RPM | BROCADE-SW-MIB.swSensorValue |
| Status | BROCADE-SW-MIB.swSensorStatus, FOUNDRY-SN-AGENT-MIB.snChasFanOperStatus |
| Description | {Derived} |
Brocade Memory
| Header | OID |
|---|---|
| Util %:Avg | BROCADE-RESOURCE-MIB.swMemUsage, BROCADE-RESOURCE-MIB.swMemUsageLimit, FOUNDRY-SN-AGENT-MIB.snAgGblDynMemUtil |
| Used | {Derived} |
| Free | FOUNDRY-SN-AGENT-MIB.snAgGblDynMemFree |
| Total | FOUNDRY-SN-AGENT-MIB.snAgGblDynMemTotal |
Brocade Modules
| Header | OID |
|---|---|
| Module | {Derived} |
| Serial | FOUNDRY-SN-AGENT-MIB.snAgentConfigModule2SerialNumber |
| Type | FOUNDRY-SN-AGENT-MIB.snAgentConfigModuleMgmtModuleType |
| Ports | FOUNDRY-SN-AGENT-MIB.snAgentBrd2MainPortTotal |
| Status | FOUNDRY-SN-AGENT-MIB.snAgentBrd2ModuleStatus |
| Redundant | FOUNDRY-SN-AGENT-MIB.snAgentBrd2RedundantStatus |
Brocade PoE Power
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | FDRY-POE-MIB.snAgentPoeGblPowerCapacityFree |
| Total | FDRY-POE-MIB.snAgentPoeGblPowerCapacityTotal |
Brocade Power Supply
| Header | OID |
|---|---|
| Status | BROCADE-SW-MIB.swSensorStatus, FOUNDRY-SN-AGENT-MIB.snChasPwrSupplyOperStatus, FOUNDRY-SN-AGENT-MIB.snChasPwrSupply2OperStatus |
| Description | {Derived} |
Brocade Stack Topology
| Header | OID |
|---|---|
| Topo | FOUNDRY-SN-STACKING-MIB.snStackingGlobalTopology |
Brocade Stack Unit
| Header | OID |
|---|---|
| Index | {Derived} |
| Type | FOUNDRY-SN-STACKING-MIB.snStackingConfigUnitType |
| State:Config | FOUNDRY-SN-STACKING-MIB.snStackingConfigUnitState |
| State:Oper | FOUNDRY-SN-STACKING-MIB.snStackingOperUnitState |
| Role | FOUNDRY-SN-STACKING-MIB.snStackingOperUnitRole |
| MAC Address | FOUNDRY-SN-STACKING-MIB.snStackingOperUnitMac |
| Serial | FOUNDRY-SN-AGENT-MIB.snChasUnitSerNum |
Brocade Temperature
| Header | OID |
|---|---|
| Temperature:Avg | BROCADE-SW-MIB.swSensorValue, FOUNDRY-SN-AGENT-MIB.snAgentTempValue |
| Description | {Derived} |
Ceragon Reports
Ceragon Health
| Header | OID |
|---|---|
| Temperature:Avg | MWRM-UNIT-MIB.genEquipUnitIduTemperature |
| Voltage:Avg | MWRM-UNIT-MIB.genEquipUnitIduVoltageInput |
Ceragon Inventory
| Header | OID |
|---|---|
| Name | MWRM-UNIT-MIB.genEquipInventoryCardName |
| Type | MWRM-UNIT-MIB.genEquipInventoryCardType |
| Part | MWRM-UNIT-MIB.genEquipInventoryPartNumber |
| Serial | MWRM-UNIT-MIB.genEquipInventorySerialNumber |
Ceragon MMRC Status
| Header | OID |
|---|---|
| Description | {Derived} |
| QAM Tx:Avg | MWRM-RADIO-MIB.genEquipRadioMRMCCurrTxQAM |
| QAM Rx:Avg | MWRM-RADIO-MIB.genEquipRadioMRMCCurrRxQAM |
| Bit Rate:Tx | MWRM-RADIO-MIB.genEquipRadioMRMCCurrTxBitrate |
| Bit Rate:Rx | MWRM-RADIO-MIB.genEquipRadioMRMCCurrRxBitrate |
Ceragon Radio Config
| Header | OID |
|---|---|
| Description | {Derived} |
| ATCPC:Admin | MWRM-RADIO-MIB.genEquipRfuCfgATPCAdmin |
| ATCPC:RSL | MWRM-RADIO-MIB.genEquipRfuCfgATPCRefRSL |
| Freq:Tx | MWRM-RADIO-MIB.genEquipRfuCfgTxFreq |
| Freq:Rx | MWRM-RADIO-MIB.genEquipRfuCfgRxFreq |
| Mute Tx | MWRM-RADIO-MIB.genEquipRfuCfgMuteTx |
Ceragon Radio Status
| Header | OID |
|---|---|
| Description | {Derived} |
| Tx:Avg | MWRM-RADIO-MIB.genEquipRfuStatusTxLevel |
| Rx:Avg | MWRM-RADIO-MIB.genEquipRfuStatusRxLevel |
| MSE:Avg | MWRM-RADIO-MIB.genEquipRadioStatusMSE |
| Defective Blocks:Total | MWRM-RADIO-MIB.genEquipRadioStatusDefectedBlocks |
| XPI:Avg | MWRM-RADIO-MIB.genEquipRadioStatusXPI |
| Temperature:Avg | MWRM-RADIO-MIB.genEquipRfuStatusPATemp |
| Bit Error Rate | MWRM-RADIO-MIB.genEquipRadioStatusBER |
Ceragon Transceiver
| Header | OID |
|---|---|
| Description | {Derived} |
| Connector Type | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverConnectorType |
| Transceiver Type | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverTransceiverType |
| Wave Length | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiveWaveLength |
| Vendor | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverVendorName |
| Part | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverVendorPartNumber |
| Serial | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverVendorSerialNumber |
| Tx Power:Avg | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverTxPowerLevel |
| Rx Power:Avg | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverRxPowerLevel |
| Bias Current:Amps | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverBiasCurrent |
| Temperature:Avg | MWRM-NETWORK-MIB.genEquipInterfacesSfpTransceiverTemperature |
Chatsworth Reports
Chatsworth PDU Branch
| Header | OID |
|---|---|
| ID | CPI-UNIFIED-MIB.saPduBranchId |
| Voltage:Avg | CPI-UNIFIED-MIB.saPduBranchVoltage |
| Current:Avg | CPI-UNIFIED-MIB.saPduBranchCurrent |
| Power Factor:Avg | CPI-UNIFIED-MIB.saPduBranchPowerFactor |
| Power:Avg | CPI-UNIFIED-MIB.saPduBranchPower |
| Energy:Total | CPI-UNIFIED-MIB.saPduBranchEnergy |
Chatsworth PDU Line
| Header | OID |
|---|---|
| ID | CPI-UNIFIED-MIB.saPduLineId |
| Current:Avg | CPI-UNIFIED-MIB.saPduLineCurrent |
Check Point Reports
Check Point CPU (Global)
| Header | OID |
|---|---|
| CPU %:Avg | NOKIA-IPSO-SYSTEM-MIB.ipsoProcessorUtilization, CHECKPOINT-MIB.procUsage |
Check Point CPU (Individual)
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | HOST-RESOURCES-MIB.hrProcessorLoad |
| Description | {Derived} |
Check Point Firewall
| Header | OID |
|---|---|
| Connections:Avg | CHECKPOINT-MIB.fwNumConn |
| TCP Connections:Avg | CHECKPOINT-MIB.fwConnectionsStatConnectionsTcp |
| UDP Sessions:Avg | CHECKPOINT-MIB.fwConnectionsStatConnectionsUdp |
| ICMP Sessions:Avg | CHECKPOINT-MIB.fwConnectionsStatConnectionsIcmp |
| Packets Accepted:Total | CHECKPOINT-MIB.fwAccepted |
| Packets Rejected:Total | CHECKPOINT-MIB.fwRejected |
| Packets Dropped:Total | CHECKPOINT-MIB.fwDropped |
| Packets Logged:Total | CHECKPOINT-MIB.fwLogged |
Check Point Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Free | {Derived} |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | {Derived} |
Check Point Application Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | CHECKPOINT-MIB.memActiveReal64 |
| Free | CHECKPOINT-MIB.memFreeReal64 |
| Total | CHECKPOINT-MIB.memTotalReal64 |
Check Point VSX Summary
| Header | OID |
|---|---|
| Virtual System:Name | CHECKPOINT-MIB.vsxStatusVsName |
| Virtual System:Type | CHECKPOINT-MIB.vsxStatusVsType |
| Policy:Name | CHECKPOINT-MIB.vsxStatusPolicyName |
| Policy:Type | CHECKPOINT-MIB.vsxStatusVsPolicyType |
| CPU:Avg | CHECKPOINT-MIB.vsxStatusCPUUsage1min |
| Connections:Avg | CHECKPOINT-MIB.vsxCountersConnNum |
| Connections:Max | CHECKPOINT-MIB.vsxCountersConnNum |
| Connections:Limit | CHECKPOINT-MIB.vsxCountersConnTableLimit |
| Packets:Total | CHECKPOINT-MIB.vsxCountersPackets |
| Packets:Accepted | CHECKPOINT-MIB.vsxCountersAcceptedTotal |
| Packets:Dropped | CHECKPOINT-MIB.vsxCountersDroppedTotal |
| Bytes:Accepted | CHECKPOINT-MIB.vsxCountersBytesAcceptedTotal |
| Bytes:Dropped | CHECKPOINT-MIB.vsxCountersBytesDroppedTotal |
| Bytes:Rejected | CHECKPOINT-MIB.vsxCountersBytesRejectedTotal |
| Logged | CHECKPOINT-MIB.vsxCountersLoggedTotal |
Ciena Reports
Ciena CFM MEP
| Header | OID |
|---|---|
| Service Name | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPServiceName |
| Delay:Avg | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPDelay |
| Delay:Min | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPMinDelay |
| Delay:Max | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPMaxDelay |
| Jitter:Avg | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPJitter |
| Jitter:Min | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPMinJitter |
| Jitter:Max | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPMaxJitter |
| Loss:Near | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPFrameLossNear |
| Loss:Far | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPFrameLossFar |
| Loss:CCM | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPNumCCMLost |
| LM Loss:Near | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPSLMFrameLossNear |
| LM Loss:Far | WWP-LEOS-CFM-MIB.wwpLeosCfmRemoteMEPSLMFrameLossFar |
Ciena CPU
| Header | OID |
|---|---|
| CPU %:Avg | WWP-LEOS-SYSTEM-CONFIG-MIB.wwpLeosSystemCpuUtilizationLast60Seconds |
Ciena Laser Interfaces
| Header | OID |
|---|---|
| Interface | {Derived} |
| Tx Power:Avg | WWP-LEOS-PORT-XCVR-MIB.wwpLeosPortXcvrTxDbmPower |
| Rx Power:Avg | WWP-LEOS-PORT-XCVR-MIB.wwpLeosPortXcvrRxDbmPower |
| Temperature:Avg | CIENA-WS-XCVR-MIB.cienaWsXcvrWsXcvrsXcvrsPropertiesDiagnosticsDeviceTemperatureActual, WWP-LEOS-PORT-XCVR-MIB.wwpLeosPortXcvrTemperature |
Ciena Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | WWP-LEOS-SYSTEM-CONFIG-MIB.wwpLeosSystemMemoryUtilizationUsedMemoryCurrent |
| Free | WWP-LEOS-SYSTEM-CONFIG-MIB.wwpLeosSystemMemoryUtilizationAvailableMemoryCurrent |
| Total | {Derived} |
Ciena Temperature
| Header | OID |
|---|---|
| Temperature:Avg | WWP-LEOS-CHASSIS-MIB.wwpLeosChassisTempSensorValue |
| Status | WWP-LEOS-CHASSIS-MIB.wwpLeosChassisTempSensorState |
Ciena Traffic Profile
| Header | OID |
|---|---|
| Name | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdName |
| Status | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdStatus |
| Virtual Switch | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdVs |
| Bytes:Accepted | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdHCAcceptedBytes |
| Bytes:Dropped | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdHCDroppedBytes |
| Packets:Accepted | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdHCAcceptedPackets |
| Packets:Dropped | WWP-LEOS-TRAFFIC-PROFILE-MIB.wwpLeosTrafficProfileStdHCDroppedPackets |
Ciena Virtual Switch Stats
| Header | OID |
|---|---|
| Virtual Circuit | WWP-LEOS-VPLS-MIB.wwpLeosVplsVirtualCircuitEthName |
| Provider VLan Id | WWP-LEOS-VPLS-MIB.wwpLeosVplsVirtualCircuitEthProviderVlanId |
| Virtual Switch | WWP-LEOS-VPLS-MIB.wwpLeosVplsVirtualSwitchEthName |
| Member Vlan Id | WWP-LEOS-VPLS-MIB.wwpLeosVplsVirtualSwitchEthMemberVlanId |
Cisco Reports
Cisco BFD State
| Header | OID |
|---|---|
| IP Addr | CISCO-IETF-BFD-MIB.ciscoBfdSessAddr |
| State | CISCO-IETF-BFD-MIB.ciscoBfdSessState |
Cisco BGP Peer State
| Header | OID |
|---|---|
| Identifier | CISCO-BGP4-MIB.cbgpPeer2RemoteIdentifier |
| AS:Number | CISCO-BGP4-MIB.cbgpPeer2RemoteAs |
| AS:Name | CISCO-BGP4-MIB.cbgpPeer2RemoteAsName |
| Local IP | CISCO-BGP4-MIB.cbgpPeer2LocalAddr |
| Remote IP | CISCO-BGP4-MIB.cbgpPeer2RemoteAddr |
| Admin | CISCO-BGP4-MIB.cbgpPeer2AdminStatus |
| State | CISCO-BGP4-MIB.cbgpPeer2State |
| Last Change | CISCO-BGP4-MIB.cbgpPeer2State |
| Updates:Tx | CISCO-BGP4-MIB.cbgpPeer2OutUpdates |
| Updates:Rx | CISCO-BGP4-MIB.cbgpPeer2InUpdates |
| Messages:Tx | CISCO-BGP4-MIB.cbgpPeer2OutTotalMessages |
| Messages:Rx | CISCO-BGP4-MIB.cbgpPeer2InTotalMessages |
Cisco BGP Peer Prefix Stats
| Header | OID |
|---|---|
| Remote IP | {Derived} |
| Accepted:Avg | CISCO-BGP4-MIB.cbgpPeerAcceptedPrefixes |
| Denied:Total | CISCO-BGP4-MIB.cbgpPeerDeniedPrefixes |
| Advertised:Total | CISCO-BGP4-MIB.cbgpPeerAdvertisedPrefixes |
| Suppressed:Total | CISCO-BGP4-MIB.cbgpPeerSuppressedPrefixes |
| Withdrawn:Total | CISCO-BGP4-MIB.cbgpPeerWithdrawnPrefixes |
Cisco Cable Modems
| Header | OID |
|---|---|
| Interface | {Derived} |
| Total | CISCO-DOCS-EXT-MIB.cdxIfUpChannelCmTotal |
| Offline:Avg | {Derived} |
| Title | {Derived} |
Cisco CBQ Class Map
| Header | OID |
|---|---|
| Policy | CISCO-CLASS-BASED-QOS-MIB.cbQosPolicyMapName |
| Class Map | CISCO-CLASS-BASED-QOS-MIB.cbQosCMName |
| Interface | CISCO-CLASS-BASED-QOS-MIB.cbQosifName |
| Service Group | CISCO-CLASS-BASED-QOS-MIB.cbQosServiceGroupIndex |
| Pre Policy:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosCMPrePolicyPkt64 |
| Pre Policy:Rate | {Derived} |
| Pre Policy:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosCMPrePolicyByte64 |
| Post Policy:Rate | {Derived} |
| Post Policy:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosCMPostPolicyByte64 |
| Dropped:Rate | {Derived} |
| Dropped:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosCMDropByte64 |
Cisco CBQ Match
| Header | OID |
|---|---|
| Policy | CISCO-CLASS-BASED-QOS-MIB.cbQosPolicyMapName |
| Class Map | CISCO-CLASS-BASED-QOS-MIB.cbQosCMName |
| Interface | CISCO-CLASS-BASED-QOS-MIB.cbQosifName |
| Service Group | CISCO-CLASS-BASED-QOS-MIB.cbQosServiceGroupIndex |
| Match | CISCO-CLASS-BASED-QOS-MIB.cbQosMatchStmtName |
| Pre Policy:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosMatchPrePolicyPkt64 |
| Pre Policy:Rate | {Derived} |
| Pre Policy:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosMatchPrePolicyByte64 |
Cisco CBQ Police
| Header | OID |
|---|---|
| Policy | CISCO-CLASS-BASED-QOS-MIB.cbQosPolicyMapName |
| Class Map | CISCO-CLASS-BASED-QOS-MIB.cbQosCMName |
| Interface | CISCO-CLASS-BASED-QOS-MIB.cbQosifName |
| Service Group | CISCO-CLASS-BASED-QOS-MIB.cbQosServiceGroupIndex |
| Conformed:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosPoliceConformedPkt64 |
| Conformed:Rate | {Derived} |
| Conformed:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosPoliceConformedByte64 |
| Exceeded:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosPoliceExceededPkt64 |
| Exceeded:Rate | {Derived} |
| Exceeded:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosPoliceExceededByte64 |
| Violated:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosPoliceViolatedPkt64 |
| Violated:Rate | {Derived} |
| Violated:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosPoliceViolatedByte64 |
Cisco CBQ Queueing
| Header | OID |
|---|---|
| Policy | CISCO-CLASS-BASED-QOS-MIB.cbQosPolicyMapName |
| Class Map | CISCO-CLASS-BASED-QOS-MIB.cbQosCMName |
| Interface | CISCO-CLASS-BASED-QOS-MIB.cbQosifName |
| Service Group | CISCO-CLASS-BASED-QOS-MIB.cbQosServiceGroupIndex |
| Dropped:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosQueueingDiscardPkt64 |
| Dropped:Rate | {Derived} |
| Dropped:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosQueueingDiscardByte64 |
Cisco CBQ Traffic Shaping
| Header | OID |
|---|---|
| Policy | CISCO-CLASS-BASED-QOS-MIB.cbQosPolicyMapName |
| Class Map | CISCO-CLASS-BASED-QOS-MIB.cbQosCMName |
| Interface | CISCO-CLASS-BASED-QOS-MIB.cbQosifName |
| Service Group | CISCO-CLASS-BASED-QOS-MIB.cbQosServiceGroupIndex |
| Delayed:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosTSStatsDelayedPkt64 |
| Delayed:Rate | {Derived} |
| Delayed:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosTSStatsDelayedByte64 |
| Dropped:Pkts | CISCO-CLASS-BASED-QOS-MIB.cbQosTSStatsDropPkt64 |
| Dropped:Rate | {Derived} |
| Dropped:Bytes | CISCO-CLASS-BASED-QOS-MIB.cbQosTSStatsDropByte64 |
Cisco Discovery Protocol Neighbours
| Header | OID |
|---|---|
| Local Interface | IF-MIB.ifName |
| Remote Device | CISCO-CDP-MIB.cdpCacheDeviceId |
| Remote Address | CISCO-CDP-MIB.cdpCacheAddress |
| Remote Interface | CISCO-CDP-MIB.cdpCacheDevicePort |
| Remote Platform | CISCO-CDP-MIB.cdpCachePlatform |
Cisco 3G / Cell Modem
| Header | OID |
|---|---|
| Status:Connection | CISCO-WAN-3G-MIB.c3gConnectionStatus |
| Status:Modem | CISCO-WAN-3G-MIB.c3gModemStatus |
| RSSI:Avg | CISCO-WAN-3G-MIB.c3gCurrentGsmRssi |
| ECIO:Avg | CISCO-WAN-3G-MIB.c3gCurrentGsmEcIo |
| RSRP:Avg | CISCO-WAN-CELL-EXT-MIB.cwceLteCurrRsrp |
| RSRQ:Avg | CISCO-WAN-CELL-EXT-MIB.cwceLteCurrRsrq |
| SNR:Avg | CISCO-WAN-CELL-EXT-MIB.cwceLteCurrSnr |
| SINR:Avg | CISCO-WAN-CELL-EXT-MIB.cwceLteCurrSinr |
Cisco CPU
| Header | OID |
|---|---|
| CPU %:Avg | CISCO-PROCESS-MIB.cpmCPUTotal1min, CISCO-PROCESS-MIB.cpmCPUTotal1minRev, CIE1000-SYSUTIL-MIB.cie1000SysutilStatusCpuLoadAverage10sec, AIRESPACE-SWITCHING-MIB.agentCurrentCPUUtilization |
| Description | {Derived} |
Cisco CPU Core
| Header | OID |
|---|---|
| Description | {Derived} |
| CPU %:Avg | CISCO-PROCESS-MIB.cpmCore1min |
Cisco DS1 Active DS0s
| Header | OID |
|---|---|
| Slot.Port | {Derived} |
| Avg | CISCO-POP-MGMT-MIB.cpmDS1ActiveDS0s |
Cisco EIGRP Neighbor Count
| Header | OID |
|---|---|
| ASN | CISCO-EIGRP-MIB.cEigrpAsNumber |
| Router ID | CISCO-EIGRP-MIB.cEigrpAsRouterId |
| Router ID Type | CISCO-EIGRP-MIB.cEigrpAsRouterIdType |
| Neighbors:Avg | CISCO-EIGRP-MIB.cEigrpNbrCount |
Cisco Error-Disable Interfaces
| Header | OID |
|---|---|
| Interface | {Derived} |
| Cause | CISCO-ERR-DISABLE-MIB.cErrDisableIfStatusCause |
| Title | {Derived} |
Cisco FEX Fan Status
| Header | OID |
|---|---|
| Fan | {Derived} |
| Status | CISCO-ENTITY-FRU-CONTROL-MIB.cefcFanTrayOperStatus |
Cisco NetFlow Cache
| Header | OID |
|---|---|
| Cache %:Avg | CISCO-SWITCH-ENGINE-MIB.cseCacheUtilization |
| Learn Failures:Total | CISCO-SWITCH-ENGINE-MIB.cseL3FlowLearnFailures |
| Description | {Derived} |
Cisco NetFlow Exporters
| Header | OID |
|---|---|
| Dest IP | CISCO-NETFLOW-MIB.cnfEICollectorAddress |
| Dest Port | CISCO-NETFLOW-MIB.cnfEICollectorPort |
Cisco NetFlow Stats
| Header | OID |
|---|---|
| Records:Total | CISCO-NETFLOW-MIB.cnfESRecordsExported |
| Packets:Total | CISCO-NETFLOW-MIB.cnfESPktsExported |
| Failed:Total | CISCO-NETFLOW-MIB.cnfESPktsFailed |
| Dropped:Total | CISCO-NETFLOW-MIB.cnfESPktsDropped |
Cisco FRU Module Status
| Header | OID |
|---|---|
| Module | {Derived} |
| Slot | CISCO-VIRTUAL-SWITCH-MIB.cvsModuleSlotNumber |
| Serial Number | ENTITY-MIB.entPhysicalSerialNum |
| Status | CISCO-ENTITY-FRU-CONTROL-MIB.cefcModuleOperStatus |
Cisco FRU Power Supply Status
| Header | OID |
|---|---|
| Supply | {Derived} |
| Status | CISCO-ENTITY-FRU-CONTROL-MIB.cefcFRUPowerOperStatus |
Cisco Firewall Buffers
| Header | OID |
|---|---|
| Buffer Size | CISCO-FIREWALL-MIB.cfwBufferStatSize |
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | CISCO-FIREWALL-MIB.cfwBufferStatValue |
| Total | CISCO-FIREWALL-MIB.cfwBufferStatTotal |
Cisco Firewall Connections
| Header | OID |
|---|---|
| Connections:Avg | CISCO-FIREWALL-MIB.cfwConnectionStatValue |
Cisco Firewall Hardware Status
| Header | OID |
|---|---|
| Description | {Derived} |
| Type | CISCO-FIREWALL-MIB.cfwHardwareType |
| Status | CISCO-FIREWALL-MIB.cfwHardwareStatusValue |
| Details | CISCO-FIREWALL-MIB.cfwHardwareStatusDetail |
Cisco HSRP
| Header | OID |
|---|---|
| Virtual IP | CISCO-HSRP-MIB.cHsrpGrpVirtualIpAddr |
| Active | CISCO-HSRP-MIB.cHsrpGrpActiveRouter |
| Standby | CISCO-HSRP-MIB.cHsrpGrpStandbyRouter |
| State | CISCO-HSRP-MIB.cHsrpGrpStandbyState |
| Last Change | CISCO-HSRP-MIB.cHsrpGrpStandbyState |
Cisco IKE Global Tunnel Statistics
| Header | OID |
|---|---|
| Active:Avg | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeGlobalActiveTunnels |
| Total:Total | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeGlobalPreviousTunnels |
Cisco IKE Tunnels
| Header | OID |
|---|---|
| Remote Addr | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunRemoteValue |
| Status | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunStatus |
| Bytes:Tx | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunOutOctets |
| Bytes:Rx | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunInOctets |
| Pkts:Tx | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunOutPkts |
| Pkts:Rx | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunInPkts |
| Drops:Tx | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunOutDropPkts |
| Drops:Rx | CISCO-IPSEC-FLOW-MONITOR-MIB.cikeTunInDropPkts |
Cisco IPSLA
| Header | OID |
|---|---|
| Description | {Derived} |
| Num | {Derived} |
| Tag | CISCO-RTTMON-MIB.rttMonCtrlAdminTag, CISCO-RTTMON-MIB.rttMonCtrlAdminLongTag |
| Type | CISCO-RTTMON-MIB.rttMonCtrlAdminRttType |
| Target:Address | CISCO-RTTMON-MIB.rttMonEchoAdminTargetAddress |
| Target:Port | CISCO-RTTMON-MIB.rttMonEchoAdminTargetPort |
| Status | CISCO-RTTMON-MIB.rttMonLatestRttOperSense |
| Last Change | CISCO-RTTMON-MIB.rttMonLatestRttOperSense |
| RTT:Avg | CISCO-RTTMON-MIB.rttMonLatestRttOperCompletionTime |
Cisco IPSLA HTTP
| Header | OID |
|---|---|
| Description | {Derived} |
| Num | {Derived} |
| Tag | CISCO-RTTMON-MIB.rttMonCtrlAdminTag, CISCO-RTTMON-MIB.rttMonCtrlAdminLongTag |
| Target:Address | CISCO-RTTMON-MIB.rttMonEchoAdminTargetAddress |
| Target:Port | CISCO-RTTMON-MIB.rttMonEchoAdminTargetPort |
| Status | CISCO-RTTMON-MIB.rttMonLatestHTTPOperSense |
| Last Change | CISCO-RTTMON-MIB.rttMonLatestHTTPOperSense |
| Total | CISCO-RTTMON-MIB.rttMonLatestHTTPOperRTT |
| Connect | CISCO-RTTMON-MIB.rttMonLatestHTTPOperTCPConnectRTT |
| DNS | CISCO-RTTMON-MIB.rttMonLatestHTTPOperDNSRTT |
| Transaction | CISCO-RTTMON-MIB.rttMonLatestHTTPOperTransactionRTT |
Cisco IPSLA Jitter
| Header | OID |
|---|---|
| Description | {Derived} |
| Num | {Derived} |
| Tag | CISCO-RTTMON-MIB.rttMonCtrlAdminTag, CISCO-RTTMON-MIB.rttMonCtrlAdminLongTag |
| Target:Address | CISCO-RTTMON-MIB.rttMonEchoAdminTargetAddress |
| Target:Port | CISCO-RTTMON-MIB.rttMonEchoAdminTargetPort |
| Status | CISCO-RTTMON-MIB.rttMonLatestJitterOperSense |
| Last Change | CISCO-RTTMON-MIB.rttMonLatestJitterOperSense |
| NTP | CISCO-RTTMON-MIB.rttMonLatestJitterOperNTPState |
| Codec | CISCO-RTTMON-MIB.rttMonEchoAdminCodecType |
| MOS:Avg | CISCO-RTTMON-MIB.rttMonLatestJitterOperMOS |
| Jitter:Avg | CISCO-RTTMON-MIB.rttMonLatestJitterOperAvgJitter |
| Jitter:Src to Dst | CISCO-RTTMON-MIB.rttMonLatestJitterOperAvgSDJ |
| Jitter:Dst to Src | CISCO-RTTMON-MIB.rttMonLatestJitterOperAvgDSJ |
| Latency:Src to Dst | CISCO-RTTMON-MIB.rttMonLatestJitterOperOWAvgSD |
| Latency:Dst to Src | CISCO-RTTMON-MIB.rttMonLatestJitterOperOWAvgDS |
| Loss:Src to Dst | CISCO-RTTMON-MIB.rttMonLatestJitterOperPacketLossSD |
| Loss:Dst to Src | CISCO-RTTMON-MIB.rttMonLatestJitterOperPacketLossDS |
Cisco ISIS Neighbours
| Header | OID |
|---|---|
| Neighbour | {Derived} |
| State | CISCO-IETF-ISIS-MIB.ciiISAdjState |
| 3Way | CISCO-IETF-ISIS-MIB.ciiISAdj3WayState |
| Sys ID | CISCO-IETF-ISIS-MIB.ciiISAdjNeighSysID |
| Adjacent Type | CISCO-IETF-ISIS-MIB.ciiISAdjNeighSysType |
| Usage | CISCO-IETF-ISIS-MIB.ciiISAdjUsage |
| IPv4 Address | CISCO-IETF-ISIS-MIB.ip4addr |
| IPv6 Address | CISCO-IETF-ISIS-MIB.ip6addr |
Cisco Memory
| Header | OID |
|---|---|
| Util %:Avg | CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUtilizationTable, CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUtilizationEntry, CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUtilization1Min, CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUtilization5Min, CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUtilization10Min, CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUtilizationGroup |
| Used | CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolUsed, CISCO-ENHANCED-MEMPOOL-MIB.cempMemPoolHCUsed, CISCO-ENHANCED-MEMPOOL-MIB.cempMemPoolHCUsedLowWaterMark |
| Free | CISCO-MEMORY-POOL-MIB.ciscoMemoryPoolFree, CISCO-ENHANCED-MEMPOOL-MIB.cempMemPoolHCFree, AIRESPACE-SWITCHING-MIB.agentFreeMemory |
| Total | AIRESPACE-SWITCHING-MIB.agentTotalMemory |
| Description | {Derived} |
Cisco High Capacity Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | CISCO-PROCESS-MIB.cpmCPUMemoryUsed, CISCO-PROCESS-MIB.cpmCPUMemoryUsedOvrflw, CISCO-PROCESS-MIB.cpmCPUMemoryHCUsed |
| Free | CISCO-PROCESS-MIB.cpmCPUMemoryFree, CISCO-PROCESS-MIB.cpmCPUMemoryFreeOvrflw, CISCO-PROCESS-MIB.cpmCPUMemoryHCFree |
| Total | {Derived} |
Cisco NAT Entry Count
| Header | OID |
|---|---|
| Entries:Avg | CISCO-IETF-NAT-MIB.cnatAddrBindNumberOfEntries |
Cisco NAT Session Count
| Header | OID |
|---|---|
| Local Address | {Derived} |
| Sessions:Avg | CISCO-IETF-NAT-MIB.cnatAddrBindSessionCount |
Cisco NBAR Protocols
| Header | OID |
|---|---|
| Interface | CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.cnpdAllStatsifName |
| Protocol | CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.cnpdAllStatsProtocolName |
| Bytes:Tx | CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.cnpdAllStatsHCOutBytes |
| Bytes:Rx | CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.cnpdAllStatsHCInBytes |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Packets:Tx | CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.cnpdAllStatsHCOutPkts |
| Packets:Rx | CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.cnpdAllStatsHCInPkts |
Cisco PoE
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | CISCO-POWER-ETHERNET-EXT-MIB.cpeExtMainPseUsedPower |
| Remaining | CISCO-POWER-ETHERNET-EXT-MIB.cpeExtMainPseRemainingPower |
| Total | {Derived} |
| Description | {Derived} |
Cisco PoE Ports
| Header | OID |
|---|---|
| Description | {Derived} |
| Index | CISCO-POWER-ETHERNET-EXT-MIB.ifIndex |
| Util %:Avg | {Derived} |
| Consumption | CISCO-POWER-ETHERNET-EXT-MIB.cpeExtPsePortPwrConsumption |
| Available | CISCO-POWER-ETHERNET-EXT-MIB.cpeExtPsePortPwrAvailable |
| Max Drawn | CISCO-POWER-ETHERNET-EXT-MIB.cpeExtPsePortMaxPwrDrawn |
| Admin:Last Change | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Admin:Value | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Status:Last Change | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
| Status:Value | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
Cisco Power Supply
| Header | OID |
|---|---|
| Voltage:Avg | CISCO-ENVMON-MIB.ciscoEnvMonVoltageStatusValue |
| Status | CISCO-ENVMON-MIB.ciscoEnvMonSupplyState |
| Source | CISCO-ENVMON-MIB.ciscoEnvMonSupplySource |
| Description | {Derived} |
Cisco QFP
| Header | OID |
|---|---|
| Description | {Derived} |
| CPU %:Avg | CISCO-ENTITY-QFP-MIB.ceqfpUtilProcessingLoad |
| Total Pkts/Sec:Tx | CISCO-ENTITY-QFP-MIB.ceqfpUtilOutputTotalPktRate |
| Total Pkts/Sec:Rx | CISCO-ENTITY-QFP-MIB.ceqfpUtilInputTotalPktRate |
| Priority Pkts/Sec:Tx | CISCO-ENTITY-QFP-MIB.ceqfpUtilOutputPriorityPktRate |
| Priority Pkts/Sec:Rx | CISCO-ENTITY-QFP-MIB.ceqfpUtilInputPriorityPktRate |
| Non-Priority Pkts/Sec:Tx | CISCO-ENTITY-QFP-MIB.ceqfpUtilOutputNonPriorityPktRate |
| Non-Priority Pkts/Sec:Rx | CISCO-ENTITY-QFP-MIB.ceqfpUtilInputNonPriorityPktRate |
| Total Bits/Sec:Tx | CISCO-ENTITY-QFP-MIB.ceqfpUtilOutputTotalBitRate |
| Total Bits/Sec:Rx | CISCO-ENTITY-QFP-MIB.ceqfpUtilInputTotalBitRate |
| Priority Bits/Sec:Tx | CISCO-ENTITY-QFP-MIB.ceqfpUtilOutputPriorityBitRate |
| Priority Bits/Sec:Rx | CISCO-ENTITY-QFP-MIB.ceqfpUtilInputPriorityBitRate |
| Non-Priority Bits/Sec:Tx | CISCO-ENTITY-QFP-MIB.ceqfpUtilOutputNonPriorityBitRate |
| Non-Priority Bits/Sec:Rx | CISCO-ENTITY-QFP-MIB.ceqfpUtilInputNonPriorityBitRate |
Cisco Smart License
| Header | OID |
|---|---|
| Registration: Name | CISCO-SMART-LIC-MIB.ciscoSlaEnterpriseAccountName |
| Registration: Status | CISCO-SMART-LIC-MIB.ciscoSlaRegistrationStatus |
| Registration: Success | CISCO-SMART-LIC-MIB.ciscoSlaRegisterSuccess |
| Authorization: Expire Time | CISCO-SMART-LIC-MIB.ciscoSlaAuthExpireTime |
| Authorization: Renew Success | CISCO-SMART-LIC-MIB.ciscoSlaAuthRenewSuccess |
Cisco SSL Sessions
| Header | OID |
|---|---|
| Active:Avg | ALTIGA-SSL-STATS-MIB.alSslStatsActiveSessions |
| Total:Total | ALTIGA-SSL-STATS-MIB.alSslStatsTotalSessions |
Cisco Stack Modules
| Header | OID |
|---|---|
| Model | {Derived} |
| Status | CISCO-STACK-MIB.moduleStatus |
| Standby | CISCO-STACK-MIB.moduleStandbyStatus |
Cisco Stack Port Status
| Header | OID |
|---|---|
| Interface | {Derived} |
| Status | CISCO-STACKWISE-MIB.cswStackPortOperStatus |
| Last Change | CISCO-STACKWISE-MIB.cswStackPortOperStatus |
Cisco StackWise Virtual Stack Port Status
| Header | OID |
|---|---|
| Description | CISCO-STACKWISE-MIB.cswDistrStackPhyPort |
| Status | CISCO-STACKWISE-MIB.cswDistrStackPhyPortOperStatus |
| Last Change | CISCO-STACKWISE-MIB.cswDistrStackPhyPortOperStatus |
Cisco Stack Redundant Ring Status
| Header | OID |
|---|---|
| Status | CISCO-STACKWISE-MIB.cswRingRedundant |
| Last Change | CISCO-STACKWISE-MIB.cswRingRedundant |
Cisco SSL VPN Client Sessions
| Header | OID |
|---|---|
| Active:Avg | CISCO-REMOTE-ACCESS-MONITOR-MIB.crasSVCNumSessions |
| Total:Total | CISCO-REMOTE-ACCESS-MONITOR-MIB.crasSVCCumulateSessions |
Cisco Switch Status
| Header | OID |
|---|---|
| Switch | {Derived} |
| Role | CISCO-STACKWISE-MIB.cswSwitchRole |
| Status | CISCO-STACKWISE-MIB.cswSwitchState |
| Address | CISCO-STACKWISE-MIB.cswSwitchMacAddress |
Cisco Temperature
| Header | OID |
|---|---|
| Temperature:Avg | CISCO-ENVMON-MIB.ciscoEnvMonTemperatureStatusValue, CISCO-ENTITY-SENSOR-MIB.entSensorValues, CISCO-ENTITY-SENSOR-MIB.entSensorValueTable, CISCO-ENTITY-SENSOR-MIB.entSensorValueEntry, CISCO-ENTITY-SENSOR-MIB.entSensorValue, CISCO-ENTITY-SENSOR-MIB.entSensorValueTimeStamp, CISCO-ENTITY-SENSOR-MIB.entSensorValueUpdateRate, CIE1000-SYSUTIL-MIB.cie1000SysutilStatusTemperatureMonitorTemperature |
| Status:Temp | CISCO-ENVMON-MIB.ciscoEnvMonTemperatureState |
| Status:Sensor | CISCO-ENTITY-SENSOR-MIB.entSensorStatus |
| Description | {Derived} |
Cisco Global Unicast Reverse Path Forwarding
| Header | OID |
|---|---|
| Dropped Packets:Total | CISCO-IP-URPF-MIB.cipUrpfDrops |
| Packet Drop Rate:Avg | CISCO-IP-URPF-MIB.cipUrpfDropRate |
Cisco Interface Unicast Reverse Path Forwarding
| Header | OID |
|---|---|
| Dropped Packets:Total | CISCO-IP-URPF-MIB.cipUrpfIfDrops |
| Packet Drop Rate:Avg | CISCO-IP-URPF-MIB.cipUrpfIfDropRate |
| Suppressed Drops:Total | CISCO-IP-URPF-MIB.cipUrpfIfSuppressedDrops |
Cisco Voice Calls
| Header | OID |
|---|---|
| Calls:Avg | CISCO-VOICE-DIAL-CONTROL-MIB.cvCallVolConnTotalActiveConnections |
| Calls:Max | CISCO-VOICE-DIAL-CONTROL-MIB.cvCallVolConnTotalActiveConnections |
Cisco Voice Interfaces
| Header | OID |
|---|---|
| Interface | {Derived} |
| Calls:Tx | CISCO-VOICE-DIAL-CONTROL-MIB.cvCallVolMediaOutgoingCalls |
| Calls:Rx | CISCO-VOICE-DIAL-CONTROL-MIB.cvCallVolMediaIncomingCalls |
| Title | {Derived} |
Cisco Voice Peer Calls
| Header | OID |
|---|---|
| Interface | {Derived} |
| Calls:Incoming | CISCO-VOICE-DIAL-CONTROL-MIB.cvCallVolPeerIncomingCalls |
| Calls:Outgoing | CISCO-VOICE-DIAL-CONTROL-MIB.cvCallVolPeerOutgoingCalls |
Cisco VRF Lite
| Header | OID |
|---|---|
| VRF Name | {Derived} |
| Protocols | CISCO-VRF-MIB.cvVrfRouteDistProt |
| Status | CISCO-VRF-MIB.cvVrfOperStatus |
Cisco VSS Chassis
| Header | OID |
|---|---|
| ID | CISCO-VIRTUAL-SWITCH-MIB.cvsChassisSwitchID |
| Role | CISCO-VIRTUAL-SWITCH-MIB.cvsChassisRole |
| Uptime | CISCO-VIRTUAL-SWITCH-MIB.cvsChassisUpTime |
Cisco WebVPN Sessions
| Header | OID |
|---|---|
| Active:Avg | CISCO-REMOTE-ACCESS-MONITOR-MIB.crasWebvpnNumSessions |
| Total:Total | CISCO-REMOTE-ACCESS-MONITOR-MIB.crasWebvpnCumulateSessions |
Cisco WLAN Access Point
| Header | OID |
|---|---|
| Descr | {Derived} |
| CPU:Avg | CISCO-LWAPP-AP-MIB.cLApCpuCurrentUsage |
| Clients:Avg | CISCO-LWAPP-AP-MIB.cLApAssociatedClientCount |
| State | AIRESPACE-WIRELESS-MIB.bsnAPOperationStatus |
| Controller | AIRESPACE-WIRELESS-MIB.bsnAPPrimaryMwarName |
| IPAddr | CISCO-LWAPP-AP-MIB.cLApInetAddressType, CISCO-LWAPP-AP-MIB.cLApInetAddress, AIRESPACE-WIRELESS-MIB.bsnApIpAddress |
| VLAN | AIRESPACE-WIRELESS-MIB.bsnAPGroupVlanName |
| MAC | CISCO-LWAPP-AP-MIB.cLApIfMacAddress |
| Serial No | AIRESPACE-WIRELESS-MIB.bsnAPSerialNumber |
| Uptime | CISCO-LWAPP-AP-MIB.cLApUpTime |
| Join Time | CISCO-LWAPP-AP-MIB.cLLwappUpTime |
| Model | AIRESPACE-WIRELESS-MIB.bsnAPModel |
| Version:SW | AIRESPACE-WIRELESS-MIB.bsnAPSoftwareVersion |
| Version:Boot | AIRESPACE-WIRELESS-MIB.bsnAPBootVersion |
| Location | CISCO-LWAPP-AP-MIB.cLApLocation, AIRESPACE-WIRELESS-MIB.bsnAPLocation |
Cisco WLAN Access Point Radio
| Header | OID |
|---|---|
| Type | CISCO-LWAPP-AP-MIB.cLApDot11IfType |
| Status | AIRESPACE-WIRELESS-MIB.bsnAPIfOperStatus |
| Users:Avg | AIRESPACE-WIRELESS-MIB.bsnApIfNoOfUsers |
Cisco WAAS Application Optimizer
| Header | OID |
|---|---|
| Name | {Derived} |
| Handled Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsTotalHandledConns |
| Optimized Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsTotalOptConns |
| HandedOff Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsTotalHandedOffConns |
| Dropped Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsTotalDroppedConns |
| Active Opt Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsActiveOptConns |
| Pending Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsPendingConns |
| Bandwidth Opt:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsBwOpt |
| Load Status | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsLoadStatus |
| Configured | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsIsConfigured |
| Status | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsOperationalState |
| Licenced | CISCO-WAN-OPTIMIZATION-MIB.cwoAoStatsIsLicensed |
Cisco WAAS Application Statistics
| Header | OID |
|---|---|
| Name | {Derived} |
| Original Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAppStatsOriginalBytes |
| Optimized Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAppStatsOptimizedBytes |
| PassThrough Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoAppStatsPTBytes |
Cisco WAAS Class Map Statistics
| Header | OID |
|---|---|
| Name | {Derived} |
| Connections:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoCmapStatsTotalConns |
| Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoCmapStatsTotalBytes |
| PassThrough Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoCmapStatsTotalPTConns |
| PassThrough Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoCmapStatsTotalPTBytes |
Cisco WAAS Policy Map Statistics
| Header | OID |
|---|---|
| Name | {Derived} |
| Connections:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoPmapStatsTotalConns |
| Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoPmapStatsTotalBytes |
| PassThrough Conx:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoPmapStatsTotalPTConns |
| PassThrough Bytes:Avg | CISCO-WAN-OPTIMIZATION-MIB.cwoPmapStatsTotalPTBytes |
Citrix Reports
Citrix SD WAN
| Header | OID |
|---|---|
| Path Name | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathName |
| Bytes:Tx | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathBytesSent |
| Bytes:Rx | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathBytesReceived |
| Bytes Dropped:Total | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathSendBytesDropped |
| Packets:Tx | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathPacketsSent |
| Packets:Rx | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathPacketsReceived |
| Packets Dropped:Total | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathSendPacketsDropped |
| Path State | CITRIX-NetScaler-SD-WAN-MIB.sdWANStatsVPathState |
Cradlepoint Reports
Cradlepoint Modem
| Header | OID |
|---|---|
| Descr | {Derived} |
| Serial | WIPIPE-MIB.mdmSerialNumber |
| Firmware | WIPIPE-MIB.mdmFirmwareVersion |
| RF | WIPIPE-MIB.mdmRFBAND |
| Carrier | WIPIPE-MIB.mdmHOMECARRIER |
| SERDIS | WIPIPE-MIB.mdmSERDIS |
| IMSI | WIPIPE-MIB.mdmIMSI |
| IMEI | WIPIPE-MIB.mdmIMEI |
| APN | WIPIPE-MIB.mdmAPN |
| Port | WIPIPE-MIB.mdmPort |
| Status | WIPIPE-MIB.mdmStatus |
| Roaming | WIPIPE-MIB.mdmROAM |
| Signal:Avg | WIPIPE-MIB.mdmSignalStrength |
| SINR:Avg | WIPIPE-MIB.mdmSINR |
| RSRP:Avg | WIPIPE-MIB.mdmRSRP |
| RSRQ:Avg | WIPIPE-MIB.mdmRSRQ |
Cumulus Reports
Cumulus Interface Discards
| Header | OID |
|---|---|
| Interface | {Derived} |
| IPv4:Total | CUMULUS-COUNTERS-MIB.clL3v4InDiscards |
| Overflow:Total | CUMULUS-COUNTERS-MIB.clBufferOverflowDiscards |
| ACL:Total | CUMULUS-COUNTERS-MIB.clL3AclDiscards |
| Blackhole:Total | CUMULUS-COUNTERS-MIB.clL3v4BlackholeDiscards |
| Egress Queue:Total | CUMULUS-COUNTERS-MIB.clEgressQOverflowDiscards |
| Egress Other:Total | CUMULUS-COUNTERS-MIB.clEgressNonQDiscards |
| Title | {Derived} |
CyberPower Reports
CyberPower Chassis
| Header | OID |
|---|---|
| Model | CPS-MIB.upsBaseIdentModel |
| Serial No. | CPS-MIB.upsAdvanceIdentSerialNumber |
| Firmware | CPS-MIB.upsAdvanceIdentFirmwareRevision |
| Battery | CPS-MIB.upsAdvanceBatteryReplaceIndicator |
| Input | CPS-MIB.upsAdvanceInputStatus |
| Output | CPS-MIB.upsBaseOutputStatus |
Dell Reports
Dell Compellent Disks
| Header | OID |
|---|---|
| Disk | DELL-STORAGE-SC-MIB.scDiskNamePosition |
| Size | DELL-STORAGE-SC-MIB.scDiskSize |
| Model | DELL-STORAGE-SC-MIB.scDiskConfigModel |
| Rev | DELL-STORAGE-SC-MIB.scDiskConfigRev |
| Serial | DELL-STORAGE-SC-MIB.scDiskConfigSerial |
| Status | DELL-STORAGE-SC-MIB.scDiskStatus |
| Healthy | DELL-STORAGE-SC-MIB.scDiskHealthy |
EqualLogic Controller
| Header | OID |
|---|---|
| Controller | {Derived} |
| Model | EQLCONTROLLER-MIB.eqlControllerModel |
| Software | EQLCONTROLLER-MIB.eqlControllerSwRevision |
| Serial | EQLCONTROLLER-MIB.eqlControllerSerialNumber |
| Battery | EQLCONTROLLER-MIB.eqlControllerBatteryStatus |
| NVRAM Battery | EQLCONTROLLER-MIB.eqlControllerNVRAMBattery |
Dell CPU
| Header | OID |
|---|---|
| CPU %:Avg | DNOS-SWITCHING-MIB.agentSwitchCpuProcessTotalUtilizationSixty |
EqualLogic Disk Config
| Header | OID |
|---|---|
| Model | EQLDISK-MIB.eqlDiskModelNumber |
| Serial | {Derived} |
| ID | EQLDISK-MIB.eqlDiskId |
| Slot | EQLDISK-MIB.eqlDiskSlot |
| Type | EQLDISK-MIB.eqlDiskTypeEnum |
| RPM | EQLDISK-MIB.eqlDiskRPM |
| Size | EQLDISK-MIB.eqlDiskSize |
| Status | EQLDISK-MIB.eqlDiskStatus |
| Errors:Avg | EQLDISK-MIB.eqlDiskErrors |
EqualLogic Disk Statistics
| Header | OID |
|---|---|
| Disk | {Derived} |
| Transfers:Avg | EQLDISK-MIB.eqlDiskStatusXfers |
| Failed Transfers:Avg | EQLDISK-MIB.eqlDiskStatusFailXfers |
| Read:Avg | EQLDISK-MIB.eqlDiskStatusBytesRead |
| Write:Avg | EQLDISK-MIB.eqlDiskStatusBytesWritten |
| Ops:Avg | EQLDISK-MIB.eqlDiskStatusNumIOs |
| Queue Depth:Avg | EQLDISK-MIB.eqlDiskStatusTotalQD |
| Errors:Avg | EQLDISK-MIB.eqlDiskErrors |
Dell Fan
| Header | OID |
|---|---|
| Description | {Derived} |
| State | Dell-Vendor-MIB.envMonFanState |
| Speed:Avg | Dell-Vendor-MIB.envMonFanSpeed |
Dell iDRAC Physical Disks
| Header | OID |
|---|---|
| Name | IDRAC-MIB.physicalDiskName |
| Manufacturer | IDRAC-MIB.physicalDiskManufacturer |
| Model | IDRAC-MIB.physicalDiskProductID |
| Serial | IDRAC-MIB.physicalDiskSerialNo |
| Revision | IDRAC-MIB.physicalDiskRevision |
| Capacity | IDRAC-MIB.physicalDiskCapacityInMB |
| Status:State | IDRAC-MIB.physicalDiskState |
| Status:Spare | IDRAC-MIB.physicalDiskSpareState |
| Status:Component | IDRAC-MIB.physicalDiskComponentStatus |
Dell iDRAC Fan
| Header | OID |
|---|---|
| Fan Speed:Avg | IDRAC-MIB.coolingDeviceReading |
| Status | IDRAC-MIB.coolingDeviceStatus |
| Description | {Derived} |
Dell iDRAC Power Supply
| Header | OID |
|---|---|
| Voltage:Avg | IDRAC-MIB.powerSupplyInputVoltage |
| Status | IDRAC-MIB.powerSupplyStatus |
| Description | {Derived} |
Dell iDRAC System Status
| Header | OID |
|---|---|
| Model | DELL-RAC-MIB.drsProductShortName, IDRAC-MIB.racShortName |
| Version | DELL-RAC-MIB.drsProductVersion, IDRAC-MIB.racVersion |
| Tag | DELL-RAC-MIB.drsSystemServiceTag, IDRAC-MIB.systemServiceTag |
| OS Name | IDRAC-MIB.systemOSName |
| Server Model | IDRAC-MIB.systemModelName |
| Status:System | DELL-RAC-MIB.drsGlobalSystemStatus, IDRAC-MIB.globalSystemStatus |
| Status:LCD | IDRAC-MIB.systemLCDStatus |
| Status:Storage | IDRAC-MIB.globalStorageStatus |
Dell iDRAC Temperature
| Header | OID |
|---|---|
| Temperature:Avg | IDRAC-MIB.temperatureProbeReading |
| Status | IDRAC-MIB.temperatureProbeStatus |
| Sensor | {Derived} |
EqualLogic Member Config
| Header | OID |
|---|---|
| Status | EQLMEMBER-MIB.eqlMemberInfoStatus |
| Health | EQLMEMBER-MIB.eqlMemberHealthStatus |
| Raid | EQLMEMBER-MIB.eqlMemberRaidStatus |
| Lost Blocks | EQLMEMBER-MIB.eqlMemberLostRaidBlocks |
| Spare Disks | EQLMEMBER-MIB.eqlMemberNumberOfSpares |
| Model | EQLMEMBER-MIB.eqlMemberModel |
| Serial | EQLMEMBER-MIB.eqlMemberSerialNumber |
EqualLogic Member Statistics
| Header | OID |
|---|---|
| Connections:Avg | EQLMEMBER-MIB.eqlMemberNumberOfConnections |
| Tx Data:Avg | EQLMEMBER-MIB.eqlMemberTxData |
| Rx Data:Avg | EQLMEMBER-MIB.eqlMemberRxData |
| Read Ops:Avg | EQLMEMBER-MIB.eqlMemberReadOpCount |
| Write Ops:Avg | EQLMEMBER-MIB.eqlMemberWriteOpCount |
| Latency:Read | EQLMEMBER-MIB.eqlMemberReadLatency |
| Latency:Write | EQLMEMBER-MIB.eqlMemberWriteLatency |
EqualLogic Member Storage
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | EQLMEMBER-MIB.eqlMemberUsedStorage |
| Free | {Derived} |
| Total | EQLMEMBER-MIB.eqlMemberTotalStorage |
EqualLogic Temperature
| Header | OID |
|---|---|
| Temperature:Avg | EQLMEMBER-MIB.eqlMemberHealthDetailsTemperatureValue |
| Status | EQLMEMBER-MIB.eqlMemberHealthDetailsTemperatureCurrentState |
| Sensor | {Derived} |
Dell Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | DNOS-SWITCHING-MIB.agentSwitchCpuProcessMemFree |
| Total | DNOS-SWITCHING-MIB.agentSwitchCpuProcessMemAvailable |
EqualLogic Pool Statistics
| Header | OID |
|---|---|
| Pool | {Derived} |
| Util %:Avg | {Derived} |
| Used | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsSpaceUsed |
| Free | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsFreeSpace |
| Total | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsSpace |
| Vol Used:Avg | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsVolumeNumInUse |
| Vol Online:Avg | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsVolumeNumOnline |
| Vol Total:Avg | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsVolumeCount |
| iSCSI Conx:Avg | EQLSTORAGEPOOL-MIB.eqlStoragePoolStatsConnectionCount |
Dell Stack Status
| Header | OID |
|---|---|
| Description | DNOS-INVENTORY-MIB.agentInventoryUnitDescription |
| Serial | DNOS-INVENTORY-MIB.agentInventoryUnitSerialNumber |
| Version | DNOS-INVENTORY-MIB.agentInventoryUnitDetectedCodeVer |
| Role | DNOS-INVENTORY-MIB.agentInventoryUnitMgmtAdmin |
| Status | DNOS-INVENTORY-MIB.agentInventoryUnitStatus |
Dell Temperature
| Header | OID |
|---|---|
| Index | {Derived} |
| Status | DNOS-BOXSERVICES-PRIVATE-MIB.boxServicesTempSensorState |
| Temperature:Avg | DNOS-BOXSERVICES-PRIVATE-MIB.boxServicesTempSensorTemperature |
DPS Reports
DPS RTU Display
| Header | OID |
|---|---|
| Port | DPS-MIB-V38.port |
| Address | DPS-MIB-V38.addr |
| Display | DPS-MIB-V38.disp |
| Description | DPS-MIB-V38.dpsRTUDispDesc |
| Map | DPS-MIB-V38.dpsRTUPntMap |
DPS RTU State
| Header | OID |
|---|---|
| Port | DPS-MIB-V38.port |
| Address | DPS-MIB-V38.addr |
| Display | DPS-MIB-V38.disp |
| Point | DPS-MIB-V38.point |
| Description | DPS-MIB-V38.dpsRTUAPntDesc |
| State | DPS-MIB-V38.dpsRTUAState |
DragonWave Reports
DragonWave Radio
| Header | OID |
|---|---|
| Radio | {Derived} |
| Radio-OID | MWR-RADIO-MC-MIB.mwrEmcRadioStatsIndex |
| Tx Profile | MWR-RADIO-MIB.mwrRadioActualTxProfile, MWR-RADIO-MC-MIB.mwrEmcRadioActualTxProfile |
| Tx Power:Avg | MWR-RADIO-MIB.mwrRadioActualTxPower, MWR-RADIO-MC-MIB.mwrEmcRadioActualTxPower |
| Tx Frames:Avg | MWR-RADIO-MIB.mwrRadioTxFrames, MWR-RADIO-MIB.mwrRadioTxFrames32Bit, MWR-RADIO-MC-MIB.mwrEmcRadioTxFrames, MWR-RADIO-MC-MIB.mwrEmcRadioTxFrames32Bit |
| Rx Good Frames:Avg | MWR-RADIO-MIB.mwrRadioRxGoodFrames, MWR-RADIO-MIB.mwrRadioRxGoodFrames32Bit, MWR-RADIO-MC-MIB.mwrEmcRadioRxGoodFrames, MWR-RADIO-MC-MIB.mwrEmcRadioRxGoodFrames32Bit |
| Rx Err Frames:Avg | MWR-RADIO-MIB.mwrRadioRxErrsFrames, MWR-RADIO-MIB.mwrRadioRxErrsFrames32Bit, MWR-RADIO-MC-MIB.mwrEmcRadioRxErrsFrames, MWR-RADIO-MC-MIB.mwrEmcRadioRxErrsFrames32Bit |
| RSL:Avg | MWR-RADIO-MIB.mwrRadioRSL, MWR-RADIO-MC-MIB.mwrEmcRadioRSL |
| SNR:Avg | MWR-RADIO-MIB.mwrRadioSNR, MWR-RADIO-MC-MIB.mwrEmcRadioSNR |
DragonWave System
| Header | OID |
|---|---|
| Operating Status | MWR-ETHERNET-MIB.mwrSystemOperStatus |
| Temperature:Avg | MWR-ETHERNET-MIB.mwrSystemTemperature |
Eaton Reports
Eaton UPS Battery
| Header | OID |
|---|---|
| Capacity:Avg | XUPS-MIB.xupsBatCapacity |
| Voltage:Avg | XUPS-MIB.xupsBatVoltage |
| Current:Avg | XUPS-MIB.xupsBatCurrent |
| Remaining | XUPS-MIB.xupsBatTimeRemaining |
| Status | XUPS-MIB.xupsBatteryAbmStatus |
| Test | XUPS-MIB.xupsTestBatteryStatus |
| Replaced Date | XUPS-MIB.xupsBatteryLastReplacedDate |
| *Battery Fault | MG-SNMP-UPS-MIB.upsmgBatteryFaultBattery |
| *Replace Battery | MG-SNMP-UPS-MIB.upsmgBatteryReplacement |
| *Charger Fault | MG-SNMP-UPS-MIB.upsmgBatteryChargerFault |
| *Low Battery | MG-SNMP-UPS-MIB.upsmgBatteryLowBattery |
| *Low UPS | MG-SNMP-UPS-MIB.upsmgBatteryLowCondition |
Eaton PDU
| Header | OID |
|---|---|
| Unit | {Derived} |
| Product | EATON-EPDU-MIB.productName |
| Part | EATON-EPDU-MIB.partNumber |
| Serial | EATON-EPDU-MIB.serialNumber |
| Firmware | EATON-EPDU-MIB.firmwareVersion |
| Unit Name | EATON-EPDU-MIB.unitName |
| Status | EATON-EPDU-MIB.internalStatus |
| Inputs | EATON-EPDU-MIB.inputCount |
| Outputs | EATON-EPDU-MIB.outletCount |
Eaton PDU Input
| Header | OID |
|---|---|
| Unit | {Derived} |
| Voltage:Type | EATON-EPDU-MIB.inputVoltageMeasType |
| Voltage:Avg | EATON-EPDU-MIB.inputVoltage |
| Current:Type | EATON-EPDU-MIB.inputCurrentMeasType |
| Current:Avg | EATON-EPDU-MIB.inputCurrent |
| Power:Watts | EATON-EPDU-MIB.inputWatts |
| Power:VA | EATON-EPDU-MIB.inputVA |
Eaton PDU Outlet
| Header | OID |
|---|---|
| Outlet | {Derived} |
| Type | EATON-EPDU-MIB.outletType |
| Current:Avg | EATON-EPDU-MIB.outletCurrent |
| Power:Watts | EATON-EPDU-MIB.outletWatts |
| Power:VA | EATON-EPDU-MIB.outletVA |
Eaton UPS Phases
| Header | OID |
|---|---|
| Phase | {Derived} |
| Input Voltage:Avg | XUPS-MIB.xupsInputVoltage |
| Input Current:Avg | XUPS-MIB.xupsInputCurrent |
| Input Power:Avg | XUPS-MIB.xupsInputWatts |
| Output Voltage:Avg | XUPS-MIB.xupsOutputVoltage |
| Output Current:Avg | XUPS-MIB.xupsOutputCurrent |
| Output Power:Avg | XUPS-MIB.xupsOutputWatts |
Eaton UPS Sensors
| Header | OID |
|---|---|
| Ambient Temp:Avg | XUPS-MIB.xupsEnvAmbientTemp |
| Ambient Humidity:Avg | XUPS-MIB.xupsEnvAmbientHumidity |
| Remote Temp:Avg | EATON-EMP-MIB.xupsEnvRemoteTemp |
| Remote Humidity:Avg | EATON-EMP-MIB.xupsEnvRemoteHumidity |
Eaton UPS
| Header | OID |
|---|---|
| Model | XUPS-MIB.xupsIdentModel, MG-SNMP-UPS-MIB.upsmgIdentFamilyName |
| Serial | MG-SNMP-UPS-MIB.upsmgIdentSerialNumber |
| Firmware | XUPS-MIB.xupsIdentSoftwareVersion, MG-SNMP-UPS-MIB.upsmgIdentFirmwareVersion |
| Input Source | XUPS-MIB.xupsInputSource |
| Output Source | XUPS-MIB.xupsOutputSource |
| Output Load:Avg | XUPS-MIB.xupsOutputLoad |
ECI Reports
ECI CPU
| Header | OID |
|---|---|
| Description | {Derived} |
| CPU Type | ECI-OPERATING-MIB.cpuType |
| CPU Speed | ECI-OPERATING-MIB.cpuSpeed |
| CPU User %:Avg | ECI-OPERATING-MIB.cpuUser1min |
| CPU System %:Avg | ECI-OPERATING-MIB.cpuSystem1min |
ECI Fan
| Header | OID |
|---|---|
| Description | {Derived} |
| Status | ECI-OPERATING-MIB.fanRunningStatus |
| Temperature | ECI-OPERATING-MIB.fanTemperatureStatus |
ECI Memory
| Header | OID |
|---|---|
| Memory Util %:Avg | {Derived} |
| Memory:Used | ECI-OPERATING-MIB.allocMemory |
| Memory:Free | ECI-OPERATING-MIB.freeMemory |
| Memory:Total | ECI-OPERATING-MIB.totalMemory |
| Swap Space Util %:Avg | {Derived} |
| Swap Space:Used | ECI-OPERATING-MIB.allocSwap |
| Swap Space:Free | ECI-OPERATING-MIB.freeSwap |
| Swap Space:Total | ECI-OPERATING-MIB.totalSwap |
EfficientIP Reports
EfficientIP Apache
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcApacheStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcApacheCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcApacheMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcApacheDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcApacheDiskIoWrite |
| Connections: Avg | EIP-MON-MIB.eipSvcApacheConnections |
EfficientIP Database
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcDatabaseStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcDatabaseCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcDatabaseMem |
| Disk I/O (blocks): Read | EIP-MON-MIB.eipSvcDatabaseDiskIoRead |
| Disk I/O (blocks): Write | EIP-MON-MIB.eipSvcDatabaseDiskIoWrite |
| Replication Status | EIP-MON-MIB.eipSvcDatabaseReplicationStatus |
| Replication Offset: Avg | EIP-MON-MIB.eipSvcDatabaseReplicationOffset |
| Replication Delay: Avg | EIP-MON-MIB.eipSvcDatabaseReplicationLastReplay |
| Backends: Avg | EIP-MON-MIB.eipSvcDatabaseBackends |
| Deadlocks: Avg | EIP-MON-MIB.eipSvcDatabaseDeadlocks |
| Bloat: Avg | EIP-MON-MIB.eipSvcDatabaseBloat |
EfficientIP Database Traffic
| Header | OID |
|---|---|
| Database Bytes: Tx | EIP-MON-MIB.eipNetStatDbOutOctets |
| Database Bytes: Rx | EIP-MON-MIB.eipNetStatDbInOctets |
| Database Packets: Tx | EIP-MON-MIB.eipNetStatDbOutPkts |
| Database Packets: Rx | EIP-MON-MIB.eipNetStatDbInPkts |
EfficientIP DHCP
| Header | OID |
|---|---|
| Name | {Derived} |
| Avg | EIP-STATS-MIB.eipDhcpStatValue |
EfficientIP DHCP6
| Header | OID |
|---|---|
| Name | {Derived} |
| Avg | EIP-STATS-MIB.eipDhcp6StatValue |
EfficientIP DHCP MS
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcDhcpMsStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcDhcpMsCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcDhcpMSMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcDhcpMsDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcDhcpMsDiskIoWrite |
EfficientIP DHCP
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcDhcpStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcDhcpCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcDhcpMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcDhcpDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcDhcpDiskIoWrite |
EfficientIP DHCP Traffic
| Header | OID |
|---|---|
| Bytes: Tx | EIP-MON-MIB.eipNetStatDhcpOutOctets |
| Bytes: Rx | EIP-MON-MIB.eipNetStatDhcpInOctets |
| Packets: Tx | EIP-MON-MIB.eipNetStatDhcpOutPkts |
| Packets: Rx | EIP-MON-MIB.eipNetStatDhcpInPkts |
EfficientIP DNS
| Header | OID |
|---|---|
| Name | {Derived} |
| Avg | EIP-STATS-MIB.eipDnsStatValue |
EfficientIP DNS Stats
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcDnsStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcDnsCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcDnsMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcDnsDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcDnsDiskIoWrite |
| Engine | EIP-MON-MIB.eipSvcDnsEngine |
EfficientIP Dns Traffic
| Header | OID |
|---|---|
| Bytes: Tx | EIP-MON-MIB.eipNetStatDnsOutOctets |
| Bytes: Rx | EIP-MON-MIB.eipNetStatDnsInOctets |
| Packets: Tx | EIP-MON-MIB.eipNetStatDnsOutPkts |
| Packets: Rx | EIP-MON-MIB.eipNetStatDnsInPkts |
EfficientIP Guardian
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcGuardianStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcGuardianCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcGuardianMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcGuardianDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcGuardianDiskIoWrite |
EfficientIP Http Traffic
| Header | OID |
|---|---|
| Bytes: Tx | EIP-MON-MIB.eipNetStatHttpOutOctets |
| Bytes: Rx | EIP-MON-MIB.eipNetStatHttpInOctets |
| Packets: Tx | EIP-MON-MIB.eipNetStatHttpOutPkts |
| Packets: Rx | EIP-MON-MIB.eipNetStatHttpInPkts |
EfficientIP Memory
| Header | OID |
|---|---|
| Memory Util %: Avg | EIP-MON-MIB.eipHwMemUsed |
EfficientIP NTP
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcNtpStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcNtpCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcNtpMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcNtpDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcNtpDiskIoWrite |
EfficientIP Quagga
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcQuaggaStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcQuaggaCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcQuaggaMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcQuaggaDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcQuaggaDiskIoWrite |
EfficientIP SOLIDserver
| Header | OID |
|---|---|
| OS Version | EIP-MON-MIB.eipSdsVersionOs |
| Version Number | EIP-MON-MIB.eipSdsVersionNumber |
| Version Date | EIP-MON-MIB.eipSdsVersionDate |
| Member Role | EIP-MON-MIB.eipSdsMemberRole |
| Member Status | EIP-MON-MIB.eipSdsMemberStatus |
EfficientIP Sendmail
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcSendmailStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcSendmailCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcSendmailMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcSendmailDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcSendmailDiskIoWrite |
| Queue Size: Avg | EIP-MON-MIB.eipSvcSendmailQueueSize |
EfficientIP IPM Server
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcIpmServerStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcIpmServerCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcIpmServerMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcIpmServerDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcIpmServerDiskIoWrite |
| User Sessions: Avg | EIP-MON-MIB.eipSvcIpmServerUserSessions |
| Threads: Avg | EIP-MON-MIB.eipSvcIpmServerThreads |
| DB Queries: Avg | EIP-MON-MIB.eipSvcIpmServerDbQueries |
EfficientIP SNMP
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcSnmpStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcSnmpCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcSnmpMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcSnmpDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcSnmpDiskIoWrite |
EfficientIP SNMP Traffic
| Header | OID |
|---|---|
| SNMP Bytes: Tx | EIP-MON-MIB.eipNetStatSnmpOutOctets |
| SNMP Bytes: Rx | EIP-MON-MIB.eipNetStatSnmpInOctets |
| SNMP Packets: Tx | EIP-MON-MIB.eipNetStatSnmpOutPkts |
| SNMP Packets: Rx | EIP-MON-MIB.eipNetStatSnmpInPkts |
EfficientIP SSH
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcShhStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcSshCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcSshMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcSshDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcSshDiskIoWrite |
| Connections: Avg | EIP-MON-MIB.eipSvcSshConnections |
EfficientIP Syslog
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcSyslogStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcSyslogCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcSyslogMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcSyslogDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcSyslogDiskIoWrite |
EfficientIP TFTP
| Header | OID |
|---|---|
| Status | EIP-MON-MIB.eipSvcTftpStatus |
| CPU: Avg | EIP-MON-MIB.eipSvcTftpCpu |
| Memory: Avg | EIP-MON-MIB.eipSvcTftpMem |
| Disk (blocks): Read | EIP-MON-MIB.eipSvcTftpDiskIoRead |
| Disk (blocks): Write | EIP-MON-MIB.eipSvcTftpDiskIoWrite |
Endrun Reports
Endrun CDMA
| Header | OID |
|---|---|
| TFOM | SONOMA-CDMA-MIB.cdmaTimeFigureOfMerit |
| SigProc State | SONOMA-CDMA-MIB.cdmaSigProcState |
| Rev SigProc State | SONOMA-CDMA-MIB.cdmaReceiverSigProcState |
| Channel | SONOMA-CDMA-MIB.cdmaChannel |
Endrun CNTP Stratum
| Header | OID |
|---|---|
| Stratum | SONOMA-CDMA-MIB.cntpStratum |
Endrun CPU
| Header | OID |
|---|---|
| CPU %:Avg | SONOMAMG-MIB.gntpCPULoadAveragePerCent |
Endrun Memory
| Header | OID |
|---|---|
| Free:Avg | SONOMAMG-MIB.gntpCPUFreeMemory |
Endrun NTP
| Header | OID |
|---|---|
| Packets:Tx | SONOMAMG-MIB.gntpTxPkts |
| Packets:Rx | SONOMAMG-MIB.gntpRxPkts |
| Dropped:Pkts | SONOMAMG-MIB.gntpDroppedPkts |
| Auth Fail:Total | SONOMAMG-MIB.gntpAuthFail |
Endrun Stratum
| Header | OID |
|---|---|
| Stratum | SONOMAMG-MIB.gntpStratum |
Enlogic Reports
Enlogic Circuit Breakers
| Header | OID |
|---|---|
| Name | ENLOGIC-PDU-MIB.pduCircuitBreakerName |
| State | ENLOGIC-PDU-MIB.pduCircuitBreakerStatusLoadState |
| Current: Avg | ENLOGIC-PDU-MIB.pduCircuitBreakerStatusCurrent |
Enlogic Humidity
| Header | OID |
|---|---|
| Humidity: Avg | ENLOGIC-PDU-MIB.pduExternalSensorStatusValue |
| State | ENLOGIC-PDU-MIB.pduExternalSensorStatusState |
Enlogic Input Phases
| Header | OID |
|---|---|
| Voltage: Avg | ENLOGIC-PDU-MIB.pduInputPhaseStatusVoltage |
| Voltage: State | ENLOGIC-PDU-MIB.pduInputPhaseStatusVoltageState |
| Current: Avg | ENLOGIC-PDU-MIB.pduInputPhaseStatusCurrent |
| Current: State | ENLOGIC-PDU-MIB.pduInputPhaseStatusCurrentState |
| Apparent Power: Avg | ENLOGIC-PDU-MIB.pduInputPhaseStatusApparentPower |
Enlogic Temperature
| Header | OID |
|---|---|
| Temperature: Avg | ENLOGIC-PDU-MIB.pduExternalSensorStatusValue |
| State | ENLOGIC-PDU-MIB.pduExternalSensorStatusState |
Exablaze Reports
Exablaze Ports
| Header | OID |
|---|---|
| Name | EXALINK-FUSION-MIB.fusionPortName |
| Present | EXALINK-FUSION-MIB.fusionPortPresent |
| Signal | EXALINK-FUSION-MIB.fusionPortHasSignal |
| Enabled | EXALINK-FUSION-MIB.fusionPortEnabled |
| Speed | EXALINK-FUSION-MIB.fusionPortSpeed |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Bytes:Tx | EXALINK-FUSION-MIB.fusionPortTXBytes |
| Bytes:Rx | EXALINK-FUSION-MIB.fusionPortRXBytes |
| Packets:Tx | EXALINK-FUSION-MIB.fusionPortTXPackets |
| Packets:Rx | EXALINK-FUSION-MIB.fusionPortRXPackets |
| Rx Errors:Total | EXALINK-FUSION-MIB.fusionPortRXErrors |
| Rx Dropped:Total | EXALINK-FUSION-MIB.fusionPortRXDropped |
| Multicast:Tx | EXALINK-FUSION-MIB.fusionPortTXMulticast |
| Multicast:Rx | EXALINK-FUSION-MIB.fusionPortRXMulticast |
| Unicast:Tx | EXALINK-FUSION-MIB.fusionPortTXUnicast |
| Unicast:Rx | EXALINK-FUSION-MIB.fusionPortRXUnicast |
| Broadcast:Tx | EXALINK-FUSION-MIB.fusionPortTXBroadcast |
| Broadcast:Rx | EXALINK-FUSION-MIB.fusionPortRXBroadcast |
Exablaze Power Supply
| Header | OID |
|---|---|
| Type | EXALINK-FUSION-MIB.fusionPsuType |
| Present | EXALINK-FUSION-MIB.fusionPsuPresent |
| Power:Avg | EXALINK-FUSION-MIB.fusionPsuPowerOut |
Exablaze Temperature
| Header | OID |
|---|---|
| Name | EXALINK-FUSION-MIB.fusionTempSensorName |
| Temperature:Avg | EXALINK-FUSION-MIB.fusionTempSensorValue |
Extreme Reports
Extreme Auth Users
| Header | OID |
|---|---|
| Users:Avg | ENTERASYS-MULTI-AUTH-MIB.etsysMultiAuthSystemCurrentNumUsers |
| Limit | ENTERASYS-MULTI-AUTH-MIB.etsysMultiAuthSystemMaxNumUsers |
Extreme CPU
| Header | OID |
|---|---|
| CPU %:Avg | EXTREME-SYSTEM-MIB.extremeCpuAggregateUtilization, EXTREME-SOFTWARE-MONITOR-MIB.extremeCpuMonitorTotalUtilization, ENTERASYS-RESOURCE-UTILIZATION-MIB.etsysResourceCpuLoad1minThresholdExceeded, ENTERASYS-RESOURCE-UTILIZATION-MIB.etsysResourceCpuLoad1min |
| Description | {Derived} |
Enterasys PoE Ports
| Header | OID |
|---|---|
| Description | {Derived} |
| Index | ENTERASYS-POWER-ETHERNET-EXT-MIB.ifIndex |
| Interface | ENTERASYS-POWER-ETHERNET-EXT-MIB.ifName |
| Util %:Avg | {Derived} |
| Usage | ENTERASYS-POWER-ETHERNET-EXT-MIB.etsysPsePortPowerUsage |
| Limit | ENTERASYS-POWER-ETHERNET-EXT-MIB.etsysPsePortPowerLimit |
| PD Type | ENTERASYS-POWER-ETHERNET-EXT-MIB.etsysPsePortPDType |
| Admin:Last Change | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Admin:Value | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Status:Last Change | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
| Status:Value | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
Extreme Flow Limit
| Header | OID |
|---|---|
| Interface | {Derived} |
| Flows:Avg | ENTERASYS-FLOW-LIMITING-MIB.etsysFlowLimitingIntfFlowCountCurrent |
| Peak | ENTERASYS-FLOW-LIMITING-MIB.etsysFlowLimitingIntfFlowCountMax |
| Title | {Derived} |
Extreme Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | ENTERASYS-RESOURCE-UTILIZATION-MIB.etsysResourceStorageAvailable |
| Total | ENTERASYS-RESOURCE-UTILIZATION-MIB.etsysResourceStorageSize |
| Description | {Derived} |
Extreme PoE Ports
| Header | OID |
|---|---|
| Description | {Derived} |
| Index | EXTREME-POE-MIB.ifIndex |
| Interface | EXTREME-POE-MIB.ifName |
| Util %:Avg | {Derived} |
| Usage | EXTREME-POE-MIB.extremePethPortMeasuredPower |
| Limit | EXTREME-POE-MIB.extremePethPortOperatorLimit |
| Admin:Last Change | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Admin:Value | POWER-ETHERNET-MIB.pethPsePortAdminEnable |
| Status:Last Change | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
| Status:Value | POWER-ETHERNET-MIB.pethPsePortDetectionStatus |
Extreme Storage
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | ENTERASYS-RESOURCE-UTILIZATION-MIB.etsysResourceStorageAvailable |
| Total | ENTERASYS-RESOURCE-UTILIZATION-MIB.etsysResourceStorageSize |
| Description | {Derived} |
Extreme Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ENTITY-SENSOR-MIB.entPhySensorValue, ENTITY-SENSOR-MIB.entPhySensorValueTimeStamp, ENTITY-SENSOR-MIB.entPhySensorValueUpdateRate, EXTREME-SYSTEM-MIB.extremeCurrentTemperature |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus |
| Description | {Derived} |
F5 Reports
F5 VPN Connections
| Header | OID |
|---|---|
| Description | {Derived} |
| Active Connections:Avg | F5-BIGIP-APM-MIB.apmPcStatCurConns |
| Total Connections:Total | F5-BIGIP-APM-MIB.apmPcStatTotConns |
F5 APM Lease Pool
| Header | OID |
|---|---|
| Pool Name | {Derived} |
| Current Members:Avg | F5-BIGIP-APM-MIB.apmLeasepoolStatCurMembers |
| Current Assigned:Avg | F5-BIGIP-APM-MIB.apmLeasepoolStatCurAssigned |
| Current Free:Avg | F5-BIGIP-APM-MIB.apmLeasepoolStatCurFree |
| Current Max:Avg | F5-BIGIP-APM-MIB.apmLeasepoolStatMaxAssigned |
| Total Pick:Requests | F5-BIGIP-APM-MIB.apmLeasepoolStatTotPickRequests |
| Total Pick:Failures | F5-BIGIP-APM-MIB.apmLeasepoolStatTotPickFailure |
| Total Reserve:Requests | F5-BIGIP-APM-MIB.apmLeasepoolStatTotReserveRequests |
| Total Reserve:Failures | F5-BIGIP-APM-MIB.apmLeasepoolStatTotReserveFailure |
| Total Release:Requests | F5-BIGIP-APM-MIB.apmLeasepoolStatTotReleaseRequests |
| Total Release:Failures | F5-BIGIP-APM-MIB.apmLeasepoolStatTotReleaseFailure |
F5 APM Connections
| Header | OID |
|---|---|
| Active Connections:Avg | F5-BIGIP-APM-MIB.apmGlobalConnectivityStatCurConns |
| Total Connections:Total | F5-BIGIP-APM-MIB.apmGlobalConnectivityStatTotConns |
F5 APM Sessions
| Header | OID |
|---|---|
| Active Sessions:Avg | F5-BIGIP-APM-MIB.apmAccessStatCurrentActiveSessions |
| Total Sessions:Total | F5-BIGIP-APM-MIB.apmAccessStatTotalSessions |
F5 Cluster Status
| Header | OID |
|---|---|
| Sync Status | F5-BIGIP-SYSTEM-MIB.sysCmSyncStatusId |
| Failover Status | F5-BIGIP-SYSTEM-MIB.sysCmFailoverStatusId |
F5 CPU
| Header | OID |
|---|---|
| ID | F5-BIGIP-SYSTEM-MIB.sysMultiHostCpuId |
| CPU %:Avg | F5-BIGIP-SYSTEM-MIB.sysMultiHostCpuUsageRatio1m |
F5 Global CPU
| Header | OID |
|---|---|
| CPU %:Avg | F5-BIGIP-SYSTEM-MIB.sysGlobalHostCpuUsageRatio1m |
F5 Global Client Statistics
| Header | OID |
|---|---|
| Active Connections:Avg | F5-BIGIP-SYSTEM-MIB.sysStatClientCurConns |
| Total Connections:Total | F5-BIGIP-SYSTEM-MIB.sysStatClientTotConns |
| Packets:Tx | F5-BIGIP-SYSTEM-MIB.sysStatClientPktsOut |
| Packets:Rx | F5-BIGIP-SYSTEM-MIB.sysStatClientPktsIn |
| Bytes:Tx | F5-BIGIP-SYSTEM-MIB.sysStatClientBytesOut |
| Bytes:Rx | F5-BIGIP-SYSTEM-MIB.sysStatClientBytesIn |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
F5 Global Server Statistics
| Header | OID |
|---|---|
| Active Connections:Avg | F5-BIGIP-SYSTEM-MIB.sysStatServerCurConns |
| Total Connections:Total | F5-BIGIP-SYSTEM-MIB.sysStatServerTotConns |
| Packets:Tx | F5-BIGIP-SYSTEM-MIB.sysStatServerPktsOut |
| Packets:Rx | F5-BIGIP-SYSTEM-MIB.sysStatServerPktsIn |
| Bytes:Tx | F5-BIGIP-SYSTEM-MIB.sysStatServerBytesOut |
| Bytes:Rx | F5-BIGIP-SYSTEM-MIB.sysStatServerBytesIn |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
F5 Global HTTP/SSL Statistics
| Header | OID |
|---|---|
| HTTP Requests:Avg | F5-BIGIP-SYSTEM-MIB.sysStatHttpRequests |
| SSL Client Conx:Avg | F5-BIGIP-SYSTEM-MIB.sysClientsslStatTotNativeConns |
| SSL Server Conx:Avg | F5-BIGIP-SYSTEM-MIB.sysServersslStatTotNativeConns |
F5 Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | F5-BIGIP-SYSTEM-MIB.sysHostMemoryUsed |
| Free | {Derived} |
| Total | F5-BIGIP-SYSTEM-MIB.sysHostMemoryTotal |
F5 TMM Memory Global
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | F5-BIGIP-SYSTEM-MIB.sysGlobalTmmStatMemoryUsed |
| Free | {Derived} |
| Total | F5-BIGIP-SYSTEM-MIB.sysGlobalTmmStatMemoryTotal |
F5 TMM Memory Individual
| Header | OID |
|---|---|
| Description | {Derived} |
| Util %:Avg | {Derived} |
| Used | F5-BIGIP-SYSTEM-MIB.sysTmmStatMemoryUsed |
| Free | {Derived} |
| Total | F5-BIGIP-SYSTEM-MIB.sysTmmStatMemoryTotal |
F5 Platform
| Header | OID |
|---|---|
| Name:Platform | F5-BIGIP-SYSTEM-MIB.sysPlatformInfoName |
| Name:Marketing | F5-BIGIP-SYSTEM-MIB.sysPlatformInfoMarketingName |
| Name:Product | F5-BIGIP-SYSTEM-MIB.sysProductName |
| Serial Number | F5-BIGIP-SYSTEM-MIB.sysGeneralChassisSerialNum |
| Version | F5-BIGIP-SYSTEM-MIB.sysProductVersion |
| Build | F5-BIGIP-SYSTEM-MIB.sysProductBuild |
| Edition | F5-BIGIP-SYSTEM-MIB.sysProductEdition |
| Build Date | F5-BIGIP-SYSTEM-MIB.sysProductDate |
F5 Pool Member Statistics
| Header | OID |
|---|---|
| Description | {Derived} |
| Active Connections:Avg | F5-BIGIP-LOCAL-MIB.ltmPoolMemberStatServerCurConns |
| Total Connections:Total | F5-BIGIP-LOCAL-MIB.ltmPoolMemberStatServerTotConns |
| Packets:Tx | F5-BIGIP-LOCAL-MIB.ltmPoolMemberStatServerPktsOut |
| Packets:Rx | F5-BIGIP-LOCAL-MIB.ltmPoolMemberStatServerPktsIn |
| Bytes:Tx | F5-BIGIP-LOCAL-MIB.ltmPoolMemberStatServerBytesOut |
| Bytes:Rx | F5-BIGIP-LOCAL-MIB.ltmPoolMemberStatServerBytesIn |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
F5 Pool Statistics
| Header | OID |
|---|---|
| Description | {Derived} |
| Active Connections:Avg | F5-BIGIP-LOCAL-MIB.ltmPoolStatServerCurConns |
| Total Connections:Total | F5-BIGIP-LOCAL-MIB.ltmPoolStatServerTotConns |
| Packets:Tx | F5-BIGIP-LOCAL-MIB.ltmPoolStatServerPktsOut |
| Packets:Rx | F5-BIGIP-LOCAL-MIB.ltmPoolStatServerPktsIn |
| Bytes:Tx | F5-BIGIP-LOCAL-MIB.ltmPoolStatServerBytesOut |
| Bytes:Rx | F5-BIGIP-LOCAL-MIB.ltmPoolStatServerBytesIn |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
F5 Power Supply
| Header | OID |
|---|---|
| ID | {Derived} |
| Status | F5-BIGIP-SYSTEM-MIB.sysChassisPowerSupplyStatus |
F5 Temperature
| Header | OID |
|---|---|
| Temperature:Avg | F5-BIGIP-SYSTEM-MIB.sysChassisTempTemperature |
F5 Virtual Client Statistics
| Header | OID |
|---|---|
| Description | {Derived} |
| VIP | F5-BIGIP-LOCAL-MIB.ltmVirtualServAddr |
| Port | F5-BIGIP-LOCAL-MIB.ltmVirtualServPort |
| Protocol Number | F5-BIGIP-LOCAL-MIB.ltmVirtualServIpProto |
| Protocol | F5-BIGIP-LOCAL-MIB.ltmVirtualServIpProtoKeyword |
| Default Pool | F5-BIGIP-LOCAL-MIB.ltmVirtualServDefaultPool |
| Active Connections:Avg | F5-BIGIP-LOCAL-MIB.ltmVirtualServStatClientCurConns |
| Total Connections:Avg | F5-BIGIP-LOCAL-MIB.ltmVirtualServStatClientTotConns |
| Packets:Tx | F5-BIGIP-LOCAL-MIB.ltmVirtualServStatClientPktsOut |
| Packets:Rx | F5-BIGIP-LOCAL-MIB.ltmVirtualServStatClientPktsIn |
| Bytes:Tx | F5-BIGIP-LOCAL-MIB.ltmVirtualServStatClientBytesOut |
| Bytes:Rx | F5-BIGIP-LOCAL-MIB.ltmVirtualServStatClientBytesIn |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
FireEye Reports
FireEye Appliance
| Header | OID |
|---|---|
| Name | {Derived} |
| Status:Fan | FE-FIREEYE-MIB.feCMSApplianceFanPassed |
| Status:PSU | FE-FIREEYE-MIB.feCMSAppliancePowerSupplyPassed |
| Status:Disk | FE-FIREEYE-MIB.feCMSApplianceDiskSpacePassed |
| Status:Raid | FE-FIREEYE-MIB.feCMSApplianceRaidPassed |
| Status:Temp | FE-FIREEYE-MIB.feCMSApplianceTemperaturePassed |
FireEye Chassis
| Header | OID |
|---|---|
| Model | FE-FIREEYE-MIB.feHardwareModel |
| Serial | FE-FIREEYE-MIB.feSerialNumber |
| Software | FE-FIREEYE-MIB.feInstalledSystemImage |
| Appliances Attached:Total | FE-FIREEYE-MIB.feTotalAppliancesAttached |
| Appliances Attached:WMPS | FE-FIREEYE-MIB.feTotalWMPSAttached |
| Appliances Attached:EMPS | FE-FIREEYE-MIB.feTotalEMPSAttached |
| Appliances Attached:FMPS | FE-FIREEYE-MIB.feTotalFMPSAttached |
FireEye Temperature
| Header | OID |
|---|---|
| Temperature:Avg | FE-FIREEYE-MIB.feTemperatureValue |
| Temperature:Healthy | FE-FIREEYE-MIB.feTemperatureIsHealthy |
Force10 Reports
Force10 CPU
| Header | OID |
|---|---|
| CPU %:Avg | F10-S-SERIES-CHASSIS-MIB.chStackUnitCpuUtil1Min, F10-M-SERIES-CHASSIS-MIB.chStackUnitCpuUtil1Min |
Force10 Memory
| Header | OID |
|---|---|
| Util %:Avg | F10-S-SERIES-CHASSIS-MIB.chStackUnitMemUsageUtil, F10-M-SERIES-CHASSIS-MIB.chStackUnitMemUsageUtil |
Force10 Temperature
| Header | OID |
|---|---|
| Temperature:Avg | F10-S-SERIES-CHASSIS-MIB.chStackUnitTemp, F10-M-SERIES-CHASSIS-MIB.chStackUnitTemp |
Forescout Reports
ForeScout Device Status
| Header | OID |
|---|---|
| IP Address | ForeScout-MIB.ctDeviceIpAddress |
| Connection | ForeScout-MIB.ctDeviceConnectionStatus |
| NTP | ForeScout-MIB.ctDeviceNtpStatus |
| HA | ForeScout-MIB.ctDeviceHaStatus |
| Engine | ForeScout-MIB.ctDeviceEngineStatus |
| OnHold | ForeScout-MIB.ctDeviceActionsOnHoldStatus |
| Channel | ForeScout-MIB.ctDeviceChannelStatus |
| Failover | ForeScout-MIB.ctDeviceFailoverStatus |
ForeScout System
| Header | OID |
|---|---|
| Agent | ForeScout-MIB.fsGenId |
| Version | ForeScout-MIB.fsGenVersion |
| Database Type | ForeScout-MIB.dbType |
| Packets:Total | ForeScout-MIB.cactHandeledPackets |
| Bytes:Total | ForeScout-MIB.cactHandeledBytes |
Fortinet Reports
FortiADC CPU
| Header | OID |
|---|---|
| CPU %:Avg | FORTINET-FORTIADC-MIB.fadcSysCpuUsage |
FortiADC High Availability
| Header | OID |
|---|---|
| Mode | FORTINET-FORTIADC-MIB.fadcHACurMode |
| State | FORTINET-FORTIADC-MIB.fadcHACurState |
| Last Changed | FORTINET-FORTIADC-MIB.fadcHALastChangedTime |
| Last Changed Reason | FORTINET-FORTIADC-MIB.fadcHALastChangedReason |
FortiADC Log Disk
| Header | OID |
|---|---|
| Log Disk Status | FORTINET-FORTIADC-MIB.fadcLogDiskStatus |
| Log Disk %:Avg | FORTINET-FORTIADC-MIB.fadcSysLogDiskUsage |
FortiADC Memory
| Header | OID |
|---|---|
| Mem %:Avg | FORTINET-FORTIADC-MIB.fadcSysMemUsage |
FortiADC Peers
| Header | OID |
|---|---|
| Peer:Serial | FORTINET-FORTIADC-MIB.fadcPeerSerialNumber |
| Peer:Status | FORTINET-FORTIADC-MIB.fadcPeerStatus |
| Peer:IP | FORTINET-FORTIADC-MIB.fadcIPAddress |
FortiADC Security
| Header | OID |
|---|---|
| DDoS Attack:Status | FORTINET-FORTIADC-MIB.fadcDDoSAttackStatus |
FortiADC Virtual Server
| Header | OID |
|---|---|
| Virtual Server:Name | FORTINET-FORTIADC-MIB.fadcVSName |
| Virtual Server:Virtual Domain | FORTINET-FORTIADC-MIB.fadcVSVdom |
| New Connections:Avg | FORTINET-FORTIADC-MIB.fadcVSNewConnections |
| Concurrent Connections:Avg | FORTINET-FORTIADC-MIB.fadcVSConcurrent |
| Throughput:Avg | FORTINET-FORTIADC-MIB.fadcVSThroughputKbps |
Fortigate CPU (Global)
| Header | OID |
|---|---|
| CPU %:Avg | FORTINET-FORTIGATE-MIB.fgSysCpuUsage, FORTINET-FORTIWEB-MIB.fwSysCpuUsage |
Fortigate CPU (Individual)
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | FORTINET-FORTIGATE-MIB.fgProcessorUsage |
Fortigate IP Sessions
| Header | OID |
|---|---|
| IPv4 Sessions:Avg | FORTINET-FORTIGATE-MIB.fgIpSessNumber |
| IPv6 Sessions:Avg | FORTINET-FORTIGATE-MIB.fgIp6SessNumber |
Fortigate Memory
| Header | OID |
|---|---|
| Util %:Avg | FORTINET-FORTIGATE-MIB.fgSysMemUsage, FORTINET-FORTIWEB-MIB.fwSysMemUsage |
| Total | FORTINET-FORTIGATE-MIB.fgSysMemCapacity, FORTINET-FORTIWEB-MIB.fwSysMemCapacity |
Fortigate Sessions
| Header | OID |
|---|---|
| Sessions:Avg | FORTINET-FORTIGATE-MIB.fgSysSesCount |
Fortigate Storage
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | FORTINET-FORTIGATE-MIB.fgSysDiskUsage, FORTINET-FORTIWEB-MIB.fwSysDiskUsage |
| Free | {Derived} |
| Total | FORTINET-FORTIGATE-MIB.fgSysDiskCapacity, FORTINET-FORTIWEB-MIB.fwSysDiskCapacity |
Fortigate VPN IPsec
| Header | OID |
|---|---|
| Tunnels:Avg | FORTINET-FORTIGATE-MIB.fgVpnTunnelUpCount |
Fortigate VPN Tunnel
| Header | OID |
|---|---|
| Tunnel | {Derived} |
| Status | FORTINET-FORTIGATE-MIB.fgVpnTunEntStatus |
| Bytes:Tx | FORTINET-FORTIGATE-MIB.fgVpnTunEntOutOctets |
| Bytes:Rx | FORTINET-FORTIGATE-MIB.fgVpnTunEntInOctets |
Fortigate VPN SSL
| Header | OID |
|---|---|
| State | FORTINET-FORTIGATE-MIB.fgVpnSslState |
| Users:Avg | FORTINET-FORTIGATE-MIB.fgVpnSslStatsLoginUsers |
| Users:Max | FORTINET-FORTIGATE-MIB.fgVpnSslStatsLoginUsers |
| Sessions:Current | FORTINET-FORTIGATE-MIB.fgVpnSslStatsActiveWebSessions |
| Sessions:Max | FORTINET-FORTIGATE-MIB.fgVpnSslStatsActiveWebSessions |
| Tunnels:Avg | FORTINET-FORTIGATE-MIB.fgVpnSslStatsActiveTunnels |
| Tunnels:Max | FORTINET-FORTIGATE-MIB.fgVpnSslStatsActiveTunnels |
FS Reports
FS PDU Current
| Header | OID |
|---|---|
| Phase One:Avg | MPDU.masterPhaseOnecurrent |
| Circuit One:Avg | MPDU.masterCircuitOnecurrent |
| Circuit Two:Avg | MPDU.masterCircuitTwocurrent |
Galleon Reports
Galleon NTS
| Header | OID |
|---|---|
| Model | GALLEON-NTS-MIB.galleonNTSModelName |
| Firmware | GALLEON-NTS-MIB.galleonNTSFirmwareVersion |
| NTP:Version | GALLEON-NTS-MIB.galleonNTSNTPVersion |
| NTP:Refclock Name | GALLEON-NTS-MIB.galleonNTSNTPRefclockName |
| NTP:Current State | GALLEON-NTS-MIB.galleonNTSNTPCurrentStateVal |
| GPS:Antenna State | GALLEON-NTS-MIB.galleonNTSGpsAntennaState |
| GPS:Data Status | GALLEON-NTS-MIB.galleonNTSGpsDataStatus |
| GPS:Last Contact | GALLEON-NTS-MIB.galleonNTSGpsLastContact |
| Radio:Antenna State | GALLEON-NTS-MIB.galleonNTSRadioAntennaState |
| Radio:Last Contact | GALLEON-NTS-MIB.galleonNTSRadioLastContact |
| Daemon States:GPS | GALLEON-NTS-MIB.galleonNTSDaemonGPSState |
| Daemon States:Radio | GALLEON-NTS-MIB.galleonNTSDaemonRadioState |
| Daemon States:NTP | GALLEON-NTS-MIB.galleonNTSDaemonNTPState |
Geist Reports
Geist Remote Sensors
| Header | OID |
|---|---|
| Serial Number | GEIST-V4-MIB.tempSensorSerial |
| Name | GEIST-V4-MIB.tempSensorName |
| Temperature:Avg | GEIST-V4-MIB.tempSensorTemp |
Geist Sensors
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | GEIST-V3-MIB.climateTempC, GEIST-V4-MIB.internalTemp, GEIST-V4-MIB.internalTempNOTIFY, GEIST-V4-MIB.internalTempCLEAR |
| Humidity:Avg | GEIST-V3-MIB.climateHumidity, GEIST-V4-MIB.internalHumidity, GEIST-V4-MIB.internalHumidityNOTIFY, GEIST-V4-MIB.internalHumidityCLEAR |
| Dew Point:Avg | GEIST-V3-MIB.climateDewPointC, GEIST-V4-MIB.internalDewPoint, GEIST-V4-MIB.internalDewPointNOTIFY, GEIST-V4-MIB.internalDewPointCLEAR |
Gigamon Reports
Gigamon Chassis
| Header | OID |
|---|---|
| Model | GIGAMON-SNMP-MIB.model |
| Description | GIGAMON-SNMP-MIB.systemDescription |
| Version | GIGAMON-SNMP-MIB.version |
| Chassis | GIGAMON-SNMP-MIB.chassisModelNumber |
| Blades | GIGAMON-SNMP-MIB.bladeSerialNumbers |
| Firmware | GIGAMON-SNMP-MIB.firmwareVersion |
| Hardware | GIGAMON-SNMP-MIB.hardwareVersion |
H3C Reports
H3C CPU
| Header | OID |
|---|---|
| CPU %:Avg | HH3C-LSW-DEV-ADM-MIB.hh3cLswSysCpuRatio |
H3C Memory
| Header | OID |
|---|---|
| Util %:Avg | HH3C-LSW-DEV-ADM-MIB.hh3cLswSysMemoryRatio |
| Used | HH3C-LSW-DEV-ADM-MIB.hh3cLswSysMemoryUsed |
| Free | {Derived} |
| Total | HH3C-LSW-DEV-ADM-MIB.hh3cLswSysMemory |
H3C Module Status
| Header | OID |
|---|---|
| Module | {Derived} |
| Serial | HH3C-ENTITY-EXT-MIB.hh3cEntityExtManuSerialNum |
| Operational:State | HH3C-ENTITY-EXT-MIB.hh3cEntityExtOperStatus |
| Operational:Last Change | HH3C-ENTITY-EXT-MIB.hh3cEntityExtOperStatus |
| Error | HH3C-ENTITY-EXT-MIB.hh3cEntityExtErrorStatus |
| CPU:Avg | HH3C-ENTITY-EXT-MIB.hh3cEntityExtCpuUsage |
| Memory:Avg | HH3C-ENTITY-EXT-MIB.hh3cEntityExtMemUsage |
| Memory:Total | HH3C-ENTITY-EXT-MIB.hh3cEntityExtMemSizeRev |
| Temperature:Avg | HH3C-ENTITY-EXT-MIB.hh3cEntityExtTemperature |
H3C Power Supply Status
| Header | OID |
|---|---|
| Description | {Derived} |
| Operational:State | HH3C-ENTITY-EXT-MIB.hh3cEntityExtOperStatus |
| Operational:Last Change | HH3C-ENTITY-EXT-MIB.hh3cEntityExtOperStatus |
| Error | HH3C-ENTITY-EXT-MIB.hh3cEntityExtErrorStatus |
H3C Temperature
| Header | OID |
|---|---|
| Temperature:Avg | HH3C-ENTITY-EXT-MIB.hh3cEntityExtTemperature |
| Status | HH3C-ENTITY-EXT-MIB.hh3cEntityExtErrorStatus |
| Description | {Derived} |
Haivision Reports
Haivision Audio
| Header | OID |
|---|---|
| Name | HAI-HDC-MIB.haiHdcAudioEncName |
| Input | HAI-HDC-MIB.haiHdcAudioEncInput |
| Mode | HAI-HDC-MIB.haiHdcAudioEncMode |
| Algorithm | HAI-HDC-MIB.haiHdcAudioEncAlgorithm |
| BitRate | HAI-HDC-MIB.haiHdcAudioEncBitRate |
| Status:Admin | HAI-HDC-MIB.haiHdcAudioEncAdminStatus |
| Status:Oper | HAI-HDC-MIB.haiHdcAudioEncOperStatus |
| Bytes:Avg | HAI-HDC-MIB.haiHdcAudioEncBytes |
| Packets:Avg | HAI-HDC-MIB.haiHdcAudioEncFrames |
| Errors:Avg | HAI-HDC-MIB.haiHdcAudioEncErrors |
| Resets:Avg | HAI-HDC-MIB.haiHdcAudioEncResets |
Haivision Chassis
| Header | OID |
|---|---|
| Type | HAI-HDC-MIB.haiHdcSysType |
| Serial | HAI-HDC-MIB.haiHdcSysSerialNumber |
| Firmware | HAI-HDC-MIB.haiHdcSysFirmwareRev |
| Video:Inputs | HAI-HDC-MIB.haiHdcSysInvVideoInputs |
| Video:Encoders | HAI-HDC-MIB.haiHdcSysInvVideoEncs |
| Video:Decoders | HAI-HDC-MIB.haiHdcSysInvVideoDecs |
| Audio:Encoders | HAI-HDC-MIB.haiHdcSysInvAudioEncs |
| Audio:Decoders | HAI-HDC-MIB.haiHdcSysInvAudioDecs |
Haivision Stream
| Header | OID |
|---|---|
| Name | HAI-AVT-STREAM-MIB.haiAvtStreamName |
| Type | HAI-AVT-STREAM-MIB.haiAvtStreamType |
| Encaps | HAI-AVT-STREAM-MIB.haiAvtStreamEncapsulation |
| IP Address | HAI-AVT-STREAM-MIB.haiAvtStreamAddr |
| Port | HAI-AVT-STREAM-MIB.haiAvtStreamPort |
| Status:Admin | HAI-AVT-STREAM-MIB.haiAvtStreamAdminStatus |
| Status:Oper | HAI-AVT-STREAM-MIB.haiAvtStreamOperStatus |
| Bytes:Avg | HAI-AVT-STREAM-MIB.haiAvtStreamOctets |
| Packets:Avg | HAI-AVT-STREAM-MIB.haiAvtStreamPackets |
| Failed Bytes:Avg | HAI-AVT-STREAM-MIB.haiAvtStreamFailedOctets |
| Failed Packets:Avg | HAI-AVT-STREAM-MIB.haiAvtStreamFailedPackets |
Haivision Video
| Header | OID |
|---|---|
| Name | HAI-HDC-MIB.haiHdcVideoEncName |
| Input | HAI-HDC-MIB.haiHdcVideoEncInput |
| Format:In | HAI-HDC-MIB.haiHdcVideoEncInFmt |
| Format:Out | HAI-HDC-MIB.haiHdcVideoEncOutFmt |
| BitRate | HAI-HDC-MIB.haiHdcVideoEncBitRate |
| Status:Admin | HAI-HDC-MIB.haiHdcVideoEncAdminStatus |
| Status:Oper | HAI-HDC-MIB.haiHdcVideoEncOperStatus |
| Bytes:Avg | HAI-HDC-MIB.haiHdcVideoEncBytes |
| Packets:Avg | HAI-HDC-MIB.haiHdcVideoEncFrames |
| Errors:Avg | HAI-HDC-MIB.haiHdcVideoEncErrors |
| Resets:Avg | HAI-HDC-MIB.haiHdcVideoEncResets |
HP Reports
HP CPU
| Header | OID |
|---|---|
| CPU %:Avg | BLADETYPE4-NETWORK-MIB.mpCpuStatsUtil64Seconds, BLADETYPE5-NETWORK-MIB.mpCpuStatsUtil64Seconds, HP-STATISTICS-MIB.hpSwitchCpuStat, HP-STACK-MIB.hpStackMemberCpuUtil |
| Description | {Derived} |
HP Fan Status
| Header | OID |
|---|---|
| ID | {Derived} |
| Status | HP-FAN-MIB.hpicfFanState |
HP Laser Interfaces
| Header | OID |
|---|---|
| Interface | {Derived} |
| Tx Power:Avg | HP-ICF-TRANSCEIVER-MIB.hpicfXcvrTxPower |
| Rx Power:Avg | HP-ICF-TRANSCEIVER-MIB.hpicfXcvrRxPower |
| Tx Current:Avg | HP-ICF-TRANSCEIVER-MIB.hpicfXcvrBias |
| Supply Voltage:Avg | HP-ICF-TRANSCEIVER-MIB.hpicfXcvrVoltage |
| Temperature:Avg | HP-ICF-TRANSCEIVER-MIB.hpicfXcvrTemp |
| Title | {Derived} |
HP Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HP-NETSWITCH-MIB.hpGlobalMemAllocBytes |
| Free | HP-NETSWITCH-MIB.hpGlobalMemFreeBytes, HP-STACK-MIB.hpStackMemberFreeMemory |
| Total | HP-NETSWITCH-MIB.hpGlobalMemTotalBytes, HP-STACK-MIB.hpStackMemberTotalMemory |
| Description | {Derived} |
HP Nimble Disk
| Header | OID |
|---|---|
| ID | NIMBLE-MIB.volID |
| Name | NIMBLE-MIB.volName |
| Online | NIMBLE-MIB.volOnline |
| Connections | NIMBLE-MIB.volNumConnections |
| Volume Size | NIMBLE-MIB.volSizeLow |
| Volume Usage:Avg | NIMBLE-MIB.volUsageLow |
| Reads/Writes:Reads | NIMBLE-MIB.volIoReads |
| Reads/Writes:Writes | NIMBLE-MIB.volIoWrites |
| Read/Write Bytes:Read | NIMBLE-MIB.volIoReadBytes |
| Read/Write Bytes:Write | NIMBLE-MIB.volIoWriteBytes |
HP Power Supply
| Header | OID |
|---|---|
| ID | {Derived} |
| Status | HP-POWERSUPPLY-MIB.hpicfPsState |
| Power:Util | {Derived} |
| Power:Watts | HP-POWERSUPPLY-MIB.hpicfPsWattageCur |
| Power:Rated | HP-POWERSUPPLY-MIB.hpicfPsWattageMax |
| Temperature:Avg | HP-POWERSUPPLY-MIB.hpicfPsTemp |
| Description | {Derived} |
HP Sensor Status
| Header | OID |
|---|---|
| Status | HP-ICF-CHASSIS.hpicfSensorStatus |
| Description | {Derived} |
HP Stack Status
| Header | OID |
|---|---|
| State | HP-STACK-MIB.hpStackOperStatus |
| Topology | HP-STACK-MIB.hpStackTopology |
HP Stack Member Status
| Header | OID |
|---|---|
| Member | {Derived} |
| ID | HP-STACK-MIB.hpStackMemberProductId |
| Serial | HP-STACK-MIB.hpStackMemberSerialNum |
| Status | HP-STACK-MIB.hpStackMemberState |
| Uptime | HP-STACK-MIB.hpStackMemberUpTime |
| Description | HP-STACK-MIB.hpStackMemberProductName |
HP Stack Port Status
| Header | OID |
|---|---|
| Member/Port | {Derived} |
| State | HP-STACK-MIB.hpStackPortOperStatus |
HP IRF Stack Port Status
| Header | OID |
|---|---|
| Member/Port | {Derived} |
| Enable | HH3C-STACK-MIB.hh3cStackPortEnable |
| State | HH3C-STACK-MIB.hh3cStackPortStatus |
HP IRF Stack Topology
| Header | OID |
|---|---|
| Topology | HH3C-STACK-MIB.hh3cStackTopology |
HP Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ENTITY-SENSOR-MIB.entPhySensorValue |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus |
| Description | {Derived} |
Huawei Reports
Huawei CPU
| Header | OID |
|---|---|
| CPU:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityCpuUsage, HUAWEI-ENTITY-EXTENT-MIB.hwEntityCpuUsageThreshold, HUAWEI-ENTITY-EXTENT-MIB.hwEntityCpuUsageLowThreshold, HUAWEI-DEVICE-MIB.hwCpuDevDuty |
| Description | {Derived} |
Huawei Memory
| Header | OID |
|---|---|
| Util %:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityMemUsage, HUAWEI-ENTITY-EXTENT-MIB.hwEntityMemUsageThreshold |
| Used | {Derived} |
| Free | HUAWEI-DEVICE-MIB.hwMemoryDevFree, HUAWEI-DEVICE-MIB.hwMemoryDevFree64 |
| Total | HUAWEI-ENTITY-EXTENT-MIB.hwEntityMemSizeMega, HUAWEI-DEVICE-MIB.hwMemoryDevSize, HUAWEI-DEVICE-MIB.hwMemoryDevSize64 |
| Description | {Derived} |
Huawei Module Status
| Header | OID |
|---|---|
| Module | {Derived} |
| Status | HUAWEI-ENTITY-EXTENT-MIB.hwEntityOperStatus |
| CPU:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityCpuUsage |
| Memory:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityMemUsage |
| Memory:Total | HUAWEI-ENTITY-EXTENT-MIB.hwEntityMemSizeMega |
| Temperature:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityTemperature |
| Voltage:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityVoltage |
Huawei NQA
| Header | OID |
|---|---|
| Tag | NQA-MIB.nqaAdminCtrlTag |
| Type | NQA-MIB.nqaAdminCtrlType |
| State | NQA-MIB.nqaAdminCtrlStatus |
| Target:Address | NQA-MIB.nqaAdminParaTargetAddress |
| Target:Port | NQA-MIB.nqaAdminParaTargetPort |
Huawei Power Supply
| Header | OID |
|---|---|
| Power Supply | {Derived} |
| Status | HUAWEI-ENTITY-EXTENT-MIB.hwEntityOperStatus |
| Temperature:Avg | HUAWEI-ENTITY-EXTENT-MIB.hwEntityTemperature |
IBM PDU Reports
IBM PDU
| Header | OID |
|---|---|
| Serial | IBM-PDU-MIB.ibmPduSerialNumber |
| State | IBM-PDU-MIB.ibmPduState |
| Voltage Warning | IBM-PDU-MIB.ibmPduVoltageWarning |
| Url | IBM-PDU-MIB.ibmPduUrl |
| Outlets | IBM-PDU-MIB.ibmPduOutletCount |
IBM PDU Outlet
| Header | OID |
|---|---|
| Name | IBM-PDU-MIB.ibmPduOutletName |
| Type | IBM-PDU-MIB.ibmPduOutletType |
| State | IBM-PDU-MIB.ibmPduOutletState |
| Voltage:Avg | IBM-PDU-MIB.ibmPduOutletVoltage |
| Current:Avg | IBM-PDU-MIB.ibmPduOutletCurrent |
Infinera Reports
Infinera Client
| Header | OID |
|---|---|
| Name | LUM-CLIENT-MIB.clientIfName |
| Admin Status | LUM-CLIENT-MIB.clientIfAdminStatus |
| Operational Status | LUM-CLIENT-MIB.clientIfOperStatus |
| Laser Status | LUM-CLIENT-MIB.clientIfLaserStatus |
| Description | LUM-CLIENT-MIB.clientIfDescr |
Infinera Fan Status
| Header | OID |
|---|---|
| Name | LUM-EQUIPMENT-MIB.equipmentFanAid |
| Status | LUM-EQUIPMENT-MIB.equipmentFanOperStatus |
Infinera PSU Status
| Header | OID |
|---|---|
| Name | LUM-EQUIPMENT-MIB.equipmentPowerAid |
| Status | LUM-EQUIPMENT-MIB.equipmentPowerOperStatus |
Infinet Reports
Infinet CPU
| Header | OID |
|---|---|
| CPU %:Avg | AQUASYSTEM-MIB.sysCpu |
Infinet Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | AQUASYSTEM-MIB.sysMemFree |
| Total | AQUASYSTEM-MIB.sysMemTotal |
Infinet Point To Point Radio Stats
| Header | OID |
|---|---|
| Interface | AQUAMINT-MIB.interface |
| PTP Bits/Sec:Tx | AQUAMINT-MIB.ptpCurBitrateTX |
| PTP Bits/Sec:Rx | AQUAMINT-MIB.ptpCurBitrateRX |
| PTP Retries Tx:Avg | AQUAMINT-MIB.ptpRetriesPercentTX |
| PTP Errors Tx:Avg | AQUAMINT-MIB.ptpErrorsPercentTX |
Infinet Radio Stats
| Header | OID |
|---|---|
| Description | {Derived} |
| Interface | AQUAMINT-MIB.interface |
| Bits/Sec:Tx | AQUAMINT-MIB.curBitrateTX |
| Bits/Sec:Rx | AQUAMINT-MIB.curBitrateRX |
| Retries Tx:Avg | AQUAMINT-MIB.retriesPercentTX |
| Errors Tx:Avg | AQUAMINT-MIB.errorsPercentTX |
Infoblox Reports
Infoblox DHCP
| Header | OID |
|---|---|
| Discovers:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfDiscovers |
| Requests:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfRequests |
| Releases:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfReleases |
| Offers:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfOffers |
| ACKs:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfAcks |
| NACKs:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfNacks |
| Declines:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfDeclines |
| Informs:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfInforms |
| Others:Avg | IB-DHCPONE-MIB.ibDhcpTotalNoOfOthers |
Infoblox DHCP Subnets
| Header | OID |
|---|---|
| Network | IB-DHCPONE-MIB.ibDHCPSubnetNetworkAddress |
| Netmask | IB-DHCPONE-MIB.ibDHCPSubnetNetworkMask |
| Used:Avg | IB-DHCPONE-MIB.ibDHCPSubnetPercentUsed |
Infoblox DNS Queries
| Header | OID |
|---|---|
| Queries/Sec:Avg | IB-DNSONE-MIB.ibDnsQueryRate |
Infoblox Grid Service Report
| Header | OID |
|---|---|
| Name | IB-PLATFORMONE-MIB.ibServiceName |
| Status | IB-PLATFORMONE-MIB.ibServiceStatus |
| Description | IB-PLATFORMONE-MIB.ibServiceDesc |
Infoblox Hardware
| Header | OID |
|---|---|
| Hardware ID | IB-PLATFORMONE-MIB.ibHardwareId |
| Hardware Type | IB-PLATFORMONE-MIB.ibHardwareType |
| Serial Number | IB-PLATFORMONE-MIB.ibSerialNumber |
| NIOS Version | IB-PLATFORMONE-MIB.ibNiosVersion |
Infoblox Node Service Report
| Header | OID |
|---|---|
| Name | IB-PLATFORMONE-MIB.ibNodeServiceName |
| Status | IB-PLATFORMONE-MIB.ibNodeServiceStatus |
| Description | IB-PLATFORMONE-MIB.ibNodeServiceDesc |
Ingate Reports
Ingate Config
| Header | OID |
|---|---|
| Serial | INGATE-MIB.unitSerialNo |
| Software | INGATE-MIB.softwareVersion |
Ingate CPU
| Header | OID |
|---|---|
| CPU %:Avg | INGATE-MIB.cpuCurrentLoad |
Ingate SIP Sessions
| Header | OID |
|---|---|
| Sessions:Util | {Derived} |
| Sessions:Avg | INGATE-MIB.sipCurrentSessions |
| Sessions:Limit | INGATE-MIB.sipMaxSessions |
Ingrasys Reports
Ingrasys InSentry Environment Sensors
| Header | OID |
|---|---|
| Name | NET-MAPLE-MIB.isDeviceMonitorTemperatureName |
| Temperature:Avg | NET-MAPLE-MIB.isDeviceMonitorTemperature |
| Temperature:Status | NET-MAPLE-MIB.isDeviceMonitorTemperatureAlarm |
| Humidity:Avg | NET-MAPLE-MIB.isDeviceMonitorHumidity |
| Humidity:Status | NET-MAPLE-MIB.isDeviceMonitorHumidityAlarm |
ISC Reports
ISC DHCP Pools
| Header | OID |
|---|---|
| Pool | NETTRACK-DHCPD-SNMP-MIB.dhcpdSnmpPoolDescription |
| Leases:Util % | {Derived} |
| Leases:Used | NETTRACK-DHCPD-SNMP-MIB.dhcpdSnmpPoolActiveLeases |
| Leases:Free | NETTRACK-DHCPD-SNMP-MIB.dhcpdSnmpPoolAvailableAddresses |
| Leases:Size | NETTRACK-DHCPD-SNMP-MIB.dhcpdSnmpPoolSize |
| Expired Leases:Total | NETTRACK-DHCPD-SNMP-MIB.dhcpdSnmpPoolExpiredLeases |
Isilon Reports
Isilon CPU
| Header | OID |
|---|---|
| CPU %:User | ISILON-MIB.nodeCPUUser |
| CPU %:Nice | ISILON-MIB.nodeCPUNice |
| CPU %:System | ISILON-MIB.nodeCPUSystem |
| CPU %:Interrupt | ISILON-MIB.nodeCPUInterrupt |
| CPU %:Idle | ISILON-MIB.nodeCPUIdle |
Isilon Disk
| Header | OID |
|---|---|
| Bay | ISILON-MIB.diskBay |
| Name | ISILON-MIB.diskDeviceName |
| Size | ISILON-MIB.diskSizeBytes |
| Operations:Avg | ISILON-MIB.diskPerfOpsPerSecond |
| Throughput:IN | ISILON-MIB.diskPerfInBitsPerSecond |
| Throughput:OUT | ISILON-MIB.diskPerfOutBitsPerSecond |
Isilon Fan
| Header | OID |
|---|---|
| Number | ISILON-MIB.fanNumber |
| Name | ISILON-MIB.fanName |
| Description | ISILON-MIB.fanDescription |
| Speed:RPM | ISILON-MIB.fanSpeed |
IT Watchdogs Reports
IT-Watchdogs Climate
| Header | OID |
|---|---|
| Name | IT-WATCHDOGS-MIB.climateName |
| Serial | IT-WATCHDOGS-MIB.climateSerial |
| Temperature:Avg | IT-WATCHDOGS-MIB.climateTempC |
| Humidity:Avg | IT-WATCHDOGS-MIB.climateHumidity |
| Airflow:Avg | IT-WATCHDOGS-MIB.climateAirflow |
| Light:Avg | IT-WATCHDOGS-MIB.climateLight |
| Sound:Avg | IT-WATCHDOGS-MIB.climateSound |
Ixia Reports
Ixia Port Segment Statistics
| Header | OID |
|---|---|
| Port Segment | {Derived} |
| Util %:Avg | NetOpticsStats.msCurrentUtilization |
| Bytes:Total | NetOpticsStats.msTotalBytes |
| Packets:Total | NetOpticsStats.msPackets |
| Broadcast:Total | NetOpticsStats.msBroadcastPackets |
| Dropped:Total | NetOpticsStats.msDropEvents |
Ixia Segment
| Header | OID |
|---|---|
| Segment | NetOptics-Device-MIB.segmentNumber |
| Fault Detect | NetOptics-Device-MIB.segmentLfd |
| ByPass:Detect | NetOptics-Device-MIB.segmentBypassDetect |
| ByPass:Status | NetOptics-Device-MIB.segmentBypassStatus |
Ixia Temperature
| Header | OID |
|---|---|
| Temperature:Avg | NetOptics-Device-MIB.temperatureReading |
Juniper Reports
Juniper Chassis Alarms
| Header | OID |
|---|---|
| Yellow:State | JUNIPER-ALARM-MIB.jnxYellowAlarmState |
| Yellow:Avg | JUNIPER-ALARM-MIB.jnxYellowAlarmCount |
| Red:State | JUNIPER-ALARM-MIB.jnxRedAlarmState |
| Red:Avg | JUNIPER-ALARM-MIB.jnxRedAlarmCount |
Juniper BFD State
| Header | OID |
|---|---|
| IP Addr | JUNIPER-BFD-STD-MIB.bfdSessAddr |
| State | JUNIPER-BFD-STD-MIB.bfdSessState |
Juniper BGP Peer State
| Header | OID |
|---|---|
| Identifier | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerIdentifier |
| AS:Number | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerRemoteAs |
| AS:Name | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerRemoteAsName |
| Local IP | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerLocalAddr |
| Remote IP | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerRemoteAddr |
| Admin | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerStatus |
| State | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerState |
| Last Change | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerState |
| Updates:Tx | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerOutUpdates |
| Updates:Rx | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerInUpdates |
| Messages:Tx | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerOutTotalMessages |
| Messages:Rx | JUNIPER-BGP4-V2-MIB.jnxBgpM2PeerInTotalMessages |
Juniper BGP Peer Prefix Stats
| Header | OID |
|---|---|
| Remote IP | {Derived} |
| Accepted:Avg | JUNIPER-BGP4-V2-MIB.jnxBgpM2PrefixInPrefixesAccepted |
| Rejected:Avg | JUNIPER-BGP4-V2-MIB.jnxBgpM2PrefixInPrefixesRejected |
| Out:Avg | JUNIPER-BGP4-V2-MIB.jnxBgpM2PrefixOutPrefixes |
| Active:Avg | JUNIPER-BGP4-V2-MIB.jnxBgpM2PrefixInPrefixesActive |
Juniper Box Stats
| Header | OID |
|---|---|
| Class | JUNIPER-MIB.jnxBoxClass |
| Description | JUNIPER-MIB.jnxBoxDescr |
| Serial | JUNIPER-MIB.jnxBoxSerialNo |
| Revision | JUNIPER-MIB.jnxBoxRevision |
| Installed | JUNIPER-MIB.jnxBoxInstalled |
Juniper Chassis
| Header | OID |
|---|---|
| Description | JUNIPER-MIB.jnxContentsDescr |
| Revision | JUNIPER-MIB.jnxContentsRevision |
| Serial No. | JUNIPER-MIB.jnxContentsSerialNo |
| Part No. | JUNIPER-MIB.jnxContentsPartNo |
Juniper COS
| Header | OID |
|---|---|
| COS Queue | {Derived} |
| Drops:Total | JUNIPER-COS-MIB.jnxCosQstatTailDropPkts |
| Packets:Total | JUNIPER-COS-MIB.jnxCosQstatTxedPkts |
| Bytes:Total | JUNIPER-COS-MIB.jnxCosQstatTxedBytes |
Juniper CPU
| Header | OID |
|---|---|
| CPU %:Avg | JUNIPER-MIB.jnxOperatingCPU |
| Description | {Derived} |
Juniper Firewall
| Header | OID |
|---|---|
| Interface | {Derived} |
| Connections:Avg | JUNIPER-JS-IF-EXT-MIB.jnxJsIfMonConn |
| Denied Pkts:Avg | JUNIPER-JS-IF-EXT-MIB.jnxJsIfMonPolicyDeny |
| TCP SYN Attack:Avg | JUNIPER-JS-IF-EXT-MIB.jnxJsIfMonTcpProxyDrop |
| TCP Sequence:Avg | JUNIPER-JS-IF-EXT-MIB.jnxJsIfMonTcpSeq |
| Illegal Pkt:Avg | JUNIPER-JS-IF-EXT-MIB.jnxJsIfMonIllegalPak |
| No Route:Avg | JUNIPER-JS-IF-EXT-MIB.jnxJsIfMonNoRoute |
| Title | {Derived} |
Juniper Firewall Filters
| Header | OID |
|---|---|
| Filter | JUNIPER-FIREWALL-MIB.jnxFWCounterDisplayFilterName |
| Name | JUNIPER-FIREWALL-MIB.jnxFWCounterDisplayName |
| Type | JUNIPER-FIREWALL-MIB.jnxFWCounterDisplayType |
| Bytes:Avg | JUNIPER-FIREWALL-MIB.jnxFWCounterByteCount |
| Packets:Avg | JUNIPER-FIREWALL-MIB.jnxFWCounterPacketCount |
Juniper Laser Lanes
| Header | OID |
|---|---|
| Interface | JUNIPER-DOM-MIB.jnxDomCurrentLaneInterfaceName |
| Lane Number | JUNIPER-DOM-MIB.jnxDomCurrentLaneNumber |
| Lane Tx Power:Avg | JUNIPER-DOM-MIB.jnxDomCurrentLaneTxLaserOutputPower |
| Lane Rx Power:Avg | JUNIPER-DOM-MIB.jnxDomCurrentLaneRxLaserPower |
| Lane Tx Current:Avg | JUNIPER-DOM-MIB.jnxDomCurrentLaneTxLaserBiasCurrent |
| Lane Temperature:Avg | JUNIPER-DOM-MIB.jnxDomCurrentLaneLaserTemperature |
Juniper Laser Interfaces
| Header | OID |
|---|---|
| Interface | {Derived} |
| Tx Current:Avg | JUNIPER-DOM-MIB.jnxDomCurrentTxLaserBiasCurrent |
| Tx Power:Avg | JUNIPER-DOM-MIB.jnxDomCurrentTxLaserOutputPower |
| Rx Power:Avg | JUNIPER-DOM-MIB.jnxDomCurrentRxLaserPower |
| Temperature:Avg | JUNIPER-DOM-MIB.jnxDomCurrentModuleTemperature |
| Title | {Derived} |
Juniper Memory
| Header | OID |
|---|---|
| Util %:Avg | JUNIPER-MIB.jnxOperatingBuffer |
| Total | JUNIPER-MIB.jnxOperatingMemory |
| Description | {Derived} |
Juniper Operation Status
| Header | OID |
|---|---|
| Description | JUNIPER-MIB.jnxOperatingDescr |
| Status | JUNIPER-MIB.jnxOperatingState |
| DRAM Size | JUNIPER-MIB.jnxOperatingDRAMSize |
| Serial ID | JUNIPER-MIB.jnxContentsSerialNo |
| Start Time | JUNIPER-MIB.jnxOperatingRestartTime |
Juniper Power
| Header | OID |
|---|---|
| Description | {Derived} |
| State | JUNIPER-MIB.jnxFruState |
Juniper Redundancy Status
| Header | OID |
|---|---|
| Description | JUNIPER-MIB.jnxRedundancyDescr |
| Current State | JUNIPER-MIB.jnxRedundancyState |
| Priority State | JUNIPER-MIB.jnxRedundancyConfig |
Juniper RPM Latency
| Header | OID |
|---|---|
| Latency:Avg | JUNIPER-RPM-MIB.jnxRpmResCalcAverage |
| Test Name | {Derived} |
Juniper RPM Summary
| Header | OID |
|---|---|
| Lost %:Avg | JUNIPER-RPM-MIB.jnxRpmResSumPercentLost |
| Test Name | {Derived} |
Juniper SPU
| Header | OID |
|---|---|
| Description | {Derived} |
| CPU %:Avg | JUNIPER-SRX5000-SPU-MONITORING-MIB.jnxJsSPUMonitoringCPUUsage |
| Memory %:Avg | JUNIPER-SRX5000-SPU-MONITORING-MIB.jnxJsSPUMonitoringMemoryUsage |
| Sessions:Avg | JUNIPER-SRX5000-SPU-MONITORING-MIB.jnxJsSPUMonitoringCurrentFlowSession |
| CP Sessions:Avg | JUNIPER-SRX5000-SPU-MONITORING-MIB.jnxJsSPUMonitoringCurrentCPSession |
Juniper Temperature
| Header | OID |
|---|---|
| Temperature:Avg | JUNIPER-MIB.jnxOperatingTemp |
| Description | {Derived} |
Juniper Trapeze AP
| Header | OID |
|---|---|
| IP Address | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacIpAddress |
| Netmask | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacIpNetmask |
| VLAN | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacVlan |
| Model | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacModel |
| RAM | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacRamBytes |
| Serial | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacSerialNum |
| Version:H/W | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacHardwareRev |
| Version:S/W | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacSoftwareVer |
| Uptime | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacUptimeSecs |
| Client Sessions:Avg | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacClientSessions |
| Client Sessions:Max | TRAPEZE-NETWORKS-AP-STATUS-MIB.trpzApStatApStatusMacClientSessions |
Juniper Trapeze CPU
| Header | OID |
|---|---|
| CPU %:Avg | TRAPEZE-NETWORKS-SYSTEM-MIB.trpzSysCpuLastMinuteLoad |
Juniper Trapeze Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | TRAPEZE-NETWORKS-SYSTEM-MIB.trpzSysCpuMemoryLastMinuteUsage |
| Free | {Derived} |
| Total | TRAPEZE-NETWORKS-SYSTEM-MIB.trpzSysCpuMemorySize |
Juniper Virtual Chassis Members
| Header | OID |
|---|---|
| ID | {Derived} |
| Model | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisMemberModel |
| Software | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisMemberSWVersion |
| Serial | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisMemberSerialnumber |
| MAC Addr | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisMemberMacAddBase |
| Role | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisMemberRole |
| Location | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisMemberLocation |
Juniper Virtual Chassis Ports
| Header | OID |
|---|---|
| Port | {Derived} |
| Status:Admin | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisPortAdminStatus |
| Status:Oper | JUNIPER-VIRTUALCHASSIS-MIB.jnxVirtualChassisPortOperStatus |
Juniper Version
| Header | OID |
|---|---|
| Description | JUNIPER-MIB.jnxBoxDescr |
| Package Name | SYSAPPL-MIB.sysApplInstallPkgProductName |
| Package Version | SYSAPPL-MIB.sysApplInstallPkgVersion |
Liebert Reports
Liebert Agent
| Header | OID |
|---|---|
| Model | LIEBERT-GP-AGENT-MIB.lgpAgentIdentModel |
| Part No | LIEBERT-GP-AGENT-MIB.lgpAgentIdentPartNumber |
| Firmware | LIEBERT-GP-AGENT-MIB.lgpAgentIdentFirmwareVersion |
| Serial | LIEBERT-GP-AGENT-MIB.lgpAgentIdentSerialNumber |
Liebert Battery
| Header | OID |
|---|---|
| Capacity:Avg | LIEBERT-GP-POWER-MIB.lgpPwrBatteryCapacity |
| Remaining | LIEBERT-GP-POWER-MIB.lgpPwrBatteryTimeRemaining |
| Status | LIEBERT-GP-POWER-MIB.lgpPwrBatteryCapacityStatus |
Liebert Device
| Header | OID |
|---|---|
| Model | LIEBERT-GP-AGENT-MIB.lgpAgentDeviceModel |
| Firmware | LIEBERT-GP-AGENT-MIB.lgpAgentDeviceFirmwareVersion |
| Serial | LIEBERT-GP-AGENT-MIB.lgpAgentDeviceSerialNumber |
| Manufacturer | LIEBERT-GP-AGENT-MIB.lgpAgentDeviceManufacturer |
| Manufacture Date | LIEBERT-GP-AGENT-MIB.lgpAgentDeviceManufactureDate |
Liebert Humidity
| Header | OID |
|---|---|
| Humidity:Avg | LIEBERT-GP-ENVIRONMENTAL-MIB.lgpEnvHumidityMeasurementRel |
| Description | {Derived} |
Liebert NXR
| Header | OID |
|---|---|
| Measurement Point | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointId |
| No. of Phases | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointNumLines |
| Frequency:Avg | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointFrequency |
Liebert NXR Phase
| Header | OID |
|---|---|
| Phase | LIEBERT-GP-POWER-MIB.lpgPwrPhase |
| Measurement Point | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPoint |
| Current:Avg | LIEBERT-GP-POWER-MIB.lgpPwrLineMeasurementCurrent |
| Voltage (Line to Neutral):Avg | LIEBERT-GP-POWER-MIB.lgpPwrLineMeasurementVoltsLN |
| Crest Factor:Avg | LIEBERT-GP-POWER-MIB.lgpPwrLineMeasurementCrestFactorCurrent |
| Power Factor:Avg | LIEBERT-GP-POWER-MIB.lgpPwrLineMeasurementPowerFactor |
| Capacity Used | LIEBERT-GP-POWER-MIB.lgpPwrLineMeasurementCapacity |
Liebert PDU
| Header | OID |
|---|---|
| Model | LIEBERT-GP-PDU-MIB.lgpPduPsEntryModel |
| Serial | LIEBERT-GP-PDU-MIB.lgpPduPsEntrySerialNum |
| Firmware | LIEBERT-GP-PDU-MIB.lgpPduPsEntryFirmwareVersion |
| Wiring | LIEBERT-GP-PDU-MIB.lgpPduPsEntryWiringType |
| Power:Watts | LIEBERT-GP-PDU-MIB.lgpPduPsEntryPwrTotal |
| Power:VA | LIEBERT-GP-PDU-MIB.lgpPduPsEntryApTotal |
| Power:Factor | LIEBERT-GP-PDU-MIB.lgpPduPsEntryPfTotal |
| Current:Neutral | LIEBERT-GP-PDU-MIB.lgpPduPsEntryEcNeutral |
Liebert PDU Input Phases
| Header | OID |
|---|---|
| Phase | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryLine |
| Line to Neutral:Volts | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryEpLN |
| Line to Neutral:Amps | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryEcHundredths |
| Line to Neutral:Watts | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryPwrLN |
| Line to Neutral:VA | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryApLN |
| Line to Neutral:Factor | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryPfLN |
| Line to Line:Volts | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryEpLL |
| Line to Line:Watts | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryPwrLL |
| Line to Line:VA | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryApLL |
| Line to Line:Factor | LIEBERT-GP-PDU-MIB.lgpPduPsLineEntryPfLL |
Liebert NXR Power Stats
| Header | OID |
|---|---|
| Output Power Source | LIEBERT-GP-POWER-MIB.lgpPwrStateUpsOutputSource |
| Inverter | LIEBERT-GP-POWER-MIB.lgpPwrStateInverterState |
| Maint Bypass Breaker | LIEBERT-GP-POWER-MIB.lgpPwrStateMaintBypassBrkrState |
Liebert Temperature
| Header | OID |
|---|---|
| Temperature:Avg | LIEBERT-GP-ENVIRONMENTAL-MIB.lgpEnvTemperatureMeasurementDegC |
| Description | {Derived} |
Liebert UPS
| Header | OID |
|---|---|
| Measurement Point | {Derived} |
| Rating:Volts | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointNomVolts |
| Rating:Current | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointNomCurrent |
| Rating:VA | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointNomVA |
| Load:Avg | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointVAPercent |
| Apparent Power:Avg | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointApparentPower |
| Watts:Avg | LIEBERT-GP-POWER-MIB.lgpPwrMeasurementPointTruePower |
McAfee Reports
McAfee Web Gateway Statistics
| Header | OID |
|---|---|
| Legitimate:Avg | MCAFEE-MWG-MIB.stConnectionsLegitimate |
| Blocked:Avg | MCAFEE-MWG-MIB.stConnectionsBlocked |
| Anti-Malware:Avg | MCAFEE-MWG-MIB.stBlockedByAntiMalware |
| Media Filter:Avg | MCAFEE-MWG-MIB.stBlockedByMediaFilter |
| URL Filter:Avg | MCAFEE-MWG-MIB.stBlockedByURLFilter |
| HTTP Requests:Avg | MCAFEE-MWG-MIB.stHttpRequests |
| HTTPS Requests:Avg | MCAFEE-MWG-MIB.stHttpsRequests |
McAfee Web Gateway Version
| Header | OID |
|---|---|
| Product | MCAFEE-MWG-MIB.kProductVersion |
| Anti-Malware | MCAFEE-MWG-MIB.pAMEngineVersion |
| Engine | MCAFEE-MWG-MIB.pMFEEngineVersion |
| DAT | MCAFEE-MWG-MIB.pMFEDATVersion |
| TrustedSource | MCAFEE-MWG-MIB.pTSDBVersion |
Meinberg Reports
Meinberg Clock
| Header | OID |
|---|---|
| Index | MBG-SNMP-LTNG-MIB.mbgLtNgRefclockIndex |
| State | MBG-SNMP-LTNG-MIB.mbgLtNgRefclockState |
Meinberg PSU Count
| Header | OID |
|---|---|
| Count | MBG-SNMP-LTNG-MIB.mbgLtNgSysNumberOfPowerSupplies |
Meinberg PSU Status
| Header | OID |
|---|---|
| Index | MBG-SNMP-LTNG-MIB.mbgLtNgSysPsIndex |
| Status | MBG-SNMP-LTNG-MIB.mbgLtNgSysPsStatus |
Meinberg PTP
| Header | OID |
|---|---|
| Index | MBG-SNMP-LTNG-MIB.mbgLtNgPtpIndex |
| Port:State | MBG-SNMP-LTNG-MIB.mbgLtNgPtpPortState |
| Port:Linkup | MBG-SNMP-LTNG-MIB.mbgLtNgPtpPortLinkup |
| Available | MBG-SNMP-LTNG-MIB.mbgLtNgPtpAvail |
| Offset | MBG-SNMP-LTNG-MIB.mbgLtNgPtpOffsetFromGM |
Mellanox Reports
Infiniband Statistics
| Header | OID |
|---|---|
| Index | MELLANOX-IF-VPI-MIB.mellanoxIfVPIIndex |
| State:Physical | MELLANOX-IF-VPI-MIB.mellanoxIfVPIIbPortPhysicalState |
| State:Logical | MELLANOX-IF-VPI-MIB.mellanoxIfVPIIbPortLogicalState |
| GUID | MELLANOX-IF-VPI-MIB.mellanoxIfVPIIbPortGuid |
| Xmit Wait:Avg | MELLANOX-IF-VPI-MIB.mellanoxIfVPIPortXmitWait |
| Errors:Avg | MELLANOX-IF-VPI-MIB.mellanoxIfVPISymbolErrorCounter |
| Admin Speed:Avg | MELLANOX-IF-VPI-MIB.mellanoxIfVPIPortAdminSpeed |
Meraki Reports
Meraki SSID
| Header | OID |
|---|---|
| SSID | IEEE802dot11-MIB.dot11DesiredSSID |
| Clients:Avg | CISCO-DOT11-ASSOCIATION-MIB.cDot11ActiveWirelessClients |
| Channel | IEEE802dot11-MIB.dot11CurrentChannel |
| Type | IEEE802dot11-MIB.dot11DesiredBSSType |
Meru Reports
Meru Wireless Controller Statistics
| Header | OID |
|---|---|
| Model | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralModel |
| Version | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralVersion |
| Bytes:Tx | MERU-GLOBAL-STATISTICS-MIB.mwSystemThruputTotalControllerTxBytes |
| Bytes:Rx | MERU-GLOBAL-STATISTICS-MIB.mwSystemThruputTotalControllerRxBytes |
| Access Points:Online | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotalOnlineAps |
| Access Points:Offline | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotalOfflineAps |
| Access Points:Rogue | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotalRogueAps |
| Stations:Avg | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotalWirelessStations |
| Stations:2.4G | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotal24GStations |
| Stations:5G | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotal5GStations |
| Stations:Rogue | MERU-GLOBAL-STATISTICS-MIB.mwSystemGeneralTotalRogueStations |
Meru Wireless Controller CPU
| Header | OID |
|---|---|
| CPU %:Avg | MERU-GLOBAL-STATISTICS-MIB.mwSystemResourceCurMemUsagePercentage |
Meru Wireless Controller Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | MERU-GLOBAL-STATISTICS-MIB.mwSystemResourceMemoryUsedSize |
| Free | MERU-GLOBAL-STATISTICS-MIB.mwSystemResourceMemoryFreeSize |
| Total | MERU-GLOBAL-STATISTICS-MIB.mwSystemResourceMemoryTotalSize |
Meru Wireless Controller Stations
| Header | OID |
|---|---|
| 802.11an:1 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11an1Stations |
| 802.11an:2 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11an2Stations |
| 802.11an:3 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11an3Stations |
| 802.11gn:1 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11gn1Stations |
| 802.11gn:2 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11gn2Stations |
| 802.11gn:3 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11gn3Stations |
| 802.11ac:1 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11ac1Stations |
| 802.11ac:2 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11ac2Stations |
| 802.11ac:3 | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11ac3Stations |
| 802.11b/g:b | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11bStations |
| 802.11b/g:bg | MERU-GLOBAL-STATISTICS-MIB.mwSystemStationTotal11bgStations |
Metamako Reports
Metamako Fan
| Header | OID |
|---|---|
| Index | LM-SENSORS-MIB.lmFanSensorsIndex |
| Description | LM-SENSORS-MIB.lmFanSensorsDevice |
| Fan:RPM | LM-SENSORS-MIB.lmFanSensorsValue |
Metamako Temperature
| Header | OID |
|---|---|
| Index | LM-SENSORS-MIB.lmTempSensorsIndex |
| Description | LM-SENSORS-MIB.lmTempSensorsDevice |
| Temperature:Avg | LM-SENSORS-MIB.lmTempSensorsValue |
Microsens Reports
Microsens Temperature
| Header | OID |
|---|---|
| Temperature:Avg | G6-SYSTEM-MIB.systemTemperature |
| Climate Level | G6-SYSTEM-MIB.systemClimateLevel |
Microsoft Reports
Microsoft DHCP Server
| Header | OID |
|---|---|
| Start Time | DHCP-MIB.parDhcpStartTime |
| Discovers:Total | DHCP-MIB.parDhcpTotalNoOfDiscovers |
| Requests:Total | DHCP-MIB.parDhcpTotalNoOfRequests |
| Releases:Total | DHCP-MIB.parDhcpTotalNoOfReleases |
| Offers:Total | DHCP-MIB.parDhcpTotalNoOfOffers |
| Acks:Total | DHCP-MIB.parDhcpTotalNoOfAcks |
| Nacks:Total | DHCP-MIB.parDhcpTotalNoOfNacks |
| Declines:Total | DHCP-MIB.parDhcpTotalNoOfDeclines |
Microsoft DHCP Subnet
| Header | OID |
|---|---|
| Subnet | DHCP-MIB.subnetAdd |
| Util %:Avg | {Derived} |
| Used | DHCP-MIB.noAddInUse |
| Free | DHCP-MIB.noAddFree |
| Total | {Derived} |
| Pending Offers:Avg | DHCP-MIB.noPendingOffers |
Midspan Reports
Midspan PoE
| Header | OID |
|---|---|
| Status:Backup | MIDSPAN-POE-MIB.powerBackupStatus |
| Status:Internal | MIDSPAN-POE-MIB.internalPowerSourceStatus |
| Status:External | MIDSPAN-POE-MIB.externalPowerSourceStatus |
Mikrotik Reports
Mikrotik Access Points
| Header | OID |
|---|---|
| SSID | MIKROTIK-MIB.mtxrWlApSsid |
| Band | MIKROTIK-MIB.mtxrWlApBand |
| Bits/Sec:Tx | MIKROTIK-MIB.mtxrWlApTxRate |
| Bits/Sec:Rx | MIKROTIK-MIB.mtxrWlApRxRate |
| Client:Avg | MIKROTIK-MIB.mtxrWlApClientCount |
| Auth Client:Avg | MIKROTIK-MIB.mtxrWlApAuthClientCount |
| Frequency | MIKROTIK-MIB.mtxrWlApFreq |
Mikrotik Fan
| Header | OID |
|---|---|
| Fan Speed 1:RPM | MIKROTIK-MIB.mtxrHlFanSpeed1 |
| Fan Speed 2:RPM | MIKROTIK-MIB.mtxrHlFanSpeed2 |
Mikrotik Neighbor
| Header | OID |
|---|---|
| ID | MIKROTIK-MIB.mtxrNeighborIdentity |
| IP Address | MIKROTIK-MIB.mtxrNeighborIpAddress |
| MAC | MIKROTIK-MIB.mtxrNeighborMacAddress |
| Version | MIKROTIK-MIB.mtxrNeighborVersion |
| Platform | MIKROTIK-MIB.mtxrNeighborPlatform |
| Sotware ID | MIKROTIK-MIB.mtxrNeighborSoftwareID |
| Interface ID | MIKROTIK-MIB.mtxrNeighborInterfaceID |
Mikrotik Optical
| Header | OID |
|---|---|
| Name | MIKROTIK-MIB.mtxrOpticalName |
| Temperature:Avg | MIKROTIK-MIB.mtxrOpticalTemperature |
| Voltage:Avg | MIKROTIK-MIB.mtxrOpticalSupplyVoltage |
| Bias:Avg | MIKROTIK-MIB.mtxrOpticalTxBiasCurrent |
| Power:Tx | MIKROTIK-MIB.mtxrOpticalTxPower |
| Power:Rx | MIKROTIK-MIB.mtxrOpticalRxPower |
| Rx Loss | MIKROTIK-MIB.mtxrOpticalRxLoss |
| Tx Fault | MIKROTIK-MIB.mtxrOpticalTxFault |
Mikrotik Power
| Header | OID |
|---|---|
| Power:Avg | MIKROTIK-MIB.mtxrHlPower |
| Power Supply | MIKROTIK-MIB.mtxrHlPowerSupplyState |
| Backup Power Supply | MIKROTIK-MIB.mtxrHlBackupPowerSupplyState |
Mikrotik Queue Simple
| Header | OID |
|---|---|
| Name | MIKROTIK-MIB.mtxrQueueSimpleName |
| Interface | MIKROTIK-MIB.mtxrQueueSimpleIface |
| Bytes:Tx | MIKROTIK-MIB.mtxrQueueSimpleBytesOut |
| Bytes:Rx | MIKROTIK-MIB.mtxrQueueSimpleBytesIn |
| Packets:Tx | MIKROTIK-MIB.mtxrQueueSimplePacketsOut |
| Packets:Rx | MIKROTIK-MIB.mtxrQueueSimplePacketsIn |
| Dropped:Tx | MIKROTIK-MIB.mtxrQueueSimpleDroppedOut |
| Dropped:Rx | MIKROTIK-MIB.mtxrQueueSimpleDroppedIn |
Mikrotik Registration Table
| Header | OID |
|---|---|
| Remote MAC | MIKROTIK-MIB.mtxrWlRtabAddr |
| Bytes:Tx | MIKROTIK-MIB.mtxrWlRtabTxBytes |
| Bytes:Rx | MIKROTIK-MIB.mtxrWlRtabRxBytes |
| Pkts:Tx | MIKROTIK-MIB.mtxrWlRtabTxPackets |
| Pkts:Rx | MIKROTIK-MIB.mtxrWlRtabRxPackets |
| Bits/Sec:Tx | MIKROTIK-MIB.mtxrWlRtabTxRate |
| Bits/Sec:Rx | MIKROTIK-MIB.mtxrWlRtabRxRate |
| SNR dB:Avg | MIKROTIK-MIB.mtxrWlRtabSignalToNoise |
| Strength Tx:Avg | MIKROTIK-MIB.mtxrWlRtabTxStrength |
| Strength Ch0:Tx | MIKROTIK-MIB.mtxrWlRtabTxStrengthCh0 |
| Strength Ch0:Rx | MIKROTIK-MIB.mtxrWlRtabRxStrengthCh0 |
| Strength Ch1:Tx | MIKROTIK-MIB.mtxrWlRtabTxStrengthCh1 |
| Strength Ch1:Rx | MIKROTIK-MIB.mtxrWlRtabRxStrengthCh1 |
| Strength Ch2:Tx | MIKROTIK-MIB.mtxrWlRtabTxStrengthCh2 |
| Strength Ch2:Rx | MIKROTIK-MIB.mtxrWlRtabRxStrengthCh2 |
Mikrotik Temperature
| Header | OID |
|---|---|
| Temperature:Avg | MIKROTIK-MIB.mtxrHlTemperature |
Mikrotik Voltage
| Header | OID |
|---|---|
| Voltage:Avg | MIKROTIK-MIB.mtxrHlVoltage |
MRV Reports
MRV Laser Lanes
| Header | OID |
|---|---|
| Chassis | NBS-SIGLANE-MIB.nbsSigLaneLaneChassisNum |
| Slot | NBS-SIGLANE-MIB.nbsSigLaneLaneSlotNum |
| Port | NBS-SIGLANE-MIB.nbsSigLaneLanePortNum |
| Lane | NBS-SIGLANE-MIB.nbsSigLaneLaneIndex |
| Tx Power:Status | NBS-SIGLANE-MIB.nbsSigLaneLaneTxPowerLevel |
| Tx Power:Avg | NBS-SIGLANE-MIB.nbsSigLaneLaneTxPower |
| Rx Power:Status | NBS-SIGLANE-MIB.nbsSigLaneLaneRxPowerLevel |
| Rx Power:Avg | NBS-SIGLANE-MIB.nbsSigLaneLaneRxPower |
NetScaler Reports
NetScaler Basic ICA Sessions
| Header | OID |
|---|---|
| Basic ICA Sessions:Avg | NS-ROOT-MIB.aaaCurICASessions |
NetScaler CPU
| Header | OID |
|---|---|
| CPU %:Avg | NS-ROOT-MIB.resCpuUsage, SDX-ROOT-MIB.xenCpuUsage |
NetScaler Interface Stats
| Header | OID |
|---|---|
| Interface | {Derived} |
| Bytes:Tx | NS-ROOT-MIB.ifTotTxBytes |
| Bytes:Rx | NS-ROOT-MIB.ifTotRxBytes |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Packets:Tx | NS-ROOT-MIB.ifTotTxPkts |
| Packets:Rx | NS-ROOT-MIB.ifTotRxPkts |
| Dropped Packets:Tx | NS-ROOT-MIB.ifErrDroppedTxPkts |
| Dropped Packets:Rx | NS-ROOT-MIB.ifErrDroppedRxPkts |
NetScaler IP Stats
| Header | OID |
|---|---|
| Bytes:Tx | NS-ROOT-MIB.ipTotTxBytes |
| Bytes:Rx | NS-ROOT-MIB.ipTotRxBytes |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Packets:Tx | NS-ROOT-MIB.ipTotTxPkts |
| Packets:Rx | NS-ROOT-MIB.ipTotRxPkts |
NetScaler Memory
| Header | OID |
|---|---|
| Util %:Avg | NS-ROOT-MIB.resMemUsage |
| Total | NS-ROOT-MIB.memSizeMB, SDX-ROOT-MIB.xenMemoryTotal |
NetScaler RSA
| Header | OID |
|---|---|
| RSA 512 Key Exchange:Total | NS-ROOT-MIB.sslTotRSA512keyExchanges |
| RSA 1024 Key Exchange:Total | NS-ROOT-MIB.sslTotRSA1024keyExchanges |
| RSA 2048 Key Exchange:Total | NS-ROOT-MIB.sslTotRSA2048keyExchanges |
NetScaler SSL
| Header | OID |
|---|---|
| SSLv3:Total | NS-ROOT-MIB.sslTotSSLv3Transactions |
| TLSv1:Total | NS-ROOT-MIB.sslTotTLSv1Transactions |
| Active Sessions:Total | NS-ROOT-MIB.sslCurSessions |
| New Sessions:Total | NS-ROOT-MIB.sslTotNewSessions |
NetScaler Services
| Header | OID |
|---|---|
| Service Name | NS-ROOT-MIB.svcServiceName |
| IP Address | NS-ROOT-MIB.svcIpAddress |
| Port | NS-ROOT-MIB.svcPort |
| Type | NS-ROOT-MIB.svcServiceType |
| State | NS-ROOT-MIB.svcState |
| Trans Time:Avg | NS-ROOT-MIB.svcAvgTransactionTime |
| Established Conx:Avg | NS-ROOT-MIB.svcEstablishedConn |
| Active Conx: Avg | NS-ROOT-MIB.svcActiveConn |
| Total Bytes:Tx | NS-ROOT-MIB.svcTotalResponseBytes |
| Total Bytes:Rx | NS-ROOT-MIB.svcTotalRequestBytes |
| Svr TTFB:Avg | NS-ROOT-MIB.svcAvgSvrTTFB |
| Client Conx:Avg | NS-ROOT-MIB.svcCurClntConnections |
| Packets | NS-ROOT-MIB.svcRequestRate |
| Rate (Bytes):Response | NS-ROOT-MIB.svcTxBytesRate |
| Rate (Bytes):Request | NS-ROOT-MIB.svcRxBytesRate |
NetScaler Service Group Members
| Header | OID |
|---|---|
| Description | {Derived} |
| State | NS-ROOT-MIB.svcGrpMemberState |
| Client Conx: Avg | NS-ROOT-MIB.svcGrpMemberCurClntConnections |
| Bytes:Tx | NS-ROOT-MIB.svcGrpMemberTotalResponseBytes |
| Bytes:Rx | NS-ROOT-MIB.svcGrpMemberTotalRequestBytes |
| Packets:Tx | NS-ROOT-MIB.svcGrpMemberTotalPktsSent |
| Packets:Rx | NS-ROOT-MIB.svcGrpMemberTotalPktsRecvd |
| Requests:In | NS-ROOT-MIB.svcGrpMemberTotalRequests |
| Requests:Out | NS-ROOT-MIB.svcGrpMemberTotalResponses |
NetScaler Global TCP Stats
| Header | OID |
|---|---|
| Active Connections: Client | NS-ROOT-MIB.tcpCurClientConn |
| Active Connections: Server | NS-ROOT-MIB.tcpCurServerConn |
| Opened Connections: Client | NS-ROOT-MIB.tcpTotClientConnOpened |
| Opened Connections: Server | NS-ROOT-MIB.tcpTotServerConnOpened |
| Est Connections: Total | NS-ROOT-MIB.tcpCurServerConnEstablished |
| Bytes:Tx | NS-ROOT-MIB.tcpTotTxBytes |
| Bytes:Rx | NS-ROOT-MIB.tcpTotRxBytes |
| Packets:Tx | NS-ROOT-MIB.tcpTotTxPkts |
| Packets:Rx | NS-ROOT-MIB.tcpTotRxPkts |
| Surge Queue Length: Total | NS-ROOT-MIB.tcpSurgeQueueLen |
NetScaler Virtual Servers
| Header | OID |
|---|---|
| Name | NS-ROOT-MIB.vsvrFullName |
| IPAddress | NS-ROOT-MIB.vsvrIpAddress |
| Port | NS-ROOT-MIB.vsvrPort |
| Proto | NS-ROOT-MIB.vsvrType |
| Type | NS-ROOT-MIB.vsvrEntityType |
| Client Conx: Avg | NS-ROOT-MIB.vsvrCurClntConnections |
| Server Conx: Avg | NS-ROOT-MIB.vsvrCurSrvrConnections |
| Bytes:Tx | NS-ROOT-MIB.vsvrTotalResponseBytes |
| Bytes:Rx | NS-ROOT-MIB.vsvrTotalRequestBytes |
| Packets:Tx | NS-ROOT-MIB.vsvrTotalPktsSent |
| Packets:Rx | NS-ROOT-MIB.vsvrTotalPktsRecvd |
| Requests:In | NS-ROOT-MIB.vsvrTotalRequests |
| Requests:Out | NS-ROOT-MIB.vsvrTotalResponses |
Netscreen Reports
NetScreen CPU
| Header | OID |
|---|---|
| CPU %:Avg | NETSCREEN-RESOURCE-MIB.nsResCpuLast1Min |
NetScreen Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | NETSCREEN-RESOURCE-MIB.nsResMemAllocate |
| Free | NETSCREEN-RESOURCE-MIB.nsResMemLeft |
| Total | {Derived} |
NetScreen Sessions
| Header | OID |
|---|---|
| Sessions:Avg | NETSCREEN-RESOURCE-MIB.nsResSessAllocate |
| Failed | NETSCREEN-RESOURCE-MIB.nsResSessFailed |
NetScreen Temperature
| Header | OID |
|---|---|
| Temperature:Avg | NETSCREEN-CHASSIS-MIB.nsTemperatureCur |
| Description | {Derived} |
NetScreen VPN Tunnels
| Header | OID |
|---|---|
| Tunnel | {Derived} |
| Latency:RTT | NETSCREEN-VPN-MON-MIB.nsVpnMonDelayAvg |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Bytes:Tx | NETSCREEN-VPN-MON-MIB.nsVpnMonBytesOut |
| Bytes:Rx | NETSCREEN-VPN-MON-MIB.nsVpnMonBytesIn |
| Packets:Tx | NETSCREEN-VPN-MON-MIB.nsVpnMonPacketsOut |
| Packets:Rx | NETSCREEN-VPN-MON-MIB.nsVpnMonPacketsIn |
Nokia Reports
Nokia CPU
| Header | OID |
|---|---|
| Overall Idle:Avg | TIMETRA-SYSTEM-MIB.tmnxSysCpuMonCpuIdle |
| Busiest Core Util:Avg | TIMETRA-SYSTEM-MIB.tmnxSysCpuMonBusyCoreUtil |
| Busiest Group Util:Avg | TIMETRA-SYSTEM-MIB.tmnxSysCpuMonBusyGroupUtil |
Nokia Memory
| Header | OID |
|---|---|
| Util:Avg | {Derived} |
| Used | TIMETRA-SYSTEM-MIB.sgiKbMemoryUsed |
| Allocated | TIMETRA-SYSTEM-MIB.sgiKbMemoryPoolAllocated |
Nokia Temperature
| Header | OID |
|---|---|
| Temperature: Avg | TIMETRA-CHASSIS-MIB.tmnxHwTemperature |
| Description | TIMETRA-CHASSIS-MIB.tmnxHwName |
Nutanix Reports
Nutanix Container
| Header | OID |
|---|---|
| Name | NUTANIX-MIB.citContainerName |
| Capacity:Util | {Derived} |
| Capacity:Used | NUTANIX-MIB.citUsedCapacity |
| Capacity:Total | NUTANIX-MIB.citTotalCapacity |
| Latency:Avg | NUTANIX-MIB.citAvgLatencyUsecs |
| IO Operations:Avg | NUTANIX-MIB.citIOPerSecond |
| IO Bandwidth:Avg | NUTANIX-MIB.citIOBandwidth |
Nutanix Cluster
| Header | OID |
|---|---|
| Capacity:Util | {Derived} |
| Capacity:Used | NUTANIX-MIB.clusterUsedStorageCapacity |
| Capacity:Total | NUTANIX-MIB.clusterTotalStorageCapacity |
| Latency:Avg | NUTANIX-MIB.clusterLatency |
| IO Operations:Avg | NUTANIX-MIB.clusterIops |
| IO Bandwidth:Avg | NUTANIX-MIB.clusterIOBandwidth |
Nutanix Disk
| Header | OID |
|---|---|
| Serial | NUTANIX-MIB.dstSerial |
| Capacity:Util | {Derived} |
| Capacity:Free | NUTANIX-MIB.dstNumFreeBytes |
| Capacity:Total | NUTANIX-MIB.dstNumTotalBytes |
| Latency:Avg | NUTANIX-MIB.dstAverageLatency |
| IO Operations:Avg | NUTANIX-MIB.dstNumberIops |
| IO Bandwidth:Avg | NUTANIX-MIB.dstIOBandwidth |
Nutanix Hypervisor
| Header | OID |
|---|---|
| Name | NUTANIX-MIB.hypervisorName |
| VM Count | NUTANIX-MIB.hypervisorVmCount |
| CPU Count | NUTANIX-MIB.hypervisorCpuCount |
| CPU:Used | NUTANIX-MIB.hypervisorCpuUsagePercent |
| Memory:Used | NUTANIX-MIB.hypervisorMemoryUsagePercent |
| R/W IO:Read | NUTANIX-MIB.hypervisorReadIOPerSecond |
| R/W IO:Write | NUTANIX-MIB.hypervisorWriteIOPerSecond |
| Latency:Avg | NUTANIX-MIB.hypervisorAverageLatency |
| IO Bandwidth:Avg | NUTANIX-MIB.hypervisorIOBandwidth |
| Message:Rx | NUTANIX-MIB.hypervisorRxBytes |
| Message:Tx | NUTANIX-MIB.hypervisorTxBytes |
| Message Drop:Rx | NUTANIX-MIB.hypervisorRxDropCount |
| Message Drop:Tx | NUTANIX-MIB.hypervisorTxDropCount |
Nutanix Storage Pool
| Header | OID |
|---|---|
| Name | NUTANIX-MIB.spitStoragePoolName |
| Capacity:Util | {Derived} |
| Capacity:Used | NUTANIX-MIB.spitUsedCapacity |
| Capacity:Total | NUTANIX-MIB.spitTotalCapacity |
| Latency:Avg | NUTANIX-MIB.spitAvgLatencyUsecs |
| IO Operations:Avg | NUTANIX-MIB.spitIOPerSecond |
| IO Bandwidth:Avg | NUTANIX-MIB.spitIOBandwidth |
Nutanix VM
| Header | OID |
|---|---|
| Name | NUTANIX-MIB.vmName |
| Hypervisor Name | NUTANIX-MIB.vmHypervisorName |
| Power State | NUTANIX-MIB.vmPowerState |
| CPU:Used | NUTANIX-MIB.vmCpuUsagePercent |
| Memory:Used | NUTANIX-MIB.vmMemoryUsagePercent |
| R/W IO:Read | NUTANIX-MIB.vmReadIOPerSecond |
| R/W IO:Write | NUTANIX-MIB.vmWriteIOPerSecond |
| Latency:Avg | NUTANIX-MIB.vmAverageLatency |
| IO Bandwidth:Avg | NUTANIX-MIB.vmIOBandwidth |
| Message:Rx | NUTANIX-MIB.vmRxBytes |
| Message:Tx | NUTANIX-MIB.vmTxBytes |
| Message Drop:Rx | NUTANIX-MIB.vmRxDropCount |
| Message Drop:Tx | NUTANIX-MIB.vmTxDropCount |
OneAccess Reports
OneAccess Components
| Header | OID |
|---|---|
| Product | ONEACCESS-SYS-MIB.oacExpIMSysHwcProductName |
| Description | ONEACCESS-SYS-MIB.oacExpIMSysHwcDescription |
| Serial | ONEACCESS-SYS-MIB.oacExpIMSysHwcSerialNumber |
| Manufactured | ONEACCESS-SYS-MIB.oacExpIMSysHwcManufacturedDate |
OneAccess SIP Gateway Status
| Header | OID |
|---|---|
| State | ONEACCESS-VOICE-MIB.oacVoiceSipGwState |
| Reg State | ONEACCESS-VOICE-MIB.oacVoiceSipGwRegistrationState |
| Registrar Server | ONEACCESS-VOICE-MIB.oacVoiceSipGwRegistrarServer |
| Bandwidth | ONEACCESS-VOICE-MIB.oacVoiceSipGwBandwidth |
| Reg Errors:Total | ONEACCESS-VOICE-MIB.oacVoiceSipGwRegistrationErrors |
| Reg Endpoints:Avg | ONEACCESS-VOICE-MIB.oacVoiceSipGwRegisteredEndpoints |
| Calls:Avg | ONEACCESS-VOICE-MIB.oacVoiceSipGwCurrentCalls |
| Auth Rejects:Total | ONEACCESS-VOICE-MIB.oacVoiceSipGwAuthenticationRejects |
OneAccess System
| Header | OID |
|---|---|
| Crash Count:Total | ONEACCESS-SYS-MIB.oacSysSecureCrashlogCount |
| Boot Version | ONEACCESS-SYS-MIB.oacSysIMSysMainBootVersion |
| Reboot Cause | ONEACCESS-SYS-MIB.oacSysLastRebootCause |
| Start Cause | ONEACCESS-SYS-MIB.oacSysStartCaused |
OneAccess Voice Connections
| Header | OID |
|---|---|
| FXS Ports:Avg | ONEACCESS-VOICE-MIB.oacVoiceFxsPorts |
| BRI Ports:Avg | ONEACCESS-VOICE-MIB.oacVoiceBriPorts |
| PRI Ports:Avg | ONEACCESS-VOICE-MIB.oacVoicePriPorts |
| VMOA Connections:Avg | ONEACCESS-VOICE-MIB.oacVoiceVmoaConnections |
| VTOA Connections:Avg | ONEACCESS-VOICE-MIB.oacVoiceVtoaConnections |
| FXS Peers:Avg | ONEACCESS-VOICE-MIB.oacVoiceFxsDialPeers |
| BRI Peers:Avg | ONEACCESS-VOICE-MIB.oacVoiceBriDialPeers |
| PRI Peers:Avg | ONEACCESS-VOICE-MIB.oacVoicePriDialPeers |
Opengear Reports
Opengear Humidity
| Header | OID |
|---|---|
| Humidity:Avg | OG-STATUSv2-MIB.ogEmdHumidityValue |
| Description | {Derived} |
Opengear Modem
| Header | OID |
|---|---|
| Model | OG-STATUSv2-MIB.ogCellModemModel |
| Enabled | OG-STATUSv2-MIB.ogCellModemEnabled |
| Connected | OG-STATUSv2-MIB.ogCellModemConnected |
| Tech | OG-STATUSv2-MIB.ogCellModemRadioTechnology |
| Alerts:Total | OG-STATUSv2-MIB.ogCellModemCounter |
| 3G RSSI:Avg | OG-STATUSv2-MIB.ogCellModem3gRssi |
| 4G RSSI:Avg | OG-STATUSv2-MIB.ogCellModem4gRssi |
| IMSI | OG-STATUSv2-MIB.ogCellModemIMSI |
Opengear Power Supply
| Header | OID |
|---|---|
| Name | OG-STATUSv2-MIB.ogPowerSupplyName |
| Voltage:Avg | OG-STATUSv2-MIB.ogPowerSupplyInputVoltage |
| Current:Avg | OG-STATUSv2-MIB.ogPowerSupplyOutputCurrent |
| Temperature:Avg | OG-STATUSv2-MIB.ogPowerSupplyTemperature |
Opengear Serial Ports
| Header | OID |
|---|---|
| Port | {Derived} |
| Label | OG-STATUSv2-MIB.ogSerialPortLabel |
| Speed | OG-STATUSv2-MIB.ogSerialPortSpeed |
| Mode | OG-STATUSv2-MIB.ogSerialPortMode |
| Bytes:Rx | OG-STATUSv2-MIB.ogSerialPortRxBytes |
| Bytes:Tx | OG-STATUSv2-MIB.ogSerialPortTxBytes |
Opengear Temperature
| Header | OID |
|---|---|
| Temperature:Avg | OG-STATUSv2-MIB.ogEmdTemperatureValue |
| Description | {Derived} |
Oracle Reports
Oracle Acme Packet Realm Codec
| Header | OID |
|---|---|
| Codec | {Derived} |
| PCMU:Count | APCODEC-MIB.apCodecRealmCountPCMU |
| PCMA:Count | APCODEC-MIB.apCodecRealmCountPCMA |
| G729:Count | APCODEC-MIB.apCodecRealmCountG729 |
Oracle Acme Packet Combined Session Agent
| Header | OID |
|---|---|
| Session Agent:Hostname | APSYSMGMT-MIB.apCombinedStatsSessionAgentHostname |
| Session Agent:Status | APSYSMGMT-MIB.apCombinedStatsSessionAgentStatus |
| High Inbound Period | APSYSMGMT-MIB.apCombinedStatsPeriodHighInbound |
| Latency:Average | APSYSMGMT-MIB.apCombinedStatsAverageLatency |
| Latency:Max | APSYSMGMT-MIB.apCombinedStatsMaxLatency |
Oracle Acme Packet Combined Sessions
| Header | OID |
|---|---|
| Session Agent:Hostname | APSYSMGMT-MIB.apCombinedStatsSessionAgentHostname |
| Current Active Sessions:Inbound | APSYSMGMT-MIB.apCombinedStatsCurrentActiveSessionsInbound |
| Current Active Sessions:Outbound | APSYSMGMT-MIB.apCombinedStatsCurrentActiveSessionsOutbound |
| Current Session Rate:Inbound | APSYSMGMT-MIB.apCombinedStatsCurrentSessionRateInbound |
| Current Session Rate:Outbound | APSYSMGMT-MIB.apCombinedStatsCurrentSessionRateOutbound |
| Total Sessions Not Admitted:Inbound | APSYSMGMT-MIB.apCombinedStatsTotalSessionsNotAdmittedInbound |
| Total Sessions Not Admitted:Outbound | APSYSMGMT-MIB.apCombinedStatsTotalSessionsNotAdmittedOutbound |
| Total Sessions:Inbound | APSYSMGMT-MIB.apCombinedStatsTotalSessionsInbound |
| Total Sessions:Outbound | APSYSMGMT-MIB.apCombinedStatsTotalSessionsOutbound |
Oracle Acme Packet Environment Monitor
| Header | OID |
|---|---|
| State | ACMEPACKET-ENVMON-MIB.apEnvMonI2CState |
Oracle Acme Packet Fan
| Header | OID |
|---|---|
| Description | {Derived} |
| Type | ACMEPACKET-ENVMON-MIB.apEnvMonFanStatusType |
| State | ACMEPACKET-ENVMON-MIB.apEnvMonFanState |
| Speed %:Avg | ACMEPACKET-ENVMON-MIB.apEnvMonFanStatusValue |
Oracle Acme Packet Power
| Header | OID |
|---|---|
| Description | {Derived} |
| Type | ACMEPACKET-ENVMON-MIB.apEnvMonPowerSupplyStatusType |
| State | ACMEPACKET-ENVMON-MIB.apEnvMonPowerSupplyState |
Oracle Acme Packet Realm Stats
| Header | OID |
|---|---|
| Session Agent Hostname | APSYSMGMT-MIB.apSigRealmStatsRealmName |
| Current Active Sessions:Inbound | APSYSMGMT-MIB.apSigRealmStatsCurrentActiveSessionsInbound |
| Current Active Sessions:Outbound | APSYSMGMT-MIB.apSigRealmStatsCurrentActiveSessionsOutbound |
| Current Session Rate:Inbound | APSYSMGMT-MIB.apSigRealmStatsCurrentSessionRateInbound |
| Current Session Rate:Outbound | APSYSMGMT-MIB.apSigRealmStatsCurrentSessionRateOutbound |
| Total Sessions Inbound | APSYSMGMT-MIB.apSigRealmStatsTotalSessionsInbound |
| Period:Seizures | APSYSMGMT-MIB.apSigRealmStatsPeriodSeizures |
| Period:Answers | APSYSMGMT-MIB.apSigRealmStatsPeriodAnswers |
Oracle Acme Packet SIP
| Header | OID |
|---|---|
| Active Audio Calls:Avg | APSIP-MIB.apSIPAudioCallsActive |
Oracle Acme Packet SIP Session Agent
| Header | OID |
|---|---|
| Session Agent:Hostname | APSYSMGMT-MIB.apSipSAStatsSessionAgentHostname |
| Session Agent:Type | APSYSMGMT-MIB.apSipSAStatsSessionAgentType |
| Session Agent:Status | APSYSMGMT-MIB.apSipSAStatsSessionAgentStatus |
| Period Seizures:Avg | APSYSMGMT-MIB.apSipSAStatsPeriodSeizures |
| Period Answers | APSYSMGMT-MIB.apSipSAStatsPeriodAnswers |
| Latency:Average | APSYSMGMT-MIB.apSipSAStatsAverageLatency |
| Latency:Max | APSYSMGMT-MIB.apSipSAStatsMaxLatency |
Oracle Acme Packet SIP Sessions
| Header | OID |
|---|---|
| Session Agent:Hostname | APSYSMGMT-MIB.apSipSAStatsSessionAgentHostname |
| Current Active Sessions:Inbound | APSYSMGMT-MIB.apSipSAStatsCurrentActiveSessionsInbound |
| Current Active Sessions:Outbound | APSYSMGMT-MIB.apSipSAStatsCurrentActiveSessionsOutbound |
| Current Session Rate:Inbound | APSYSMGMT-MIB.apSipSAStatsCurrentSessionRateInbound |
| Current Session Rate:Outbound | APSYSMGMT-MIB.apSipSAStatsCurrentSessionRateOutbound |
| Total Sessions:Inbound | APSYSMGMT-MIB.apSipSAStatsTotalSessionsInbound |
| Total Sessions:Not Admitted Inbound | APSYSMGMT-MIB.apSipSAStatsTotalSessionsNotAdmittedInbound |
Oracle Acme Packet System
| Header | OID |
|---|---|
| Global Concurrent Sessions:Avg | APSYSMGMT-MIB.apSysGlobalConSess |
| Global Calls Per Second:Avg | APSYSMGMT-MIB.apSysGlobalCPS |
| NAT Capacity | APSYSMGMT-MIB.apSysNATCapacity |
| ARP Capacity | APSYSMGMT-MIB.apSysARPCapacity |
| License Capacity | APSYSMGMT-MIB.apSysLicenseCapacity |
| Sip Total Calls Rejected | APSYSMGMT-MIB.apSysSipTotalCallsRejected |
Oracle Acme Packet System Util
| Header | OID |
|---|---|
| CPU:Util | APSYSMGMT-MIB.apSysCPUUtil |
| Memory:Util | APSYSMGMT-MIB.apSysMemoryUtil |
| Health Score | APSYSMGMT-MIB.apSysHealthScore |
| Redundancy | APSYSMGMT-MIB.apSysRedundancy |
| Application CPU Load Rate:Avg | APSYSMGMT-MIB.apSysApplicationCPULoadRate |
Oracle Acme Packet Temperature
| Header | OID |
|---|---|
| Description | {Derived} |
| Type | ACMEPACKET-ENVMON-MIB.apEnvMonTemperatureStatusType |
| State | ACMEPACKET-ENVMON-MIB.apEnvMonTemperatureState |
| Temperature:Avg | ACMEPACKET-ENVMON-MIB.apEnvMonTemperatureStatusValue |
Oracle Acme Packet Transcode
| Header | OID |
|---|---|
| Transcoding Resources:Current | APCODEC-MIB.apCodecTranscodingResourcesCurrent |
| Transcoding Resources:Total | APCODEC-MIB.apCodecTranscodingResourcesTotal |
Oracle Acme Packet Volume
| Header | OID |
|---|---|
| Description | {Derived} |
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Available | APSYSMGMT-MIB.apSysVolumeAvailSpace |
| Total | APSYSMGMT-MIB.apSysVolumeTotalSpace |
PacketLight Reports
PacketLight Chassis
| Header | OID |
|---|---|
| Status | SL-ENTITY-MIB.slEntPhysicalOperStatus |
| Uptime | SL-ENTITY-MIB.slEntPhysicalSysUptime |
| Product | SL-ENTITY-MIB.slEntPhysicalDescr |
| Part No | SL-ENTITY-MIB.slEntPhysicalPartNumber |
| Hardware | SL-ENTITY-MIB.slEntPhysicalHardwareRev |
| Firmware | SL-ENTITY-MIB.slEntPhysicalFirmwareRev |
| Serial | SL-ENTITY-MIB.slEntPhysicalSerialNum |
PacketLight Fan Status
| Header | OID |
|---|---|
| Status | SL-ENTITY-MIB.slEntPhysicalOperStatus |
| Description | {Derived} |
PacketLight Optical Interfaces
| Header | OID |
|---|---|
| Interface | {Derived} |
| Tx Power:Avg | SL-SFP-MIB.sfpDiagTxOutputPower |
| Rx Power:Avg | SL-SFP-MIB.sfpDiagRxInputPower |
| Wavelength | SL-SFP-MIB.sfpConfigWaveLength |
| Model | SL-SFP-MIB.sfpConfigVendorPN |
| Serial | SL-SFP-MIB.sfpConfigVendorSN |
| Title | {Derived} |
PacketLight Power Supply Status
| Header | OID |
|---|---|
| Status | SL-ENTITY-MIB.slEntPhysicalOperStatus |
| Description | {Derived} |
PacketLight Temperature
| Header | OID |
|---|---|
| Temperature:Avg | SL-MAIN-MIB.slmSysTemperature |
Palo Alto Reports
Palo Alto AHO / DFA
| Header | OID |
|---|---|
| AHO Usage:Avg | PAN-COMMON-MIB.panAhoSw |
| FPGA AHO Requests:Avg | PAN-COMMON-MIB.panAhoFpga |
| DFA Matches:Avg | PAN-COMMON-MIB.panDfaSw |
| FPGA DFA Requests:Avg | PAN-COMMON-MIB.panDfaFpga |
Palo Alto Config
| Header | OID |
|---|---|
| Serial | PAN-COMMON-MIB.panSysSerialNumber |
| Software | PAN-COMMON-MIB.panSysSwVersion |
| Hardware | PAN-COMMON-MIB.panSysHwVersion |
| App | PAN-COMMON-MIB.panSysAppVersion |
| Antivirus | PAN-COMMON-MIB.panSysAvVersion |
| Threat | PAN-COMMON-MIB.panSysThreatVersion |
Palo Alto CPU
| Header | OID |
|---|---|
| CPU %:Avg | HOST-RESOURCES-MIB.hrProcessorLoad |
| Description | {Derived} |
Palo Alto GlobalProtect Gateway Tunnels
| Header | OID |
|---|---|
| Util %:Avg | PAN-COMMON-MIB.panGPGWUtilizationPct |
| Tunnels:Avg | PAN-COMMON-MIB.panGPGWUtilizationActiveTunnels |
| Tunnels:Max | PAN-COMMON-MIB.panGPGWUtilizationActiveTunnels |
| Tunnels:Limit | PAN-COMMON-MIB.panGPGWUtilizationMaxTunnels |
Palo Alto Global Sessions
| Header | OID |
|---|---|
| Util %:Avg | PAN-COMMON-MIB.panSessionUtilization |
| All:Avg | PAN-COMMON-MIB.panSessionActive |
| TCP:Avg | PAN-COMMON-MIB.panSessionActiveTcp |
| UDP:Avg | PAN-COMMON-MIB.panSessionActiveUdp |
| ICMP:Avg | PAN-COMMON-MIB.panSessionActiveICMP |
| Discarded:Avg | PAN-COMMON-MIB.panSessionDiscard |
| Denied:Avg | PAN-COMMON-MIB.panFlowPolicyDeny |
| Suppressed:Avg | PAN-COMMON-MIB.panFlowDosPfNoreplyttl |
| Strict:Avg | PAN-COMMON-MIB.panFlowDosPfStrictip |
Palo Alto Global IP/TCP Statistics
| Header | OID |
|---|---|
| IP Fragments:Avg | PAN-COMMON-MIB.panFlowIpfragRecv |
| TCP Action Close:Avg | PAN-COMMON-MIB.panFlowActionClose |
| TCP Action Reset:Avg | PAN-COMMON-MIB.panFlowActionReset |
| TCP No Match Close:Avg | PAN-COMMON-MIB.panFlowTcpNonSyn |
| TCP Out of Window Drops:Avg | PAN-COMMON-MIB.panTcpDropOutOfWnd |
| TCP Reassembly Errors:Avg | PAN-COMMON-MIB.panTcpDropPacket |
| TCP Denied Errors:Avg | PAN-COMMON-MIB.panTcpDeny |
Palo Alto Log
| Header | OID |
|---|---|
| Write Rate:Avg | PAN-COMMON-MIB.panLcLogRate, PAN-COMMON-MIB.panDeviceWriteLogRate |
Palo Alto Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Free | {Derived} |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | {Derived} |
Palo Alto Temperature
| Header | OID |
|---|---|
| Temperature:Avg | ENTITY-SENSOR-MIB.entPhySensorValue |
| Status | ENTITY-SENSOR-MIB.entPhySensorOperStatus |
| Description | {Derived} |
Palo Alto Virtual System Sessions
| Header | OID |
|---|---|
| Description | {Derived} |
| Util %:Avg | PAN-COMMON-MIB.panVsysSessionUtilizationPct |
| Sessions:Avg | PAN-COMMON-MIB.panVsysActiveSessions |
Palo Alto Zone Connections
| Header | OID |
|---|---|
| Name | PAN-COMMON-MIB.panZoneName |
| TCP:Avg | PAN-COMMON-MIB.panZoneActiveTcpCps |
| UDP:Avg | PAN-COMMON-MIB.panZoneActiveUdpCps |
| Other:Avg | PAN-COMMON-MIB.panZoneActiveOtherIpCps |
Panduit Reports
Panduit Outlet
| Header | OID |
|---|---|
| PDU Number | HAWK-I2-MIB.pduOutPduNumber |
| Outlet Number | HAWK-I2-MIB.pduOutNumber |
| Outlet Name | HAWK-I2-MIB.pduOutName |
| Outlet State | HAWK-I2-MIB.pduOutOn |
| RMS Amps:Avg | HAWK-I2-MIB.pduOutRMSAmpsValue |
| Power Factor:Avg | HAWK-I2-MIB.pduOutPFactorValue |
| Outlet Amps Limits:Upper | HAWK-I2-MIB.pduOutRMSAmpsUTL |
| Outlet Amps Limits:Lower | HAWK-I2-MIB.pduOutRMSAmpsLTL |
Panduit PDU
| Header | OID |
|---|---|
| Number | HAWK-I2-MIB.pduNumber |
| Name | HAWK-I2-MIB.pduName |
| Comms | HAWK-I2-MIB.pduCommsFail |
| Type | HAWK-I2-MIB.pduType |
| Mode | HAWK-I2-MIB.pduMode |
| Num Outlets | HAWK-I2-MIB.pduNumOutlets |
Panduit PDU Stats
| Header | OID |
|---|---|
| PDU Number | HAWK-I2-MIB.pduMonPduNumber |
| RMS Volts:Avg | HAWK-I2-MIB.pduRMSVoltsValue |
| RMS Amps:Avg | HAWK-I2-MIB.pduRMSAmpsValue |
| Power:Avg | HAWK-I2-MIB.pduMeanKWattsValue |
| Power Factor:Avg | HAWK-I2-MIB.pduPwrFactorValue |
| Frequency:Avg | HAWK-I2-MIB.pduPwrSupplyFreq |
| Phase Volts:Avg | HAWK-I2-MIB.pduPhaseVoltsValue |
| Phase Amps:Avg | HAWK-I2-MIB.pduPhaseAmpsValue |
| Phase Power:Avg | HAWK-I2-MIB.pduPhaseKWattsValue |
| Phase Power Factor:Avg | HAWK-I2-MIB.pduPhasePwrFactorValue |
Polycom Reports
Polycom Conferences
| Header | OID |
|---|---|
| Avg | POLYCOM-ENDPOINT-MIB.conferenceNumberActiveConferences |
Polycom Hardware Status
| Header | OID |
|---|---|
| Overall | POLYCOM-ENDPOINT-MIB.hardwareOverallStatus |
| Boards | POLYCOM-ENDPOINT-MIB.hardwareUcBoardStatus |
| Camera | POLYCOM-ENDPOINT-MIB.hardwareCameraStatus |
| Microphone | POLYCOM-ENDPOINT-MIB.hardwareMicrophoneStatus |
| NIC | POLYCOM-ENDPOINT-MIB.hardwareNICStatus |
| PTC | POLYCOM-ENDPOINT-MIB.hardwarePTCStatus |
Polycom Microphone Status
| Header | OID |
|---|---|
| Name | POLYCOM-ENDPOINT-MIB.hardwareMicrophoneMicrophonesName |
| Status | POLYCOM-ENDPOINT-MIB.hardwareMicrophoneMicrophonesStatus |
Polycom NIC
| Header | OID |
|---|---|
| Name | POLYCOM-ENDPOINT-MIB.hardwareNICNICsName |
| MAC | POLYCOM-ENDPOINT-MIB.hardwareNICNICsMAC |
| Speed | POLYCOM-ENDPOINT-MIB.hardwareNICNICsSpeed |
| Duplex | POLYCOM-ENDPOINT-MIB.hardwareNICNICsDuplex |
| Status | POLYCOM-ENDPOINT-MIB.hardwareNICNICsStatus |
Polycom Identity
| Header | OID |
|---|---|
| Model | POLYCOM-ENDPOINT-MIB.identityDeviceModel |
| Type | POLYCOM-ENDPOINT-MIB.identityDeviceType |
| Serial | POLYCOM-ENDPOINT-MIB.identityDeviceSerialNumber |
| Software Info | POLYCOM-ENDPOINT-MIB.identitySoftwareInfo |
| Build Date | POLYCOM-ENDPOINT-MIB.identityBuildDate |
| Status | POLYCOM-ENDPOINT-MIB.identityStatus |
| Data Update Status | POLYCOM-ENDPOINT-MIB.identityLastDataUpdateTime |
Polycom Service Integration
| Header | OID |
|---|---|
| Global | POLYCOM-ENDPOINT-MIB.externalIntegrationStatus |
| CDR | POLYCOM-ENDPOINT-MIB.externalIntegrationCDRStatus |
| Exchange | POLYCOM-ENDPOINT-MIB.externalIntegrationExchangeStatus |
| Operational | POLYCOM-ENDPOINT-MIB.externalIntegrationDirectorySvcsStatus |
| Presence | POLYCOM-ENDPOINT-MIB.externalIntegrationPresenceStatus |
| Provisioning | POLYCOM-ENDPOINT-MIB.externalIntegrationProvisioningStatus |
| Software Update | POLYCOM-ENDPOINT-MIB.externalIntegrationSoftwareUpdateStatus |
| Syslog | POLYCOM-ENDPOINT-MIB.externalIntegrationSyslogStatus |
Polycom Service
| Header | OID |
|---|---|
| Security Profile | POLYCOM-ENDPOINT-MIB.serviceSecurityProfile |
| SIP Status | POLYCOM-ENDPOINT-MIB.serviceSipStatus |
Proxim Reports
Proxim Antenna Port 1
| Header | OID |
|---|---|
| Local Signal: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoCtrlSig1 |
| Local Noise: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoNoise1 |
| Local SNR: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoCtrlSNR1 |
| Remote Signal: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoCtrlSig1 |
| Remote Noise: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoNoise1 |
| Remote SNR: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoCtrlSNR1 |
Proxim Antenna Port 2
| Header | OID |
|---|---|
| Local Signal: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoCtrlSig2 |
| Local Noise: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoNoise2 |
| Local SNR: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoCtrlSNR2 |
| Remote Signal: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoCtrlSig2 |
| Remote Noise: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoNoise2 |
| Remote SNR: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoCtrlSNR2 |
Proxim Antenna Port 3
| Header | OID |
|---|---|
| Local Signal: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoCtrlSig3 |
| Local Noise: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoNoise3 |
| Local SNR: Avg | PROXIM-MIB.worpSiteSurveyLocalMimoCtrlSNR3 |
| Remote Signal: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoCtrlSig3 |
| Remote Noise: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoNoise3 |
| Remote SNR: Avg | PROXIM-MIB.worpSiteSurveyRemoteMimoCtrlSNR3 |
Proxim Link Statistics
| Header | OID |
|---|---|
| Name | PROXIM-MIB.worpSiteSurveyBaseName |
| MAC Address | PROXIM-MIB.worpSiteSurveyBaseMACAddress |
| Local Bits/Sec Tx: Avg | PROXIM-MIB.worpSiteSurveyLocalTxRate |
| Remote Bits/Sec Tx: Avg | PROXIM-MIB.worpSiteSurveyRemoteTxRate |
| TPC | PROXIM-MIB.worpSiteSurveyActiveTPC |
| EIRP | PROXIM-MIB.worpSiteSurveyActiveEIRP |
| Power | PROXIM-MIB.worpSiteSurveyActivePower |
Pulse Secure Reports
Pulse Secure CPU
| Header | OID |
|---|---|
| CPU %:Avg | PULSESECURE-PSG-MIB.iveCpuUtil |
Pulse Secure Disk Util
| Header | OID |
|---|---|
| Disk:Avg | PULSESECURE-PSG-MIB.diskFullPercent |
| Swap:Avg | PULSESECURE-PSG-MIB.iveSwapUtil |
Pulse Secure Hits
| Header | OID |
|---|---|
| Total | PULSESECURE-PSG-MIB.iveTotalHits |
| File | PULSESECURE-PSG-MIB.iveFileHits |
| Web | PULSESECURE-PSG-MIB.iveWebHits |
| Apple | PULSESECURE-PSG-MIB.iveAppletHits |
| Term | PULSESECURE-PSG-MIB.ivetermHits |
| SAM | PULSESECURE-PSG-MIB.iveSAMHits |
| NC | PULSESECURE-PSG-MIB.iveNCHits |
| Meeting | PULSESECURE-PSG-MIB.meetingHits |
Pulse Secure Memory
| Header | OID |
|---|---|
| Util %:Avg | PULSESECURE-PSG-MIB.iveMemoryUtil |
Pulse Secure Temperature
| Header | OID |
|---|---|
| Temperature:Avg | PULSESECURE-PSG-MIB.iveTemperature |
Pulse Secure Users
| Header | OID |
|---|---|
| Concurrent | PULSESECURE-PSG-MIB.iveConcurrentUsers |
| Cluster | PULSESECURE-PSG-MIB.clusterConcurrentUsers |
| Total | PULSESECURE-PSG-MIB.iveTotalSignedInUsers |
| Web | PULSESECURE-PSG-MIB.signedInWebUsers |
| PULSESECURE-PSG-MIB.signedInMailUsers |
Pulse Secure VPN
| Header | OID |
|---|---|
| Version | PULSESECURE-PSG-MIB.productVersion |
| ESAP Version | PULSESECURE-PSG-MIB.esapVersion |
| VPN Tunnels:Avg | PULSESECURE-PSG-MIB.iveVPNTunnels |
| SSL Connections:Avg | PULSESECURE-PSG-MIB.iveSSLConnections |
| Users:Avg | PULSESECURE-PSG-MIB.iveTotalSignedInUsers |
| User Limit | PULSESECURE-PSG-MIB.iveMaxConcurrentUsersLicenseCapacity |
QNAP Reports
QNAP NAS HDD
| Header | OID |
|---|---|
| Description | {Derived} |
| Capacity | QNAP-NAS-MIB.hdCapacityEX |
| Status | QNAP-NAS-MIB.hdStatusEX |
| Temperature:Avg | QNAP-NAS-MIB.hdTemperatureEX |
Radware Reports
Radware CPU (Global)
| Header | OID |
|---|---|
| CPU %:Avg | ALTEON-CHEETAH-SWITCH-MIB.mpCpuStatsUtil64Seconds, ALTEON-CHEETAH-SWITCH-MIB.spStatsCpuUtil64Seconds |
Radware CPU (Individual)
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | ALTEON-CHEETAH-SWITCH-MIB.spGAStatsCpuUtil64Seconds |
Radware DefencePro CPU
| Header | OID |
|---|---|
| ID | RADWARE-ACC-MIB.rsACCCPUId |
| CPU Flow %:Avg | RADWARE-ACC-MIB.rsACCFlow |
| CPU Other %:Avg | RADWARE-ACC-MIB.rsACCOther |
| CPU Idle %:Avg | RADWARE-ACC-MIB.rsACCIdle |
Radware DefencePro Temperature
| Header | OID |
|---|---|
| Index | RADWARE-MIB.rsHWCPUTemperatureIndex |
| CPU:Avg | RADWARE-MIB.rsHWCPUTemperatureValue |
Radware DefencePro System Fans
| Header | OID |
|---|---|
| Index | RADWARE-MIB.rsSystemFanIndex |
| Status | RADWARE-MIB.rsSystemFansStatus |
Radware DefencePro System
| Header | OID |
|---|---|
| Highest Util %:Avg | RADWARE-MIB.rsWSDResourceUtilization |
| Engine Util %:Avg | RADWARE-MIB.rdwr60SecAvgResourceUtilization |
| Controller Util %:Avg | RADWARE-MIB.rsWSDRSResourceUtilization |
| PSU Status | RADWARE-MIB.rdwrDualPsuStatus |
| Attack DB Version | RADWARE-IDS-MIB.rsIDSAttackDBVersion |
Radware DefencePro Traffic
| Header | OID |
|---|---|
| Port | RADWARE-GENERIC-MIB.rsPortStatsPortNumber |
| Bits/Sec:Rx | RADWARE-GENERIC-MIB.rsPortStatsInMbitsPerSec |
| Bits/Sec:Tx | RADWARE-GENERIC-MIB.rsPortStatsOutMbitsPerSec |
| Pkts/Sec:Rx | RADWARE-GENERIC-MIB.rsPortStatsInPktsPerSec |
| Pkts/Sec:Tx | RADWARE-GENERIC-MIB.rsPortStatsOutPktsPerSec |
| Discards/Sec:Rx | RADWARE-GENERIC-MIB.rsPortStatsInDiscardsPerSec |
| Discards/Sec:Tx | RADWARE-GENERIC-MIB.rsPortStatsOutDiscardsPerSec |
| Errors/Sec:Rx | RADWARE-GENERIC-MIB.rsPortStatsInErrorsPerSec |
| Errors/Sec:Tx | RADWARE-GENERIC-MIB.rsPortStatsOutErrorsPerSec |
Radware Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | ALTEON-CHEETAH-SWITCH-MIB.spMemUsageStatsCurrentMemory |
| Free | ALTEON-CHEETAH-SWITCH-MIB.mpMemStatsFree |
| Total | ALTEON-CHEETAH-SWITCH-MIB.spMemUsageStatsMaxMemory, ALTEON-CHEETAH-SWITCH-MIB.mpMemStatsTotal |
Radware Ports Throughput
| Header | OID |
|---|---|
| Peak :Avg | ALTEON-CHEETAH-SWITCH-MIB.peakThroughputUsage |
| Cur :Avg | ALTEON-CHEETAH-SWITCH-MIB.curThroughputUsage |
Raritan Reports
Raritan Device
| Header | OID |
|---|---|
| Name | RARITAN-EMD-MIB.deviceName |
| Model | RARITAN-EMD-MIB.model |
| Hardware | RARITAN-EMD-MIB.hardwareVersion |
| Firmware | RARITAN-EMD-MIB.firmwareVersion |
| Sensors | RARITAN-EMD-MIB.externalSensorCount |
| Managed Sensors | RARITAN-EMD-MIB.managedExternalSensorCount |
| MAC | RARITAN-EMD-MIB.deviceMACAddress |
| IP Address | RARITAN-EMD-MIB.deviceInetIPAddress |
| Netmask | RARITAN-EMD-MIB.deviceInetNetmask |
| Gateway | RARITAN-EMD-MIB.deviceInetGateway |
Raritan Humidity
| Header | OID |
|---|---|
| Description | {Derived} |
| Humidity:Avg | RARITAN-EMD-MIB.measurementsExternalSensorValue |
Raritan Temperature
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | RARITAN-EMD-MIB.measurementsExternalSensorValue |
ReadyLinks Reports
ReadyLinks Chassis
| Header | OID |
|---|---|
| Serial Number | RL-GHN-COAX-MIB.rliSerialNumber |
| Hardware Version | RL-GHN-COAX-MIB.rliHWVersion |
| Software Version | RL-GHN-COAX-MIB.rliSoftwareVersion |
ReadyLinks Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | RL-GHN-COAX-MIB.rliMemoryUsed |
| Free | RL-GHN-COAX-MIB.rliMemoryFree |
| Total | RL-GHN-COAX-MIB.rliMemorySize |
Riverbed Reports
Riverbed CPU (Global)
| Header | OID |
|---|---|
| CPU %:Avg | STEELHEAD-MIB.cpuUtil1 |
Riverbed CPU (Individual)
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | HOST-RESOURCES-MIB.hrProcessorLoad |
| Description | {Derived} |
Riverbed Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Free | {Derived} |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | {Derived} |
Riverbed System
| Header | OID |
|---|---|
| Model | STEELHEAD-MIB.model |
| Serial Number | STEELHEAD-MIB.serialNumber |
| System Health | STEELHEAD-MIB.systemHealth |
| Service:Status | STEELHEAD-MIB.optServiceStatus |
| Service:Uptime | STEELHEAD-MIB.serviceUptime |
Riverbed Temperature
| Header | OID |
|---|---|
| Temperature:Avg | STEELHEAD-MIB.systemTemperature |
RLE Technologies Reports
RLE Technologies Humidity
| Header | OID |
|---|---|
| Humidity:Avg | RLE-FALCON-EM-MIB.falconInputReading |
RLE Technologies Temperature
| Header | OID |
|---|---|
| Temperature:Avg | RLE-FALCON-EM-MIB.falconInputReading |
Safenet Reports
SafeNet Authenticate Requests
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeAuthenticateCurrentRequests |
| Successful:Avg | INGRIAN-MIB.naeAuthenticateSuccessfulRequests |
| Failed:Avg | INGRIAN-MIB.naeAuthenticateFailedRequests |
SafeNet Config
| Header | OID |
|---|---|
| Type | INGRIAN-MIB.naeSystemType |
| Version | INGRIAN-MIB.naeSystemVersion |
| Description | INGRIAN-MIB.naeSystemDescr |
SafeNet CPU (Global)
| Header | OID |
|---|---|
| CPU %:Avg | INGRIAN-MIB.naeSystemStatCPU |
SafeNet CPU (Individual)
| Header | OID |
|---|---|
| CPU %:Avg | INGRIAN-MIB.naeSystemCPUUtilization |
| Description | INGRIAN-MIB.naeSystemCPUDescr |
SafeNet Cryptographic Requests
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeCryptographicCurrentRequests |
| Successful:Avg | INGRIAN-MIB.naeCryptographicSuccessfulRequests |
| Failed:Avg | INGRIAN-MIB.naeCryptographicFailedRequests |
SafeNet Memory
| Header | OID |
|---|---|
| Util %:Avg | INGRIAN-MIB.naeSystemStatUsedMem |
| Total | INGRIAN-MIB.naeSystemStatTotalMem |
SafeNet SSL Connections
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeCurrentSSLConnections |
| Open:Avg | INGRIAN-MIB.naeOpenSSLConnections |
| Total:Avg | INGRIAN-MIB.naeTotalSSLConnections |
SafeNet SSL Handshakes
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeCurrentSSLHandshakes |
| Total:Avg | INGRIAN-MIB.naeTotalSSLHandshakes |
| Failed Current:Avg | INGRIAN-MIB.naeCurrentSSLFailedHandshakes |
| Failed Total:Avg | INGRIAN-MIB.naeTotalSSLFailedHandshakes |
SafeNet SSL Resumes
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeCurrentSSLResumes |
| Total:Avg | INGRIAN-MIB.naeTotalSSLResumes |
SafeNet Storage
| Header | OID |
|---|---|
| Util %:Avg | INGRIAN-MIB.naeSystemDiskUtilization |
| Description | INGRIAN-MIB.naeSystemDiskDescr |
SafeNet Total Connections
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeCurrentTotalConnections |
| Open:Avg | INGRIAN-MIB.naeOpenTotalConnections |
| Total:Avg | INGRIAN-MIB.naeTotalTotalConnections |
SafeNet Total Requests
| Header | OID |
|---|---|
| Current:Avg | INGRIAN-MIB.naeCurrentRequests |
| Successful:Avg | INGRIAN-MIB.naeSuccessfulRequests |
| Failed:Avg | INGRIAN-MIB.naeFailedRequests |
SEL Reports
SEL Diagnostics
| Header | OID |
|---|---|
| Antenna | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagAntenna |
| Oscillator | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagHoldoverClock |
| RAM | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagRAM |
| Flash | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagFlash |
| FPGA | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagFGPA |
| Clock | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagClock, SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagClockBattery |
| Clock Battery | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagClockBattery |
| Front Panel LCD | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagLCD |
SEL Power Supply
| Header | OID |
|---|---|
| ID | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagPowerSupplyID |
| Model | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagPowerSupplyModel |
| Serial Number | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagPowerSupplySerNum |
| Status | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagPowerSupplyPresent |
| Voltage:Avg | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagPowerSupplyVoltage |
SEL Satellite Information
| Header | OID |
|---|---|
| Constellation Name | SEL-2488-SATELLITE-STATUS-MIB.sel2488SatelliteStatusConstellationName |
| Satellites Visible:Avg | SEL-2488-SATELLITE-STATUS-MIB.sel2488SatelliteStatusNumberVisible |
| Satellites Used:Avg | SEL-2488-SATELLITE-STATUS-MIB.sel2488SatelliteStatusNumberUsed |
SEL Satellite Position
| Header | OID |
|---|---|
| Latitude | SEL-2488-SATELLITE-STATUS-MIB.sel2488SatelliteStatusLatitude |
| Longitude | SEL-2488-SATELLITE-STATUS-MIB.sel2488SatelliteStatusLongitude |
| Altitude | SEL-2488-SATELLITE-STATUS-MIB.sel2488SatelliteStatusAltitude |
SEL System Information
| Header | OID |
|---|---|
| Hostname | SEL-2488-DEVICE-INFORMATION-MIB.sel2488DevInfoHostname |
| Contact | SEL-2488-DEVICE-INFORMATION-MIB.sel2488DevInfoContact |
| Location | SEL-2488-DEVICE-INFORMATION-MIB.sel2488DevInfoLocation |
| FW Version | SEL-2488-DEVICE-INFORMATION-MIB.sel2488DevInfoFWVersion |
| Part Number | SEL-2488-DEVICE-INFORMATION-MIB.sel2488DevInfoPartNumber |
| Serial Number | SEL-2488-DEVICE-INFORMATION-MIB.sel2488DevInfoSerialNumber |
SEL Temperature
| Header | OID |
|---|---|
| Temperature:Avg | SEL-2488-DEVICE-DIAGNOSTICS-MIB.sel2488DevDiagTemperature |
ServerTech Reports
ServerTech CDU
| Header | OID |
|---|---|
| Version | Sentry3-MIB.systemVersion, Sentry4-MIB.st4SystemFirmwareVersion |
| Serial | Sentry3-MIB.systemNICSerialNumber, Sentry4-MIB.st4SystemNICSerialNumber |
| Power:Avg | Sentry3-MIB.systemTotalPower, Sentry4-MIB.st4InputCordActivePowerHysteresis |
ServerTech CDU Infeed
| Header | OID |
|---|---|
| Name | Sentry3-MIB.infeedName |
| Line | Sentry3-MIB.infeedLineID |
| Line/Line | Sentry3-MIB.infeedLineToLineID |
| Phase | Sentry3-MIB.infeedPhaseID |
| Outlets | Sentry3-MIB.infeedOutletCount |
| Status:State | Sentry3-MIB.infeedStatus |
| Status:Load | Sentry3-MIB.infeedLoadStatus |
| Volts:Avg | Sentry3-MIB.infeedVoltage |
| Current:Avg | Sentry3-MIB.infeedLoadValue |
| Power:Watts | Sentry3-MIB.infeedPower |
| Power:VA | Sentry3-MIB.infeedApparentPower |
| Phase Voltage:Avg | Sentry3-MIB.infeedPhaseVoltage |
| Phase Current:Avg | Sentry3-MIB.infeedPhaseCurrent |
ServerTech CDU Input
| Header | OID |
|---|---|
| ID | Sentry4-MIB.st4InputCordID |
| Name | Sentry4-MIB.st4InputCordName |
| Type | Sentry4-MIB.st4InputCordInletType |
| Nominal:Volt | Sentry4-MIB.st4InputCordNominalVoltage |
| Nominal:Current | Sentry4-MIB.st4InputCordCurrentCapacity |
| Nominal:Power | Sentry4-MIB.st4InputCordPowerCapacity |
| State | Sentry4-MIB.st4InputCordState |
| Status | Sentry4-MIB.st4InputCordStatus |
| Power Util:Avg | Sentry4-MIB.st4InputCordPowerUtilized |
| Active Power:Avg | Sentry4-MIB.st4InputCordActivePower |
| Active Power:Status | Sentry4-MIB.st4InputCordActivePowerStatus |
| Apparent Power:Avg | Sentry4-MIB.st4InputCordApparentPower |
| Apparent Power:Status | Sentry4-MIB.st4InputCordApparentPowerStatus |
ServerTech CDU Line
| Header | OID |
|---|---|
| Label | Sentry4-MIB.st4LineLabel |
| State | Sentry4-MIB.st4LineState |
| Status | Sentry4-MIB.st4LineStatus |
| Capacity | Sentry4-MIB.st4LineCurrentCapacity |
| Current Util:Avg | Sentry4-MIB.st4LineCurrentUtilized |
| Current:Avg | Sentry4-MIB.st4LineCurrent |
| Current:Status | Sentry4-MIB.st4LineCurrentStatus |
ServerTech CDU Over-Current Protector
| Header | OID |
|---|---|
| Label | Sentry4-MIB.st4OcpLabel |
| Status | Sentry4-MIB.st4OcpStatus |
ServerTech CDU Outlet
| Header | OID |
|---|---|
| Name | Sentry3-MIB.outletName, Sentry4-MIB.st4OutletName |
| Status:State | Sentry3-MIB.outletStatus, Sentry3-MIB.outletStatusEvent, Sentry4-MIB.st4OutletStateChangeLogging, Sentry4-MIB.st4OutletState, Sentry4-MIB.st4OutletStateChangeEvent |
| Status:Control | Sentry3-MIB.outletControlState, Sentry4-MIB.st4OutletControlState |
| Status:Load | Sentry3-MIB.outletLoadStatus, Sentry4-MIB.st4OutletStatus, Sentry4-MIB.st4OutletStatusEvent |
| Volts:Avg | Sentry3-MIB.outletVoltage, Sentry4-MIB.st4OutletVoltage |
| Current:Avg | Sentry3-MIB.outletLoadValue, Sentry4-MIB.st4OutletCurrentHysteresis, Sentry4-MIB.st4OutletCurrentCapacity, Sentry4-MIB.st4OutletCurrent, Sentry4-MIB.st4OutletCurrentStatus, Sentry4-MIB.st4OutletCurrentUtilized, Sentry4-MIB.st4OutletCurrentCrestFactor, Sentry4-MIB.st4OutletCurrentLowAlarm, Sentry4-MIB.st4OutletCurrentLowWarning, Sentry4-MIB.st4OutletCurrentHighWarning, Sentry4-MIB.st4OutletCurrentHighAlarm, Sentry4-MIB.st4OutletCurrentEvent |
| Current:Nom | Sentry4-MIB.st4OutletCurrentCapacity |
| Power:Watts | Sentry3-MIB.outletPower, Sentry3-MIB.outletPowerFactor, Sentry4-MIB.st4OutletActivePowerHysteresis, Sentry4-MIB.st4OutletActivePower, Sentry4-MIB.st4OutletActivePowerStatus, Sentry4-MIB.st4OutletActivePowerLowAlarm, Sentry4-MIB.st4OutletActivePowerLowWarning, Sentry4-MIB.st4OutletActivePowerHighWarning, Sentry4-MIB.st4OutletActivePowerHighAlarm, Sentry4-MIB.st4OutletActivePowerEvent |
| Power:VA | Sentry4-MIB.st4OutletApparentPower |
| Power:Nom | Sentry4-MIB.st4OutletPowerCapacity |
| Power:Factor | Sentry3-MIB.outletPowerFactor, Sentry4-MIB.st4OutletPowerFactorHysteresis, Sentry4-MIB.st4OutletPowerFactor, Sentry4-MIB.st4OutletPowerFactorStatus, Sentry4-MIB.st4OutletPowerFactorLowAlarm, Sentry4-MIB.st4OutletPowerFactorLowWarning, Sentry4-MIB.st4OutletPowerFactorEvent |
ServerTech CDU Phase
| Header | OID |
|---|---|
| Label | Sentry4-MIB.st4PhaseLabel |
| State | Sentry4-MIB.st4PhaseState |
| Status | Sentry4-MIB.st4PhaseStatus |
| Volts:Avg | Sentry4-MIB.st4PhaseVoltage |
| Volts:Nom | Sentry4-MIB.st4PhaseNominalVoltage |
| Volts:Status | Sentry4-MIB.st4PhaseStatus |
| Current:Avg | Sentry4-MIB.st4PhaseCurrent |
| Active Power:Avg | Sentry4-MIB.st4PhaseActivePower |
| Apparent Power:Avg | Sentry4-MIB.st4PhaseApparentPower |
ServerTech Environment Sensors
| Header | OID |
|---|---|
| ID | Sentry3-MIB.tempHumidSensorID, Sentry4-MIB.st4TempSensorID |
| Temperature:Avg | Sentry3-MIB.tempHumidSensorTempValue, Sentry4-MIB.st4TempSensorValueMin, Sentry4-MIB.st4TempSensorValueMax, Sentry4-MIB.st4TempSensorValue |
| Temperature:Status | Sentry3-MIB.tempHumidSensorTempStatus, Sentry4-MIB.st4TempSensorStatus |
| Humidity:Avg | Sentry3-MIB.tempHumidSensorHumidValue, Sentry4-MIB.st4HumidSensorValue |
| Humidity:Status | Sentry3-MIB.tempHumidSensorHumidStatus, Sentry4-MIB.st4HumidSensorStatus |
ServerTech CDU Tower
| Header | OID |
|---|---|
| ID | Sentry3-MIB.towerID |
| Name | Sentry3-MIB.towerName |
| Model | Sentry3-MIB.towerModelNumber |
| Serial | Sentry3-MIB.towerProductSN |
| Status | Sentry3-MIB.towerStatus |
| Power:Watts | Sentry3-MIB.towerActivePower |
| Power:VA | Sentry3-MIB.towerApparentPower |
| Power:Factor | Sentry3-MIB.towerPowerFactor |
ServerTech CDU Unit
| Header | OID |
|---|---|
| ID | Sentry4-MIB.st4UnitID |
| Name | Sentry4-MIB.st4UnitName |
| Model | Sentry4-MIB.st4UnitModel |
| Serial | Sentry4-MIB.st4UnitProductSN |
| Status | Sentry4-MIB.st4UnitStatus |
Siklu Reports
Siklu MultiHaul Bridge
| Header | OID |
|---|---|
| Name | RADIO-BRIDGE-MIB.remTuName |
| Signal Qualilty:Avg | RADIO-BRIDGE-MIB.remTuSignalQuality |
| RSSI:Avg | RADIO-BRIDGE-MIB.remTuRssi |
| Packets:Tx | RADIO-BRIDGE-MIB.remTuTxPackets |
| Packets:Rx | RADIO-BRIDGE-MIB.remTuRxPackets |
| Bytes:Tx | RADIO-BRIDGE-MIB.remTuTxBytes |
| Bytes:Rx | RADIO-BRIDGE-MIB.remTuRxBytes |
| Dropped:Rx | RADIO-BRIDGE-MIB.remTuRxDropped |
| Errors:Tx | RADIO-BRIDGE-MIB.remTuTxErrors |
| Status | RADIO-BRIDGE-MIB.remTuStatus |
| Association | RADIO-BRIDGE-MIB.remTuAssociation |
Siklu RF Status
| Header | OID |
|---|---|
| Oper Frequency:Avg | RADIO-BRIDGE-MIB.rfOperationalFrequency |
| Role | RADIO-BRIDGE-MIB.rfRole |
| Oper State | RADIO-BRIDGE-MIB.rfOperationalState |
| CINR:Avg | RADIO-BRIDGE-MIB.rfAverageCinr |
| RSSI:Avg | RADIO-BRIDGE-MIB.rfAverageRssi |
| RF State:Tx | RADIO-BRIDGE-MIB.rfTxState |
| RF State:Rx | RADIO-BRIDGE-MIB.rfRxState |
| Alignment Status | RADIO-BRIDGE-MIB.rfAlignmentStatus |
SmartOptics Reports
SmartOptics Alarm
| Header | OID |
|---|---|
| Interface:Index | DCP-ALARM-MIB.dcpAlarmLogListIndex |
| Interface:Name | DCP-ALARM-MIB.dcpAlarmLogListInterfaceName |
| Alarm | DCP-ALARM-MIB.dcpAlarmLogListText |
| Severity | DCP-ALARM-MIB.dcpAlarmLogListSeverity |
| Start Time | DCP-ALARM-MIB.dcpAlarmLogListStartTime |
SmartOptics Fan
| Header | OID |
|---|---|
| Description | {Derived} |
| Speed:Avg | DCP-ENV-MON-MIB.dcpEnvMonFanSpeed |
| Mode | DCP-ENV-MON-MIB.dcpEnvMonFanMode |
| Status | DCP-ENV-MON-MIB.dcpEnvMonFanStatus |
SmartOptics Interface
| Header | OID |
|---|---|
| Name | DCP-INTERFACE-MIB.dcpInterfaceName |
| Status | DCP-INTERFACE-MIB.dcpInterfaceStatus |
| Alarm | DCP-INTERFACE-MIB.dcpInterfaceAlarm |
| Signal Rx:Avg | DCP-INTERFACE-MIB.dcpInterfaceRxPower |
| Signal Tx:Avg | DCP-INTERFACE-MIB.dcpInterfaceTxPower |
| Format | DCP-INTERFACE-MIB.dcpInterfaceFormat |
| Wavelength | DCP-INTERFACE-MIB.dcpInterfaceWavelength |
| Description | DCP-INTERFACE-MIB.dcpInterfaceDescription |
SmartOptics Linkview
| Header | OID |
|---|---|
| Local Hostname | DCP-LINKVIEW-MIB.dcpLinkviewLocalHostname |
| Interface Name | DCP-LINKVIEW-MIB.dcpLinkviewLocalName |
| Status | DCP-LINKVIEW-MIB.dcpLinkviewLocalStatus |
| Power:Avg | DCP-LINKVIEW-MIB.dcpLinkviewLocalPower |
| Loss:Avg | DCP-LINKVIEW-MIB.dcpLinkviewFiberLoss |
SmartOptics Power Supply
| Header | OID |
|---|---|
| Description | {Derived} |
| Power:Avg | DCP-ENV-MON-MIB.dcpEnvMonPowerConsumptionValue |
SmartOptics Temperature
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | DCP-ENV-MON-MIB.dcpEnvMonTemperatureValue |
Socomec Reports
Socomec Battery
| Header | OID |
|---|---|
| Charge Remaining: Avg | SICONUPS-MIB.upsEstimatedChargeRemaining |
| Status | SICONUPS-MIB.upsBatteryStatus |
Socomec UPS
| Header | OID |
|---|---|
| Input Voltage:Avg | SICONUPS-MIB.upsInputVoltage |
| Output Voltage:Avg | SICONUPS-MIB.upsOutputVoltage |
| Input Current:Avg | SICONUPS-MIB.upsInputCurrent |
| Output Current:Avg | SICONUPS-MIB.upsOutputCurrent |
| Load:Avg | SICONUPS-MIB.upsOutputPercentLoad |
Solid Reports
Solid BTS Interface Unit
| Header | OID |
|---|---|
| BIU | SOLID-DMS1200REL6-MIB.biuName |
| Temperature:Avg | SOLID-DMS1200REL6-MIB.biuTemperature |
Solid Donor Optic Unit
| Header | OID |
|---|---|
| BIU/ODU/DOU | {Derived} |
| BIU | SOLID-DMS1200REL6-MIB.biuName |
| ODU | SOLID-DMS1200REL6-MIB.oduDesc |
| DOU | SOLID-DMS1200REL6-MIB.douDeviceName |
| Laser Diode | SOLID-DMS1200REL6-MIB.douLdAlarm |
| Photo Diode 1 | SOLID-DMS1200REL6-MIB.douPd1Alarm |
| Photo Diode 2 | SOLID-DMS1200REL6-MIB.douPd2Alarm |
| Photo Diode 3 | SOLID-DMS1200REL6-MIB.douPd3Alarm |
| Photo Diode 4 | SOLID-DMS1200REL6-MIB.douPd4Alarm |
Solid Main Drive BTS Unit
| Header | OID |
|---|---|
| BIU/Module/Address | {Derived} |
| BIU | SOLID-DMS1200REL6-MIB.biuName |
| Module | SOLID-DMS1200REL6-MIB.mdbuModuleId |
| Address | SOLID-DMS1200REL6-MIB.mdbuDesc |
| Temperature:Avg | SOLID-DMS1200REL6-MIB.mdbuModuleTemperature |
Solid Main Drive BTS Unit Bands
| Header | OID |
|---|---|
| BIU/Module/Address/Band | {Derived} |
| BIU | SOLID-DMS1200REL6-MIB.biuName |
| Module | SOLID-DMS1200REL6-MIB.mdbuModuleDesc |
| Address | SOLID-DMS1200REL6-MIB.mdbuModuleAddr |
| Band Name | SOLID-DMS1200REL6-MIB.mdbuBandName |
| Band Type | SOLID-DMS1200REL6-MIB.mdbuBandType |
| Input High | SOLID-DMS1200REL6-MIB.mdbuBandTxInHighAlarm |
| Input Low | SOLID-DMS1200REL6-MIB.mdbuBandTxInLowAlarm |
| Output High | SOLID-DMS1200REL6-MIB.mdbuBandRxOutHighAlarm |
Solid Remote Optic Unit
| Header | OID |
|---|---|
| BIU/ODU/ROU | {Derived} |
| BIU | SOLID-DMS1200REL6-MIB.biuName |
| ODU | SOLID-DMS1200REL6-MIB.oduDesc |
| ROU | SOLID-DMS1200REL6-MIB.rouName |
| Link Fail | SOLID-DMS1200REL6-MIB.rouLinkFailAlarm |
| Laser Diode | SOLID-DMS1200REL6-MIB.rouOpticLdAlarm |
| Photo Diode | SOLID-DMS1200REL6-MIB.rouOpticPdAlarm |
| Temperature:Avg | SOLID-DMS1200REL6-MIB.rouTemperature |
SonicWall Reports
SonicWall CPU
| Header | OID |
|---|---|
| CPU:Avg | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicCurrentCPUUtil |
| Management CPU:Avg | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicCurrentManagementCPUUtil |
| Forward/Inspect CPU:Avg | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicCurrentFwdAndInspectCPUUtil |
SonicWall Memory
| Header | OID |
|---|---|
| Util %:Avg | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicCurrentRAMUtil |
SonicWall Firewall Stats
| Header | OID |
|---|---|
| Max Connections | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicMaxConnCacheEntries |
| Current Connections:Avg | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicCurrentConnCacheEntries |
| NAT Translations:Avg | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicNatTranslationCount |
SonicWall IPSec Stats
| Header | OID |
|---|---|
| Index | {Derived} |
| Peer Gateway | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatPeerGateway |
| First Src Addr | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatSrcAddrBegin |
| Last Src Addr | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatSrcAddrEnd |
| First Dest Addr | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatDstAddrBegin |
| Last Dest Addr | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatDstAddrEnd |
| Created | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatCreateTime |
| User | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatUserName |
| Bytes:Encrypt | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatEncryptByteCount |
| Bytes:Decrypt | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatDecryptByteCount |
| Bits/Sec:Encrypt | {Derived} |
| Bits/Sec:Decrypt | {Derived} |
| Packets:Encrypt | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatEncryptPktCount |
| Packets:Decrypt | SONICWALL-FIREWALL-IP-STATISTICS-MIB.sonicSAStatDecryptPktCount |
SonicWall System
| Header | OID |
|---|---|
| Model | SNWL-COMMON-MIB.snwlSysModel |
| Serial | SNWL-COMMON-MIB.snwlSysSerialNumber |
| Firmware | SNWL-COMMON-MIB.snwlSysFirmwareVersion |
| ROM | SNWL-COMMON-MIB.snwlSysROMVersion |
Sonus Reports
Sonus Alarms/Events
| Header | OID |
|---|---|
| Index | SONUS-UX-OBJECTS-MIB.uxAlarmIndex |
| Type | SONUS-UX-OBJECTS-MIB.uxAlarmEvtType |
| Category | SONUS-UX-OBJECTS-MIB.uxAlarmCategory |
| Severity | SONUS-UX-OBJECTS-MIB.uxAlarmSeverity |
| Description | SONUS-UX-OBJECTS-MIB.uxAlarmDescription |
Sonus Call Stats
| Header | OID |
|---|---|
| Port | {Derived} |
| Global:*Current | SONUS-UX-CALL-STATS-MIB.uxPTCurrentCalls |
| Global:*Total | SONUS-UX-CALL-STATS-MIB.uxPTTotalCalls |
| Global:*Connected | SONUS-UX-CALL-STATS-MIB.uxPTConnectedCalls |
| Global:*Refused | SONUS-UX-CALL-STATS-MIB.uxPTRefusedCalls |
| Global:*Errored | SONUS-UX-CALL-STATS-MIB.uxPTErroredCalls |
| Egress:*Attempts | SONUS-UX-CALL-STATS-MIB.uxPTEgressCallAttempts |
| Egress:*Accepted | SONUS-UX-CALL-STATS-MIB.uxPTEgressCallsAccepted |
| Egress:*Completed | SONUS-UX-CALL-STATS-MIB.uxPTEgressCallsCompleted |
| Egress:*Rejected | SONUS-UX-CALL-STATS-MIB.uxPTEgressCallsRejected |
| Ingress:*Attempts | SONUS-UX-CALL-STATS-MIB.uxPTIngressCallAttempts |
| Ingress:*Accepted | SONUS-UX-CALL-STATS-MIB.uxPTIngressCallsAccepted |
| Ingress:*Completed | SONUS-UX-CALL-STATS-MIB.uxPTIngressCallsCompleted |
| Ingress:*Rejected | SONUS-UX-CALL-STATS-MIB.uxPTIngressCallsRejected |
Sonus CPU
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | SONUS-UX-OBJECTS-MIB.uxSystemUsageIntervalCPUUsage |
Sonus Memory
| Header | OID |
|---|---|
| Memory | {Derived} |
| Util %:Avg | SONUS-UX-OBJECTS-MIB.uxSystemUsageIntervalMemoryUsage |
Sonus Power Supply
| Header | OID |
|---|---|
| PSU | {Derived} |
| Input Power:Avg | SONUS-UX-OBJECTS-MIB.uxPSUPowerIn |
| Input Voltage:Avg | SONUS-UX-OBJECTS-MIB.uxPSUVoltageIn |
| Input Current:Avg | SONUS-UX-OBJECTS-MIB.uxPSUCurrentIn |
| Output Power:Avg | SONUS-UX-OBJECTS-MIB.uxPSUPowerOut |
| Output Voltage:Avg | SONUS-UX-OBJECTS-MIB.uxPSUVoltageOut |
| Output Current:Avg | SONUS-UX-OBJECTS-MIB.uxPSUCurrentOut |
| Temperature:Avg | SONUS-UX-OBJECTS-MIB.uxPSUTemperature |
Sonus Core Switch Temperature
| Header | OID |
|---|---|
| Temperature:Avg | SONUS-UX-OBJECTS-MIB.uxSystemCoreSwitchTemp |
Synology Reports
Synology Disk Stats
| Header | OID |
|---|---|
| Disk | SYNOLOGY-DISK-MIB.diskID |
| Model | SYNOLOGY-DISK-MIB.diskModel |
| Type | SYNOLOGY-DISK-MIB.diskType |
| Status | SYNOLOGY-DISK-MIB.diskStatus |
| Temperature:Avg | SYNOLOGY-DISK-MIB.diskTemperature |
Synology Raid Stats
| Header | OID |
|---|---|
| Name | SYNOLOGY-RAID-MIB.raidName |
| Status | SYNOLOGY-RAID-MIB.raidStatus |
Teltonika Reports
Teltonika Device
| Header | OID |
|---|---|
| Router Name | TELTONIKA-MIB.routerName |
| Serial | TELTONIKA-MIB.serial |
| Product Code | TELTONIKA-MIB.productCode |
| Batch Number | TELTONIKA-MIB.batchNumber |
| Hardware Revision | TELTONIKA-MIB.hardwareRevision |
| Firmware Version | TELTONIKA-MIB.fwVersion |
Teltonika Modem
| Header | OID |
|---|---|
| Description | TELTONIKA-MIB.mDescr |
| IMEI | TELTONIKA-MIB.mImei |
| Model | TELTONIKA-MIB.mModel |
| Manufacturer | TELTONIKA-MIB.mManufacturer |
| Revision | TELTONIKA-MIB.mRevision |
| Serial | TELTONIKA-MIB.mSerial |
| IMSI | TELTONIKA-MIB.mIMSI |
| State:PIN | TELTONIKA-MIB.mSimState |
| State:SIM | TELTONIKA-MIB.mPinState |
| State:Network | TELTONIKA-MIB.mNetState |
| Signal:Avg | TELTONIKA-MIB.mSignal |
| Operator:Name | TELTONIKA-MIB.mOperator |
| Operator:Number | TELTONIKA-MIB.mOperatorNumber |
| Connection:State | TELTONIKA-MIB.mConnectionState |
| Connection:Type | TELTONIKA-MIB.mConnectionType |
| Temperature:Avg | TELTONIKA-MIB.mTemperature |
| Cell ID | TELTONIKA-MIB.mCellID |
| LTE Level:SINR | TELTONIKA-MIB.mSINR |
| LTE Level:RSRP | TELTONIKA-MIB.mRSRP |
| LTE Level:RSRQ | TELTONIKA-MIB.mRSRQ |
Trend Micro Reports
Trend Micro Tipping Point Policy
| Header | OID |
|---|---|
| Blocked:Pkts | TPT-POLICY-MIB.policyPacketsBlocked, TPT-POLICY-MIB.policyPacketsBlocked64 |
| Dropped:Pkts | TPT-POLICY-MIB.policyPacketsDropped, TPT-POLICY-MIB.policyPacketsDropped64 |
| Incoming:Pkts | TPT-POLICY-MIB.policyPacketsIncoming, TPT-POLICY-MIB.policyPacketsIncoming64 |
| Outgoing:Pkts | TPT-POLICY-MIB.policyPacketsOutgoing, TPT-POLICY-MIB.policyPacketsOutgoing64 |
Tripp Lite Reports
Tripp Lite Sensors
| Header | OID |
|---|---|
| Temperature:Avg | TRIPPLITE-MIB.tlEnvTemperatureC |
| Temperature:Alarm | TRIPPLITE-MIB.tlEnvTemperatureInAlarm |
| Humidity:Avg | TRIPPLITE-MIB.tlEnvHumidity |
| Humidity:Alarm | TRIPPLITE-MIB.tlEnvHumidityInAlarm |
Ubiquiti Reports
Ubiquiti AirMax Config
| Header | OID |
|---|---|
| SSID:Name | UBNT-AirMAX-MIB.ubntWlStatSsid |
| SSID:Hidden | UBNT-AirMAX-MIB.ubntWlStatHideSsid |
| AP MAC | UBNT-AirMAX-MIB.ubntWlStatApMac |
| Security | UBNT-AirMAX-MIB.ubntWlStatSecurity |
| WDS | UBNT-AirMAX-MIB.ubntWlStatWdsEnabled |
| Repeater | UBNT-AirMAX-MIB.ubntWlStatApRepeater |
| Chan Width | UBNT-AirMAX-MIB.ubntWlStatChanWidth |
| SSID | {Derived} |
Ubiquiti AirMax Radio Config
| Header | OID |
|---|---|
| ID | {Derived} |
| Mode | UBNT-AirMAX-MIB.ubntRadioMode |
| Frequency | UBNT-AirMAX-MIB.ubntRadioFreq |
| Tx Power:Avg | UBNT-AirMAX-MIB.ubntRadioTxPower |
| Antenna | UBNT-AirMAX-MIB.ubntRadioAntenna |
Ubiquiti AirMax Statistics
| Header | OID |
|---|---|
| SSID | UBNT-AirMAX-MIB.ubntWlStatSsid |
| Stations:Avg | UBNT-AirMAX-MIB.ubntWlStatStaCount |
| Tx Rate:Avg | UBNT-AirMAX-MIB.ubntWlStatTxRate |
| Rx Rate:Avg | UBNT-AirMAX-MIB.ubntWlStatRxRate |
| CCQ:Avg | UBNT-AirMAX-MIB.ubntWlStatCcq |
| Signal:Avg | UBNT-AirMAX-MIB.ubntWlStatSignal |
| RSSI:Avg | UBNT-AirMAX-MIB.ubntWlStatRssi |
| Noise Floor:Avg | UBNT-AirMAX-MIB.ubntWlStatNoiseFloor |
Ubiquiti AirFiber Ethernet
| Header | OID |
|---|---|
| Bytes:Tx | UBNT-AirFIBER-MIB.txOctetsOK |
| Bytes:Rx | UBNT-AirFIBER-MIB.rxOctetsOK |
| Packets:Tx | UBNT-AirFIBER-MIB.txFramesOK |
| Packets:Rx | UBNT-AirFIBER-MIB.rxFramesOK |
| Errors:Tx | UBNT-AirFIBER-MIB.txErroredFrames |
| Errors:Rx | UBNT-AirFIBER-MIB.rxErroredFrames |
| Broadcast:Tx | UBNT-AirFIBER-MIB.txValidBroadcastFrames |
| Broadcast:Rx | UBNT-AirFIBER-MIB.rxValidBroadcastFrames |
| Multicast:Tx | UBNT-AirFIBER-MIB.txValidMulticastFrames |
| Multicast:Rx | UBNT-AirFIBER-MIB.rxValidMulticastFrames |
Ubiquiti AirFiber GPS
| Header | OID |
|---|---|
| Sync | UBNT-AirFIBER-MIB.gpsSync |
| Latitude | UBNT-AirFIBER-MIB.gpsLat |
| Longitude | UBNT-AirFIBER-MIB.gpsLong |
| Altitude | UBNT-AirFIBER-MIB.gpsAltMeters |
| Satellites:Visible | UBNT-AirFIBER-MIB.gpsSatsVisible |
| Satellites:Tracked | UBNT-AirFIBER-MIB.gpsSatsTracked |
Ubiquiti Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | {Derived} |
| Free | EdgeSwitch-SWITCHING-MIB.agentSwitchCpuProcessMemFree |
| Total | EdgeSwitch-SWITCHING-MIB.agentSwitchCpuProcessMemAvailable |
Ubiquiti AirFiber Radio Config
| Header | OID |
|---|---|
| Ver | UBNT-AirFIBER-MIB.fwVersion |
| Admin | UBNT-AirFIBER-MIB.radioEnable |
| Oper | UBNT-AirFIBER-MIB.radioLinkState |
| Mode | UBNT-AirFIBER-MIB.radioLinkMode |
| Duplex | UBNT-AirFIBER-MIB.radioDuplex |
| Temperature:Radio0 | UBNT-AirFIBER-MIB.radio0TempC |
| Temperature:Radio1 | UBNT-AirFIBER-MIB.radio1TempC |
| Frequency:Tx | UBNT-AirFIBER-MIB.txFrequency |
| Frequency:Rx | UBNT-AirFIBER-MIB.rxFrequency |
| Meters | UBNT-AirFIBER-MIB.radioLinkDistM |
| Speed:Tx | UBNT-AirFIBER-MIB.txCapacity |
| Speed:Rx | UBNT-AirFIBER-MIB.rxCapacity |
| Local Tx:Power | UBNT-AirFIBER-MIB.txPower |
| Local Tx:Mod Rate | UBNT-AirFIBER-MIB.curTxModRate |
| Local Rx:Gain | UBNT-AirFIBER-MIB.rxGain |
| Remote Tx:Power | UBNT-AirFIBER-MIB.remoteTXPower |
| Remote Tx:Mod Rate | UBNT-AirFIBER-MIB.remoteTXModRate |
| Remote:MAC | UBNT-AirFIBER-MIB.remoteMAC |
| Remote:IP | UBNT-AirFIBER-MIB.remoteIP |
| Link Name | UBNT-AirFIBER-MIB.linkName |
Ubiquiti AirFiber Radio Statistics
| Header | OID |
|---|---|
| Speed:Tx | UBNT-AirFIBER-MIB.txCapacity |
| Speed:Rx | UBNT-AirFIBER-MIB.rxCapacity |
| Bits/Sec:Tx | {Derived} |
| Bits/Sec:Rx | {Derived} |
| Bytes:Tx | UBNT-AirFIBER-MIB.txoctetsAll |
| Bytes:Rx | UBNT-AirFIBER-MIB.rxoctetsAll |
| Packets:Tx | UBNT-AirFIBER-MIB.txpktsAll |
| Packets:Rx | UBNT-AirFIBER-MIB.rxpktsAll |
| Local Power:Radio 0 | UBNT-AirFIBER-MIB.rxPower0 |
| Local Power:Radio 1 | UBNT-AirFIBER-MIB.rxPower1 |
| Remote Power:Radio 0 | UBNT-AirFIBER-MIB.remoteRXPower0 |
| Remote Power:Radio 1 | UBNT-AirFIBER-MIB.remoteRXPower1 |
| Link Name | UBNT-AirFIBER-MIB.linkName |
Ubiquiti Temperature
| Header | OID |
|---|---|
| Index | {Derived} |
| Temperature:Avg | EdgeSwitch-BOXSERVICES-PRIVATE-MIB.boxServicesTempSensorTemperature |
Viptela Reports
Viptela Environment
| Header | OID |
|---|---|
| Part | VIPTELA-HARDWARE.hardwareEnvironmentHwPart |
| Status | VIPTELA-HARDWARE.hardwareEnvironmentStatus |
| Description | {Derived} |
Viptela Inventory
| Header | OID |
|---|---|
| Part | VIPTELA-HARDWARE.hardwareInventoryPart |
| Part Number | VIPTELA-HARDWARE.hardwareInventoryPartNumber |
| Serial | VIPTELA-HARDWARE.hardwareInventorySerialNumber |
| Version | VIPTELA-HARDWARE.hardwareInventoryVersion |
| Description | VIPTELA-HARDWARE.hardwareInventoryHwDescription |
Viptela SLA
| Header | OID |
|---|---|
| Description | {Derived} |
| Jitter:Avg | VIPTELA-POLICY.policyFromVsmartSlaClassJitter |
| Latency:Avg | VIPTELA-POLICY.policyFromVsmartSlaClassLatency |
| Loss %:Avg | VIPTELA-POLICY.policyFromVsmartSlaClassLoss |
Viptela Temperature
| Header | OID |
|---|---|
| Description | {Derived} |
| Temperature:Avg | VIPTELA-HARDWARE.hardwareEnvironmentMeasurement |
VMware Reports
VMware CPU
| Header | OID |
|---|---|
| CPU | {Derived} |
| CPU %:Avg | HOST-RESOURCES-MIB.hrProcessorLoad |
| Description | {Derived} |
VMware Guest
| Header | OID |
|---|---|
| ID | {Derived} |
| Name | VMWARE-VMINFO-MIB.vmwVmDisplayName |
| GuestOS | VMWARE-VMINFO-MIB.vmwVmGuestOS |
| Memory | VMWARE-VMINFO-MIB.vmwVmMemSize |
| CPU | VMWARE-VMINFO-MIB.vmwVmCpus |
VMware Guest MAC Address
| Header | OID |
|---|---|
| Guest Name | {Derived} |
| Virtual NICs | VMWARE-VMINFO-MIB.vmwVmNetNum |
| MACs | VMWARE-VMINFO-MIB.vmwVmMAC |
VMware Host
| Header | OID |
|---|---|
| Product | VMWARE-SYSTEM-MIB.vmwProdName |
| Version | VMWARE-SYSTEM-MIB.vmwProdVersion |
| Update | VMWARE-SYSTEM-MIB.vmwProdUpdate |
| Patch | VMWARE-SYSTEM-MIB.vmwProdPatch |
| Build | VMWARE-SYSTEM-MIB.vmwProdBuild |
VMware Memory
| Header | OID |
|---|---|
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Free | {Derived} |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
| Description | {Derived} |
VMware Storage
| Header | OID |
|---|---|
| Description | {Derived} |
| Util %:Avg | {Derived} |
| Used | HOST-RESOURCES-MIB.hrStorageUsed |
| Total | HOST-RESOURCES-MIB.hrStorageSize |
Scripts
This chapter shows some commonly used Site Scripts.
Create WeatherMap Data File
This script creates a tab delimited output file that can be sent to, or retrieved by, your weathermap server. The output format is:
{DeviceName}:{InterfaceName} {In BPS} {Out BPS}
You need to use the auto or manual grouping to add all interfaces to the “weathermap-links” interface group. For example, in the Auto Grouping:
add interface group weathermap-links
assign interface router1 Fa0/2 = weathermap-links
assign interface router2 Fa0/5 = weathermap-links
If the $remote_user, $remote_host, and $remote_path parameters are filled in, the script will
scp the output file to your weathermap server. You will need to install a public SSH key on your
weathermap server to enable authentication. SSH to the AKIPS server as akips user and run the
following command, replacing {user} and {weathermap host} with your weathermap server username
and IP address.
ssh-copy-id -i /home/akips/.ssh/id_rsa.pub {user}@{weathermap host}
Refer to the Network WeatherMap documentation.
sub sched_1m_weathermap_links
{
my $remote_user = ""; # e.g. 'www'
my $remote_host = ""; # e.g. 10.1.2.3
my $remote_path = ""; # e.g. /var/www/html/plugins/weathermap/configs
my $remote_file = "akips.txt";
my $data_file = "/tmp/weathermap.txt";
my %data;
my $OUT;
for my $line (adb_result ("mcalc avg time last1m ifrate * * /^IF-MIB.*BitRate/ any group weathermap-links")) {
my ($device, $interface, $attr, undef, $val) = split (" ", $line, 5);
my $link = sprintf ("%s:%s", $device, $interface);
if ($attr eq "IF-MIB.ifInBitRate") { $data{$link}{inbps} = $val; }
elsif ($attr eq "IF-MIB.ifOutBitRate") { $data{$link}{outbps} = $val; }
}
open ($OUT, ">", $data_file) || EXIT_FATAL ("Could not create %s", $data_file);
for my $link (keys %data) {
printf $OUT "%s\t%s\t%s\n", $link, $data{$link}{inbps}, $data{$link}{outbps};
}
close $OUT;
if ($remote_user ne "" and $remote_host ne "" and $remote_path ne "" and $remote_file ne "") {
system (sprintf ("/usr/bin/scp -q %s %s@%s:%s/%s", $data_file, $remote_user, $remote_host, $remote_path, $remote_file));
}
}
Custom site script to post alert in Opsgenie
This script can be used to create a custom alert in Opsgenie.
use JSON;
sub custom_post_alert_to_opsgenie
{
my $genieKey = ""; # Opsgenie integration key.
# Options for alert.
my %options;
$options{message} = "";
$options{alias} = "";
$options{description} = "";
$options{priority} = "";
my %request;
# Uncomment the following line to use proxy
# $request{proxy} = "http://xxxx:3128";
$request{url} = "https://api.opsgenie.com/v2/alerts";
$request{headers} = [sprintf ("Authorization: GenieKey %s", $genieKey)];
$request{method} = "post";
$request{content_type} = "application/json";
$request{data} = encode_json (\%options);
http_result (\%request);
}
Custom site script to post alert in Pagerduty
This script can be used to create a custom alert in Pagerduty.
use JSON;
sub custom_post_alert_to_pagerduty
{
# Options for alert.
my %options;
$options{routing_key} = ""; # Integration key for PagerDuty.
$options{event_action} = "";
$options{payload}{summary} = "";
$options{payload}{severity} = "";
$options{payload}{source} = "";
my %request;
# Uncomment the following line to use proxy
# $request{proxy} = "http://xxxx:3128";
$request{url} = "https://events.pagerduty.com/v2/enqueue";
$request{method} = "post";
$request{content_type} = "application/json";
$request{data} = encode_json (\%options);
http_result (\%request);
}
Custom site script to post alert in ServiceNow
This script can be used to create a custom alert in ServiceNow.
use JSON;
sub custom_post_alert_to_servicenow
{
my %request;
my $user = ""; # e.g. Admin
my $pwd = ''; # Make sure password is enclosed in single quotes ''.
my %options;
# URL of serviceNow api.
# E.g. https://dev12345.service-now.com/api/now/v2/table/incident
$request{url} = "";
$request{basic_auth} = sprintf ("%s:%s",$user,$pwd);
# Options for alert (Add as needed).
# The following are examples of options for the incident table api.
# $options{short_description} = "";
# $options{urgency} = "";
# $options{impact} = "";
# $options{category} = "";
# Uncomment the following line to use proxy
# $request{proxy} = "http://xxxx:3128";
$request{content_type} = "application/json";
$request{method} = "post";
$request{data} = encode_json (\%options);
http_result (\%request);
}
Custom site script to post alert in Slack
This script can be used to create a custom alert in Slack.
use JSON;
sub custom_post_alert_to_slack
{
my %request;
my %options;
# Required.
$request{url} = ""; # Enter Slack webhook.
$options{attachments}[0]{text} = ""; # Enter alert text.
# Optional.
# $options{attachments}[0]{color} = ''; # Colour of alert. e.g. #e6222c
# Uncomment the following line to use proxy
# $request{proxy} = "http://xxxx:3128";
$request{method} = "post";
$request{content_type} = "application/json";
$request{data} = encode_json (\%options);
http_result (\%request);
}
Delete Cisco WAPs
This script automatically deletes wireless access points belonging to particular cisco wireless controller. The script runs after Discover.
# Script to delete controller wireless access points
sub config_cisco_delete_controllers_waps
{
my @controllers_waps_to_be_deleted;
# Name of controllers whose waps needs to be deleted
# Controller names are space separated
# Replace cisco-ctrl-4 cisco-ctrl-5 cisco-ctrl-6 cisco-ctrl-7 with the controller whose WAPs needs to be deleted
@controllers_waps_to_be_deleted = qw (cisco-ctrl-4 cisco-ctrl-5 cisco-ctrl-6 cisco-ctrl-7);
if (scalar (@controllers_waps_to_be_deleted) > 0 ){
# Create a group of Controllers WAPs that needs to be deleted
my $delete_ctrl_waps_group = "delete_controller_access_points";
adb_send (sprintf ("add device group %s", $delete_ctrl_waps_group));
for my $ctrl_name (@controllers_waps_to_be_deleted) {
for my $line (adb_result (sprintf ("mget * * * SNMP.proxy value %s", $ctrl_name))) {
my ($ap_name, undef, undef, undef, undef) = split (" ", $line, 5);
# Assign WAPs to group
adb_send (sprintf ("assign device %s = %s", $ap_name, $delete_ctrl_waps_group));
}
}
# Delete waps belonging to controller
adb_send (sprintf ("mdelete * * any group %s ", $delete_ctrl_waps_group));
# Delete group
adb_send (sprintf ("delete device group %s ", $delete_ctrl_waps_group));
}
}
Delete Unreachable Devices
This script automatically deletes all devices which have been down for over 7 days. The script runs at the end of a Discover or Rewalk.
sub config_delete_unreachable_devices
{
my $prune_days = 7;
my $prune_time = 60 * 60 * 24 * $prune_days;
my @arr = adb_result ("mget enum * ping4 PING.icmpState");
my $cur_tt = time ();
for my $line (@arr) {
my ($dev, undef, undef, undef, $val) = split (" ", $line, 5);
my (undef, $state, undef, $mtime, undef) = split (",", $val, 5);
next if ($state ne "down");
if ($cur_tt - $mtime > $prune_time) {
printf " Removing %s\n", $dev;
errlog ($ERR_DEBUG, "Deleting unreachable device %s", $dev);
adb_send (sprintf ("delete device %s", $dev));
}
}
adb_flush ();
}
Discover API Examples
This example shows some ways a Discover can be initiated from a Site Script.
sub custom_discover
{
my $discover_lock;
# Get a lock on the discover
$discover_lock = process_lock ($DISCOVER_LOCK, LOCK_EX)
or EXIT_FATAL ("Failed to get a lock");
# Open discover log file
discover_log ("discover-script.log");
# Full discovery using Ping Ranges and SNMP Parameters
# under Admin > Discover > Discover/Rewalk
#if (discover_scan () > 0) {
# discover_config ();
#}
# Single device discovery using specified SNMP parameters
#if (discover_scan ("version 2 community public", "10.1.2.3") > 0) {
# discover_config ();
#}
# Scan IP address ranges using SNMP Parameters
# under Admin > Discover > Discover/Rewalk
#if (discover_scan (undef, "10.1.2.0/24", "10.1.3.0/24") > 0) {
# discover_config ();
#}
# Close discover log file
stdout_log_close ();
process_unlock ($discover_lock);
}
Discover Dell iDRAC6 Devices
This script runs at the end of a successful Discover (not a Rewalk) and adds any iDRAC6 devices as ping-only devices. It will also add the relevant objects for the Dell iDRAC System Status report.
NOTES:
- This will ONLY work for a full Discover. A rewalk will not pick up any config changes because the device is not added as an SNMP-capable device.
- The Add SNMP Device menu option will not work for iDRAC6 devices. These devices will be
rejected because they do not support
IF-MIB. - When you open the Dell iDRAC System Status report, iDRAC6 devices will not appear, due to the default sort being the Server Model column. You will need to pick a different column to sort on, e.g. Device or Model.
sub config_discover_idrac6
{
my $IN;
my %walk;
if (open ($IN, "<", $DISCOVER_CONFIG_WALK)) {
while (my $line = <$IN>) {
chomp $line;
my ($ip, $mib, $obj, $idx, undef, $val) = split (" ", $line, 6);
next if ($mib ne "DELL-RAC-MIB");
if (defined $cfg_oids{$mib}{$obj}) {
$walk{$ip}{$mib}{$obj}{$idx} = $val;
}
}
close $IN;
}
if (open ($IN, "<", $DISCOVER_DEVICES)) {
while (my $line = <$IN>) {
chomp $line;
my ($ip4, $ip6, $device, $snmp_opt, $sysObjectID, $sysDescr) = split (",", $line, 6);
if ($sysObjectID eq "DELL-RAC-MIB.drsOutofBandGroup") {
my %dev = ();
$dev{device} = $device;
$dev{ip4addr} = $ip4;
$dev{ip6addr} = $ip6;
$dev{descr} = $sysDescr;
if (config_add_ping_device (\%dev) == 1) {
printf "Added %s\n", $device;
# Add IDRAC6 objects
my $mib = "DELL-RAC-MIB";
adb_send (sprintf ("add child %s idrac", $device));
for my $obj (keys %{$walk{$ip4}{$mib}}) {
my $cfg_ref = $cfg_oids{$mib}{$obj};
my $type = $cfg_ref->{type};
my $value = $walk{$ip4}{$mib}{$obj}{"0"};
if ($type eq "text") {
adb_send (sprintf ("add %s %s idrac %s.%s = \"%s\"", $type, $device, $mib, $obj, $value));
}
}
}
}
}
close $IN;
adb_flush ();
}
}
Discover from CSV
This script shows how to initiate a Discover/Rewalk from a CSV file. The CSV file could be generated from an external IPAM system, for example.
The format of the CSV input file is:
- IPv4 or IPv6 address
- SNMP Parameters (same format as Discover/Rewalk Settings)
- (Optional) Hostname
Place your CSV file in /tmp/devices.csv on the AKIPS server and run this script.
NOTE: This script will run a Discover/Rewalk for each unique set of SNMP credentials in your CSV file.
# File format:
# ipaddr,SNMP parameters[,hostname]
# e.g.
# 10.1.8.250,version 2 community foobar
# 10.1.8.251,version 3 user fred sha password aes256 password,atlanta-ro
#
sub custom_discover_import_csv
{
my $DEVICES_CSV = "/tmp/devices.csv";
my $IN;
my $line;
my @domains;
my %cfg;
my %ip2host;
my %ip2name;
my $discover_lock;
return if (not -e $DEVICES_CSV);
# Get a lock on the discover
$discover_lock = process_lock ($DISCOVER_LOCK, LOCK_EX)
or EXIT_FATAL ("Failed to get a lock");
# Open discover log file
discover_log ("discover-script.log");
open ($IN, "<", $DEVICES_CSV) or EXIT_FATAL ("Can't open $DEVICES_CSV: $!");
unlink $DEVICES_CSV;
@domains = config_load_domains ();
while ($line = <$IN>) {
chomp $line;
my ($ipaddr, $snmp_param, $hostname) = split (",", $line, 3);
trim $snmp_param;
$cfg{$snmp_param}{$ipaddr} = 1;
if (defined $hostname and $hostname ne "") {
$ip2host{$ipaddr} = config_strip_sysname ($hostname, @domains);
}
}
close $IN;
for my $snmp_param (sort keys %cfg) {
if (discover_scan ($snmp_param, keys %{ $cfg{$snmp_param} }) > 0) {
discover_config ();
}
}
# Close discover log file
stdout_log_close ();
# Set hostnames
if (scalar keys %ip2host > 0) {
for my $ip (keys %ip2host) {
if (defined $ip2name{$ip} and $ip2name{$ip} ne $ip2host{$ip}) {
my $from_name = $ip2name{$ip}{name};
my $to_name = $ip2host{$ip};
config_rename_device ($from_name, $to_name);
}
}
}
process_unlock ($discover_lock);
}
Discover Ping-only Devices
This script performs a ping scan of the specified ranges and creates the appropriate configuration for ping-only devices.
Edit the @ranges array definition at the top of the function to define your own IP ranges.
use Socket;
sub custom_scan_ping_devices
{
my @ranges = (
"10.1.1.0/24",
);
my @domains = config_load_domains ();
my $IN;
my $OUT;
my $PING_SCAN_OUT = "$HOME_TMP/ping-scan.out";
my %result;
open ($OUT, "|-", "$PING_SCAN -o $PING_SCAN_OUT") or EXIT_FATAL ("Can't run $PING_SCAN: $!");
for my $r (@ranges) {
printf $OUT "%s\n", $r;
}
close $OUT; # Block on the close until nm-ping-scan completes
open ($IN, "<", $PING_SCAN_OUT) or EXIT_FATAL ("Can't open $PING_SCAN_OUT: $!");
while (my $ipaddr = <$IN>) {
chomp $ipaddr;
my $name = gethostbyaddr (inet_aton ($ipaddr), AF_INET);
if (defined $name) {
$name = config_strip_sysname ($name, @domains);
}
else {
$name = $ipaddr;
}
if ($ipaddr =~ /$REGEX_IPV4_ADDR/m) {
$result{$name}{ip4addr} = $ipaddr;
$result{$name}{device} = $name;
}
elsif ($ipaddr =~ /$REGEX_IPV6_ADDR/m) {
$result{$name}{ip6addr} = $ipaddr;
$result{$name}{device} = $name;
}
}
close $IN;
for my $name (keys %result) {
config_add_ping_device ($result{$name});
}
}
Email Newly Discovered Devices
This script runs at the end of a Discover and sends an email listing all newly discovered devices.
You will need to configure either $mail_to or $profile in the script below.
sub config_mail_new_devices
{
my ($arg_ref) = @_;
# Set one of the following two parameters
my $mail_to = ''; # e.g. [email protected]
my $profile = ''; # e.g. NetEng
my $subject;
my @body;
my $cnt = 0;
# Get the time of the last discover SNMP scan
my $fstat_ref = file_stat ($DISCOVER_SNMP_SCAN);
my $discover_tt = $fstat_ref->{mtime};
push @body, "The following devices were added into AKIPS:";
push @body, "";
# Inspect the creation time of every device
for my $line (adb_result ("mtime device *")) {
my ($device, undef, $val) = split (" ", $line);
my ($ctime, $mtime, $utime) = split (",", $val);
next if ($ctime < $discover_tt);
# Add this new device into the email body
my $time_str = strftime ("%H:%M", localtime ($ctime));
push @body, sprintf ("%s %s", $time_str, $device);
$cnt++;
}
return if ($cnt == 0);
$subject = sprintf ("Discovered %d new devices", $cnt);
# Send to a single email address
if ($mail_to ne "") {
mail ({ subject => $subject, to => $mail_to, body => \@body });
}
# Send to all email addresses in a profile
if ($profile ne "") {
for my $addr (config_get_emails ($profile)) {
mail ({ subject => $subject, to => $addr, body => \@body });
}
}
}
Email Status Alert
This is a basic example which shows:
- How to access parameters passed through from Status Alerting.
- How to retrieve the IP address of a device from ADB (AKIPS database).
- How to retrieve
sysContactandsysLocationof a device from ADB. - How to create and send an email to a single address.
- How to create and send an email to a profile.
NOTE: This example script:
- Does not implement any alert bundling.
- Will generate an email message for every alert passed in from Status Alerting.
sub alert_mail_status
{
my ($arg_ref) = @_;
my $mail_to = ''; # e.g. [email protected]
my $profile = ''; # e.g. NetEng
my $subject = sprintf ("Status: %s %s %s %s",
$arg_ref->{device},
$arg_ref->{child},
$arg_ref->{descr},
$arg_ref->{state});
my $ipaddr = adb_result (sprintf ("get %s sys SNMP.ipaddr", $arg_ref->{device}));
my $contact = adb_result (sprintf ("get %s sys SNMPv2-MIB.sysContact", $arg_ref->{device}));
my $location = adb_result (sprintf ("get %s sys SNMPv2-MIB.sysLocation", $arg_ref->{device}));
my $time_str = strftime ("%H:%M", localtime ($arg_ref->{tt}));
my @body;
push @body, join (" ",
$time_str,
$arg_ref->{device},
$ipaddr,
#$contact || "",
#$location || "",
$arg_ref->{child},
$arg_ref->{descr},
$arg_ref->{attr},
$arg_ref->{alias} || "",
$arg_ref->{state}
);
# Send to a single email address
if ($mail_to ne "") {
mail ({ subject => $subject, to => $mail_to, body => \@body });
}
# Send to all email addresses in a profile
if ($profile ne "") {
for my $addr (config_get_emails ($profile)) {
mail ({ subject => $subject, to => $addr, body => \@body });
}
}
}
Email Syslog Alert
This is a basic example which shows:
- How to access parameters passed through from Syslog Alerting.
- How to retrieve
sysContactandsysLocationof a device from ADB. - How to create and send an email to a single address.
- How to create and send an email to a profile.
NOTE: This example script:
- Does not implement any alert bundling.
- Will generate an email message for every alert passed in from Syslog Alerting.
- The priority and facility parameters are only available in v20.1 or later.
sub alert_mail_syslog
{
my ($arg_ref) = @_;
my $mail_to = ''; # e.g. [email protected]
my $profile = ''; # e.g. NetEng
# Parameters from alert
my $tt = $arg_ref->{tt};
my $device = $arg_ref->{device};
my $ipaddr = $arg_ref->{ipaddr};
my $priority = $arg_ref->{priority};
my $facility = $arg_ref->{facility};
my $msg = $arg_ref->{msg};
my $time_str = strftime ("%H:%M", localtime ($arg_ref->{tt}));
# Device parameters from database
my $contact = adb_result (sprintf ("get %s sys SNMPv2-MIB.sysContact", $device));
my $location = adb_result (sprintf ("get %s sys SNMPv2-MIB.sysLocation", $device));
my $subject = sprintf ("Syslog: %s %s %s",
$priority,
$device,
$ipaddr);
my @body;
push @body, join (" ",
$time_str,
$device,
$ipaddr,
#$contact || "",
#$location || "",
$msg
);
# Send to a single email address
if ($mail_to ne "") {
mail ({ subject => $subject, to => $mail_to, body => \@body });
}
# Send to all email addresses in a profile
if ($profile ne "") {
for my $addr (config_get_emails ($profile)) {
mail ({ subject => $subject, to => $addr, body => \@body });
}
}
}
Email Threshold Alert
This is a basic example which shows:
- How to access parameters passed through from Threshold Alerting.
- How to retrieve the IP address of a device from ADB (AKIPS database).
- How to apply formatting to interface thresholds.
- How to create and send an email to a single address.
- How to create and send an email to a profile.
NOTE: This example script:
- Does not implement any alert bundling.
- Will generate an email message for every alert passed in from Threshold Alerting.
sub alert_mail_threshold
{
my ($arg_ref) = @_;
# Modify the following parameters
my $mail_to = ''; # e.g. [email protected]
my $profile = ''; # e.g. NetEng
# Get the IP address of the device which triggered the alert
my $ipaddr = adb_result (sprintf ("get %s sys SNMP.ipaddr", $arg_ref->{device}));
my $time_str = strftime ("%H:%M", localtime ($arg_ref->{tt}));
my $child = "";
my $thr = $arg_ref->{thr};
my $val = $arg_ref->{val};
my $subject;
my @body;
my $msg;
# Parse the MIB and object which triggered the alert
my ($mib, $obj) = split (/\./m, $arg_ref->{attr}, 2);
# Apply formatting to interface thresholds
if ($mib eq "IF-MIB") {
if (defined $obj && $obj =~ /if.*BitRate/m) {
$thr = int_ifspeed ($thr);
$val = int_ifspeed ($val);
}
elsif (defined $obj && $obj =~ /if.*Util/m) {
$thr = int_util ($thr);
$val = int_util ($val);
}
else {
$thr = int_metric ($thr);
$val = int_metric ($val);
}
trim $val;
$child = $arg_ref->{child}; # interface name
}
# Set the email subject
$subject = sprintf ("%s: %s %s %s %s %s %s %s %s",
$arg_ref->{alias} || "",
$arg_ref->{device},
$child,
$arg_ref->{descr},
$arg_ref->{lastn},
$arg_ref->{stat}, # avg or total
$val, # calculated value
$arg_ref->{state}, # above or below
$thr); # threshold value
# Set the email body
$msg = sprintf ("%s %s %s %s %s %s %s %s %s %s %s",
$time_str,
$arg_ref->{alias} || "",
$arg_ref->{device},
$ipaddr,
$child,
$arg_ref->{descr},
$arg_ref->{lastn},
$arg_ref->{stat}, # avg or total
$val, # calculated value
$arg_ref->{state}, # above or below
$thr); # threshold value
trim $subject;
trim $msg;
push @body, $msg;
# Send to a single email address
if ($mail_to ne "") {
mail ({ subject => $subject, to => $mail_to, body => \@body });
}
# Send to all email addresses in a profile
if ($profile ne "") {
for my $addr (config_get_emails ($profile)) {
mail ({ subject => $subject, to => $addr, body => \@body });
}
}
}
Export 5 Minute Interface Statistics
This script creates a 5 minute CSV file for all interface statistics. The format of the file is:
- Device Name
- Interface Name
- In Octets
- Out Octets
- In BPS
- Out BPS
- In Percent Utilisation
- Out Percent Utilisation
- In Packets
- Out Packets
- In Unicast Packets
- Out Unicast Packets
- In Broadcast Packets
- Output Broadcast Packets
- In Multicast Packets
- Out Multicast Packets
- In Errors
- Out Errors
- In Discards
- Out Discards
- In Error Percentage
- Out Error Percentage
- In Discard Percentage
- Out Discard Percentage
The output file is located in: /home/akips/tmp/ifstats-last5m.csv
sub sched_5m_ifstats
{
my $filename = "$HOME_TMP/ifstats-last5m.csv";
my %stat;
my $OUT;
for my $line (adb_result ("mcalc avg time last5m ifutil * * /^IF-MIB.if.*Util/")) {
my ($device, $interface, $attr, undef, $val) = split (" ", $line, 5);
$attr =~ s/IF-MIB\.if//m;
next if ($val eq "n/a");
$stat{$device}{$interface}{$attr} = $val;
}
for my $line (adb_result ("mcalc avg time last5m ifrate * * /^IF-MIB/")) {
my ($device, $interface, $attr, undef, $val) = split (" ", $line, 5);
$attr =~ s/IF-MIB\.if//m;
next if ($val eq "n/a");
$stat{$device}{$interface}{$attr} = $val;
}
for my $line (adb_result ("mcalc total time last5m counter * * /^IF-MIB/")) {
my ($device, $interface, $attr, undef, $val) = split (" ", $line, 5);
$attr =~ s/IF-MIB\.if//m;
$attr =~ s/^HC//m;
next if ($val eq "n/a");
$stat{$device}{$interface}{$attr} = $val;
}
open ($OUT, ">", "$filename.tmp") or EXIT_FATAL ("Can't open $filename.tmp: $!");
for my $device (sort keys %stat) {
for my $interface (sort keys %{ $stat{$device} }) {
my $InPkts;
my $OutPkts;
my $InUtil = "";
my $OutUtil = "";
my $InErrorsPct = 0;
my $OutErrorsPct = 0;
my $InDiscardsPct = 0;
my $OutDiscardsPct = 0;
my $ref = $stat{$device}{$interface};
next if (not defined $ref->{InUtil});
next if (not defined $ref->{OutUtil});
if ($ref->{InUtil} ne "") {
$InUtil = sprintf ("%.2f", $ref->{InUtil} / 100);
}
if ($ref->{OutUtil} ne "") {
$OutUtil = sprintf ("%.2f", $ref->{OutUtil} / 100);
}
$InPkts = ($ref->{InUcastPkts} || 0)
+ ($ref->{InBroadcastPkts} || 0)
+ ($ref->{InMulticastPkts} || 0)
+ ($ref->{InErrors} || 0)
+ ($ref->{InDiscards} || 0);
$OutPkts = ($ref->{OutUcastPkts} || 0)
+ ($ref->{OutBroadcastPkts} || 0)
+ ($ref->{OutMulticastPkts} || 0);
if ($InPkts > 0) {
$InErrorsPct = ($ref->{InErrors} || 0) * 100 / $InPkts;
$InDiscardsPct = ($ref->{InDiscards} || 0) * 100 / $InPkts;
}
if ($OutPkts > 0) {
$OutErrorsPct = ($ref->{OutErrors} || 0) * 100 / $OutPkts;
$OutDiscardsPct = ($ref->{OutDiscards} || 0) * 100 / $OutPkts;
}
printf $OUT "%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%.2f,%.2f,%.2f,%.2f\n",
$device,
$interface,
$ref->{InOctets} || 0,
$ref->{OutOctets} || 0,
$ref->{InBitRate} || 0,
$ref->{OutBitRate} || 0,
$InUtil,
$OutUtil,
$InPkts,
$OutPkts,
$ref->{InUcastPkts} || 0,
$ref->{OutUcastPkts} || 0,
$ref->{InBroadcastPkts} || 0,
$ref->{OutBroadcastPkts} || 0,
$ref->{InMulticastPkts} || 0,
$ref->{OutMulticastPkts} || 0,
$ref->{InErrors} || 0,
$ref->{OutErrors} || 0,
$ref->{InDiscards} || 0,
$ref->{OutDiscards} || 0,
$InErrorsPct,
$OutErrorsPct,
$InDiscardsPct,
$OutDiscardsPct;
}
}
close $OUT;
rename ("$filename.tmp", $filename);
}
Export Device Chassis report
This script creates a CSV file containing the same information as Reports > Device > Chassis.
The format of the output file is:
- Device Name
- Model
- Serial
- Software Version
- Hardware Version
- Firmware Version
- Chassis Description
The output file is located in: /home/akips/tmp/device-chassis.csv
sub custom_export_device_chassis
{
my $filename = "$HOME_TMP/device-chassis.csv";
my %data;
my $OUT;
for my $line (adb_result ('mget text * /^chassis\./ *')) {
my ($dev, $child, $attr, undef, $val) = split (" ", $line, 5);
$data{$dev}{$child}{$attr} = $val;
}
for my $line (adb_result ('mget child * /^chassis\./')) {
my ($dev, $child, undef, $val) = split (" ", $line, 4);
my ($index, $descr) = split (",", $val);
$data{$dev}{$child}{descr} = $descr;
}
open ($OUT, ">", "$filename.tmp") or EXIT_FATAL ("Can't open $filename.tmp: $!");
for my $dev (nat_sort keys %data) {
for my $child (sort { nat_cmp ($data{$dev}{$a}{descr}, $data{$dev}{$b}{descr}) }
keys %{ $data{$dev} }) {
printf $OUT "%s,%s,%s,%s,%s,%s,\"%s\"\n",
$dev,
$data{$dev}{$child}{model} || "",
$data{$dev}{$child}{serial} || "",
$data{$dev}{$child}{sw_rev} || "",
$data{$dev}{$child}{hw_rev} || "",
$data{$dev}{$child}{fw_rev} || "",
$data{$dev}{$child}{descr} || "";
}
}
close $OUT;
rename ("$filename.tmp", $filename);
}
Export Device Extended Details Report
This script creates a CSV file containing the same information as Reports > Device > Summary plus
SysContact, SNMP parameters, and group membership.
The format of the output file is:
- Device Name
- IPv4 Address
- IPv6 Address
- SysUpTime (Unix epoch time)
- SysUpTime (in seconds)
- SysUpTime (days/hours/minutes/seconds)
- Added (Unix epoch time)
- Added (yyyy-mm-dd HH:MM:SS)
- Location (sysLocation)
- Identifier (sysObjectID)
- Description (sysDescr)
- Contact (sysContact)
- SNMP Parameters
- Group Membership (space separated list)
The output file is located in: /home/akips/tmp/device-summary-ext.csv
sub custom_export_device_extended
{
my $filename = "$HOME_TMP/device-summary-ext.csv";
my $snmp_cfg_ref = config_load_snmp_cfg ();
my %data;
my $OUT;
for my $line (adb_result ("mget text * sys *")) {
my ($dev, $child, $attr, undef, $val) = split (" ", $line, 5);
$attr =~ s/^SNMPv2-MIB\.//img;
$data{$dev}{$attr} = $val;
}
for my $line (adb_result ("mget uptime * sys *")) {
my ($dev, $child, $attr, undef, $val) = split (" ", $line, 5);
my ($uptime, $utime) = split (",", $val);
$attr =~ s/^SNMPv2-MIB\.//img;
$data{$dev}{$attr} = $uptime;
}
for my $line (adb_result ("mtime device *")) {
my ($dev, undef, $val) = split (" ", $line, 3);
my ($ctime, $mtime, $utime) = split (",", $val);
$data{$dev}{ctime} = $ctime;
}
for my $line (adb_result ("mgroup device *")) {
my ($dev, undef, $val, undef) = split (" ", $line, 4);
if ($val eq "none") {
$data{$dev}{groups} = "";
}
else {
$val =~ s/,/ /mg;
$data{$dev}{groups} = $val;
}
}
open ($OUT, ">", "$filename.tmp") or EXIT_FATAL ("Can't open $filename.tmp: $!");
for my $dev (nat_sort keys %data) {
my $snmp_cmd = $snmp_cfg_ref->{lc ($dev)}{cmd} || "";
$snmp_cmd =~ s/ maxrep \d+$//m; # strip maxrep parameter
my $uptime_sec = "";
if (defined $data{$dev}{sysUpTime}) {
$uptime_sec = time () - $data{$dev}{sysUpTime};
}
printf $OUT "%s,%s,%s,%s,%s,%s,%d,%s,\"%s\",%s,\"%s\",\"%s\",%s,%s\n",
$dev,
$data{$dev}{ip4addr} || "",
$data{$dev}{ip6addr} || "",
$data{$dev}{sysUpTime} || "",
$uptime_sec,
time_elapsed ($data{$dev}{sysUpTime} || ""),
$data{$dev}{ctime},
date_fmt ($data{$dev}{ctime}, "yyyymmddhhmmss"),
$data{$dev}{sysLocation} || "",
$data{$dev}{sysObjectID} || "",
$data{$dev}{sysDescr} || "",
$data{$dev}{sysContact} || "",
$snmp_cmd,
$data{$dev}{groups} || "";
}
close $OUT;
rename ("$filename.tmp", $filename);
}
Export Device Summary Report
This script creates a CSV file containing the same information as Reports > Device > Summary.
The format of the output file is:
- Device Name
- IPv4 Address
- IPv6 Address
- SysUpTime (Unix epoch time)
- SysUpTime (in seconds)
- SysUpTime (days/hours/minutes/seconds)
- Added (Unix epoch time)
- Added (yyyy-mm-dd HH:MM:SS)
- Location (sysLocation)
- Identifier (sysObjectID)
- Description (sysDescr)
The output file is located in: /home/akips/tmp/device-summary.csv
sub custom_export_device_summary
{
my $filename = "$HOME_TMP/device-summary.csv";
my %data;
my $OUT;
for my $line (adb_result ("mget text * sys *")) {
my ($dev, $child, $attr, undef, $val) = split (" ", $line, 5);
$attr =~ s/^SNMPv2-MIB\.//img;
$data{$dev}{$attr} = $val;
}
for my $line (adb_result ("mget uptime * sys *")) {
my ($dev, $child, $attr, undef, $val) = split (" ", $line, 5);
my ($uptime, $utime) = split (",", $val);
$attr =~ s/^SNMPv2-MIB\.//img;
$data{$dev}{$attr} = $uptime;
}
for my $line (adb_result ("mtime device *")) {
my ($dev, undef, $val) = split (" ", $line, 5);
my ($ctime, $mtime, $utime) = split (",", $val);
$data{$dev}{ctime} = $ctime;
}
open ($OUT, ">", "$filename.tmp") or EXIT_FATAL ("Can't open $filename.tmp: $!");
for my $dev (nat_sort keys %data) {
my $uptime_sec = "";
if (defined $data{$dev}{sysUpTime}) {
$uptime_sec = time () - $data{$dev}{sysUpTime};
}
printf $OUT "%s,%s,%s,%s,%s,%s,%d,%s,\"%s\",%s,\"%s\"\n",
$dev,
$data{$dev}{ip4addr} || "",
$data{$dev}{ip6addr} || "",
$data{$dev}{sysUpTime} || "",
$uptime_sec,
time_elapsed ($data{$dev}{sysUpTime} || ""),
$data{$dev}{ctime},
date_fmt ($data{$dev}{ctime}, "yyyymmddhhmmss"),
$data{$dev}{sysLocation} || "",
$data{$dev}{sysObjectID} || "",
$data{$dev}{sysDescr} || "";
}
close $OUT;
rename ("$filename.tmp", $filename);
}
Handle BGP Peer State Changes
This script is used to rate limit email alerts sent by BGP state change events.
This example handles BGP peer state changes by creating a new MIB object to store the last time an alert was triggered. An email is sent out with the details of the event only if a similar email hasn’t been sent out in a specified period. By default this is 1 hour.
You can use this script to cause periodic temporary mutes to BGP peer state change events.
sub alert_handle_bgp_state_change
{
my ($arg_ref) = @_;
my $device = $arg_ref->{device};
my $child = $arg_ref->{child};
my $attr = $arg_ref->{attr};
my $state = $arg_ref->{state};
my $TMP_MUTE_TIME = 3600; #How long to mute alerts for (in seconds)
my $time_now;
my $prev_time;
my $adb_bgp_time;
my $mib;
my $mail_to = ''; # e.g. [email protected]
my $profile = ''; # e.g. NetEng
my $subject = sprintf ("BGP Peer State Change");
my @body;
$time_now = time ();
# Get the MIB value from the attribute
$mib = (split (/\./m, $attr))[0];
# Gets last alert time
$adb_bgp_time = adb_result (sprintf ("get %s %s %s.bgpPeerStateAlertTime", $device, $child, $mib));
if (! defined $adb_bgp_time || length($adb_bgp_time) == 0) {
adb_send (sprintf ("add integer %s %s %s.bgpPeerStateAlertTime = %s", $device, $child, $mib, $time_now));
$prev_time = 0;
}
else {
$prev_time = $adb_bgp_time;
}
# Checks last alert time is outside timeout
if (($time_now - $prev_time) > $TMP_MUTE_TIME) {
push @body, join (" ", $device, $child, $attr, $state);
# Send to a single email address
if ($mail_to ne "") {
mail ({ subject => $subject, to => $mail_to, body => \@body });
}
# Send to all email addresses in a profile
if ($profile ne "") {
for my $addr (config_get_emails ($profile)) {
mail ({ subject => $subject, to => $addr, body => \@body });
}
}
# Update last alert time
adb_send (sprintf ("set %s %s %s.bgpPeerStateAlertTime = %s", $device, $child, $mib, $time_now));
}
}
Discover Ping-only Devices
This script imports a CSV formatted file and creates the appropriate configuration for ping-only devices.
Place your CSV file in /tmp/import.csv on the AKIPS server and run this script.
The format of the CSV input file is:
- Device name
- IPv4 address (may be blank if a IPv6 address is defined)
- IPv6 address (may be blank if a IPv4 address is defined)
- Description (may be blank)
- Location (may be blank)
- Contact (may be blank)
If group is configured in the script below, a device group will be created if it doesn’t exist,
and any devices added by this script will be assigned to that device group.
#
# CSV file format:
# devicename,ip4addr,ip6addr,descr,location,contact
#
sub custom_import_ping_devices
{
my $FILENAME = "/tmp/import.csv";
my $group = ""; # e.g. Ping-Only
my $IN;
my $line;
my %dev;
if ($group ne "") {
adb_send ("add device group $group");
}
open ($IN, "<", $FILENAME) or EXIT_FATAL ("Could not open $FILENAME: $!");
while ($line = <$IN>) {
chomp $line;
%dev = ();
($dev{device}, $dev{ip4addr}, $dev{ip6addr},
$dev{descr}, $dev{location}, $dev{contact}) = split (",", $line);
if (config_add_ping_device (\%dev) == 1) {
printf "Added %s\n", $dev{device};
# assign device to a group
if ($group ne "") {
adb_send ("assign device $dev{device} = $group");
}
}
else {
printf "Failed to add %s\n", $dev{device};
}
}
close $IN;
adb_flush ();
}
Interface Speeds by Group
This script manually sets interface speeds in a specified group.
Site Scripting uses function names starting with ifspeed_ to run commands to manually set
interface speeds.
You can test your ifspeed_ code by selecting “All ifspeed_ functions” from the dropdown, then
clicking Run. Make sure there are no error messages in the output on the right side of the screen.
You can then check an interface report to confirm that the speed has been set correctly.
If the interfaces are collected in an interface group, you can use the mset command together with a group filter. For example, if you have an interface group named wan-links, this will set the speed to 2Gbps for all interfaces in that group.
sub ifspeed_interface_group
{
# Command syntax:
# mset integer {device regex} {interface regex} IF-MIB.ifSpeed [any|all|not group {group name}] = {speed in bits per sec}
adb_send ("mset integer * * IF-MIB.ifSpeed any group wan-links = 2000000000");
adb_flush ();
}
Interface Speeds by Name
This script manually sets interface speeds by specifying device name and interface name.
Site Scripting uses function names starting with ifspeed_ to run commands to manually set
interface speeds.
You can test your ifspeed_ code by selecting “All ifspeed_ functions” from the dropdown, then
clicking Run. Make sure there are no error messages in the output on the right side of the screen.
You can then check an Interface report to confirm that the speed has been set correctly.
If you only need to manually set speeds on a handful of interfaces, you can issue individual set
commands specifying the device and interface names. The following example sets the speed to 2Gbps
for 3 interfaces on the device atlanta-ro.
sub ifspeed_interfaces
{
# Command syntax:
# set {device} {interface} IF-MIB.ifSpeed = {speed in bits per sec}
adb_send ("set atlanta-ro Te3/1 IF-MIB.ifSpeed = 2000000000");
adb_send ("set atlanta-ro Te3/2 IF-MIB.ifSpeed = 2000000000");
adb_send ("set atlanta-ro Te3/3 IF-MIB.ifSpeed = 2000000000");
adb_flush ();
}
Custom Inventory Report as CSV
This is a custom script example to send the inventory report as CSV.
# Subroutine to email custom inventory report as csv
sub custom_inventory_report_csv
{
# Nominate a single mail address to receive the report
my $mail_to = ''; # e.g. [email protected]
# Nominate a group mailing list to receive the report
my $profile = ''; # e.g. NetEng
# Subject line of the emailed report
my $subject = "Custom Inventory Report CSV";
# Name of the csv file
my $CSVFILE = "$HOME_TMP/custom_inventory.csv";
# Header name of the first column (with field delimiter ",")
my $csv_column_header = "Device".",";
# Working variables
my $OUT;
my @body;
my %data;
# This structure defines all of the data to collect for your report.
# Data is collected when an attribute is used to query the database,
# resulting with a returned value. The returned value is recorded
# and presented in your report.
#
# Each, key => value, pair represents:
# "database attribute" => "column header name"
#
# Modify the attributes and column names to suit your report.
#
# NOTE: The last pair in the structure has been "commented out",
# as an example of how to exclude data from your report, without
# deleting the pair. This approach can be useful when testing.
my @attr_column_names = (
{"ip4addr" => "IPv4 Address"},
{"model" => "Model"},
{"serial" => "Serial Number"},
{"sw_rev" => "Software (OS Version)"},
{"SNMPv2-MIB.sysLocation" => "Location (sysLocation)"},
{"SNMP.snmpState" => "Added"},
{"SNMPv2-MIB.sysUpTime" => "sysUpTime"},
{"SNMPv2-MIB.sysDescr" => "Description"},
#{"IF-MIB.ifInErrors" => "Error"},
);
# Get data for all the attributes defined above
for my $i ( 0 .. $#attr_column_names )
{
for my $attr ( keys %{ $attr_column_names[$i] } ) {
# Build the list of column header names
$csv_column_header .= $attr_column_names[$i]{$attr}. ",";
# Database query to get attribute data
for my $line (adb_result ("mget * * * $attr")) {
my ($device, undef, undef, undef, $value) = split (" ", $line, 5);
$data{$device}{$i} = $value || "";
#
# Some attributes require additional work to get the data
# into a presentable format. Two examples are shown below.
#
# Format returned sysUpTime data
if ($attr eq "SNMPv2-MIB.sysUpTime" ) {
my ($start_tt, $end_tt) = split (",", $value);
$data{$device}{$i} = time_elapsed($start_tt) || "";
}
# Format returned snmpState data
if ($attr eq "SNMP.snmpState"){
my (undef, undef, $added_tt, undef) = split (",", $value);
$data{$device}{$i} = date_fmt($added_tt, "yyyymmddhhmm") || "";
}
}
}
}
# Open a csv file
open ($OUT, ">", $CSVFILE) or EXIT_FATAL ("Could not open $CSVFILE: $!");
# Print the column header to csv file
print $OUT $csv_column_header;
print $OUT "\n";
# Print data to csv file
for my $device (sort keys %data) {
my $row;
$row = $device.",";
for my $attr (0..$#attr_column_names) {
if ($data{$device}{$attr}) {
$row .= $data{$device}{$attr}.",";
}
else {
$row .= ",";
}
}
$row .= "\n";
print $OUT $row;
}
close ($OUT);
# Send to a single email address
if ($mail_to ne "") {
mail ({ subject => $subject, to => $mail_to, body => \@body, attach => [$CSVFILE] });
}
# Send to all email addresses in a profile
if ($profile ne "") {
for my $addr (config_get_emails ($profile)) {
mail ({ subject => $subject, to => $addr, body => \@body, attach => [$CSVFILE] });
}
}
}
List IP Addresses with Multiple Devices
If multiple devices have the same IPv4 address configured in AKIPS, this script will list them.
- The devices are sorted by date added.
- Each device name has a link to the Device Editor.
sub custom_duplicate_ipaddr
{
my %ip2dev;
my %dev_ctime;
my $cnt = 0;
for my $line (adb_result ("mget * * sys ip4addr")) {
my ($dev, undef, undef, undef, $ip) = split (" ", $line, 5);
push @{ $ip2dev{$ip} }, $dev;
}
for my $line (adb_result ("mtime device *")) {
my ($dev, undef, $val) = split (" ", $line, 3);
my ($ctime, $mtime, $utime) = split (",", $val);
$dev_ctime{$dev} = $ctime;
}
for my $ip (nat_sort keys %ip2dev) {
if (scalar @{ $ip2dev{$ip} } > 1) {
printf "%s\n", $ip;
for my $dev (sort { $dev_ctime{$a} <=> $dev_ctime{$b} } @{ $ip2dev{$ip} }) {
my $ctime = $dev_ctime{$dev};
printf " %-20s <a href=\"/device-editor?mode=display;device_list=%s\" target=_blank>%s</a>\n",
time_simple ($ctime), $dev, $dev;
$cnt++;
}
printf "\n";
}
}
if ($cnt == 0) {
printf "No duplicates found.\n";
}
}
RESTful API Integration Threshold Alert
This is a basic example which shows:
- How to access parameters passed through from Threshold Alerting.
- How to retrieve the IP address of a device from ADB (AKIPS database).
- How to apply formatting to interface thresholds.
- Make RESTful API calls to a server.
NOTE: This example script does not implement any alert bundling.
sub alert_http_send_threshold
{
my ($arg_ref) = @_;
my %args;
# Get the IP address of the device which triggered the alert
my $ipaddr = adb_result (sprintf ("get %s sys SNMP.ipaddr", $arg_ref->{device}));
my $time_str = strftime ("%H:%M", localtime ($arg_ref->{tt}));
my $child = "";
my $thr = $arg_ref->{thr};
my $val = $arg_ref->{val};
# Parse the MIB and object which triggered the alert
my ($mib, $obj) = split (/\./m, $arg_ref->{attr}, 2);
# Apply formatting to interface thresholds
if ($mib eq "IF-MIB") {
if (defined $obj && $obj =~ /if.*BitRate/m) {
$thr = int_ifspeed ($thr);
$val = int_ifspeed ($val);
}
elsif (defined $obj && $obj =~ /if.*Util/m) {
$thr = int_util ($thr);
$val = int_util ($val);
}
else {
$thr = int_metric ($thr);
$val = int_metric ($val);
}
trim $val;
$child = $arg_ref->{child}; # interface name
}
# Call remote server
$args{url} = sprintf ("https://www.example.com/alert?ipaddr=%s,ifname=%s,time_str=%s,thr=%s,val=%s", $ipaddr, $child, $time_str, $thr, $val);
$args{method} = "get";
$args{content_type} = "text/html";
http_send (\%args);
http_close ();
# Call remote server to execute scripts
http_send ({
url => "https://www.example.com:8080/script?name=my_script.txt",
method => "GET",
content_type => "text/html",
});
}
Send Status Alert via Syslog
This is a basic example which shows:
- How to access parameters passed through from Status Alerting.
- How to retrieve the IP address of a device from ADB (AKIPS database).
- How to create and send a syslog message.
The priority parameter must be one of the following:
- emergency
- alert
- critical
- error
- warning
- notice
- info
- debug
The facility parameter must be one of the following:
- auth
- authpriv
- console
- cron
- daemon
- ftp
- kern
- lpr
- news
- ntp
- security
- syslog
- user
- uucp
- local0
- local1
- local2
- local3
- local4
- local5
- local6
- local7
sub alert_status_send_syslog
{
my ($arg_ref) = @_;
my $msg;
# Modify the following parameters. You must set $dest_ip to enable this script.
# Refer to the Site Script documentation at www.akips.com for details
my $dest_ip = ""; # IP address of remote syslog collector
my $priority = "error";
my $facility = "local3";
# Get the IP address of the device which triggered the alert
my $dev_ip = adb_result (sprintf ("get %s sys SNMP.ipaddr", $arg_ref->{device}));
my $time_str = strftime ("%Y-%m-%d %H:%M:%S%z", localtime ($arg_ref->{tt}));
#my $time_utc = strftime ("%Y-%m-%d %H:%M:%SZ", gmtime ($arg_ref->{tt}));
# Parse the MIB and object which triggered the alert
my ($mib, $obj) = split (/\./m, $arg_ref->{attr}, 2);
# The following formats the message similar to Status Alerting email messages.
if ($mib eq "IF-MIB") {
$msg = sprintf ("%s %s %s %s %s %s %s",
$time_str,
$arg_ref->{alias} || "",
$arg_ref->{device},
$dev_ip,
$arg_ref->{child}, # interface name
$arg_ref->{descr},
$arg_ref->{state});
}
else {
$msg = sprintf ("%s %s %s %s %s %s",
$time_str,
$arg_ref->{alias} || "",
$arg_ref->{device},
$dev_ip,
$arg_ref->{descr},
$arg_ref->{state});
}
# Send the syslog message
if ($dest_ip ne "") {
syslog ({
ipaddr => $dest_ip,
priority => $priority,
facility => $facility,
message => $msg,
});
# Send message to 'alert' log for debugging purposes
errlog ($ERR_ALERT, "syslog $dest_ip $priority $facility $msg");
}
}
Send Threshold Alert via Syslog
This is a basic example which shows:
- How to access parameters passed through from Threshold Alerting.
- How to retrieve the IP address of a device from ADB (AKIPS database).
- How to create and send a syslog message.
The priority parameter must be one of the following:
- emergency
- alert
- critical
- error
- warning
- notice
- info
- debug
The facility parameter must be one of the following:
- auth
- authpriv
- console
- cron
- daemon
- ftp
- kern
- lpr
- news
- ntp
- security
- syslog
- user
- uucp
- local0
- local1
- local2
- local3
- local4
- local5
- local6
- local7
sub alert_threshold_send_syslog
{
my ($arg_ref) = @_;
my $msg;
my $thr = $arg_ref->{thr};
my $val = $arg_ref->{val};
# Modify the following parameters. You must set $dest_ip to enable this script.
# Refer to the Site Script documentation at www.akips.com for details
my $dest_ip = ""; # IP address of remote syslog collector
my $priority = "error";
my $facility = "local3";
# Get the IP address of the device which triggered the alert
my $dev_ip = adb_result (sprintf ("get %s sys SNMP.ipaddr", $arg_ref->{device}));
my $time_str = strftime ("%Y-%m-%d %H:%M:%S%z", localtime ($arg_ref->{tt}));
#my $time_utc = strftime ("%Y-%m-%d %H:%M:%SZ", gmtime ($arg_ref->{tt}));
# Parse the MIB and object which triggered the alert
my ($mib, $obj) = split (/\./m, $arg_ref->{attr}, 2);
# The following formats the message similar to Threshold Alerting email messages.
if ($mib eq "IF-MIB") {
if (defined $obj && $obj =~ /if.*BitRate/m) {
$thr = int_ifspeed ($thr);
$val = int_ifspeed ($val);
}
elsif (defined $obj && $obj =~ /if.*Util/m) {
$thr = int_util ($thr);
$val = int_util ($val);
}
else {
$thr = int_metric ($thr);
$val = int_metric ($val);
}
trim $val;
$msg = sprintf ("%s %s %s %s %s %s %s %s %s %s %s",
$time_str,
$arg_ref->{alias} || "",
$arg_ref->{device},
$dev_ip,
$arg_ref->{child}, # interface name
$arg_ref->{descr},
$arg_ref->{lastn},
$arg_ref->{stat}, # avg or total
$val, # calculated value
$arg_ref->{state}, # above or below
$thr); # threshold value
}
else {
$msg = sprintf ("%s %s %s %s %s %s %s %s %s %s",
$time_str,
$arg_ref->{alias} || "",
$arg_ref->{device},
$dev_ip,
$arg_ref->{descr},
$arg_ref->{lastn},
$arg_ref->{stat}, # avg or total
$val, # calculated value
$arg_ref->{state}, # above or below
$thr); # threshold value
}
# Send the syslog message
if ($dest_ip ne "") {
syslog ({
ipaddr => $dest_ip,
priority => $priority,
facility => $facility,
message => $msg,
});
# Send message to 'alert' log for debugging purposes
#errlog ($ERR_ALERT, "syslog $dest_ip $priority $facility $msg");
}
}
Sync Device Name with sysName
This script renames all devices using the value from SNMPv2-MIB.sysName as returned by each
device. It is run at the end of the discover/rewalk because its function name starts with
config_.
sub config_update_sysname
{
my @domains = config_load_domains ();
for my $line (adb_result ("mget text * sys SNMPv2-MIB.sysName")) {
my @arr = split (" ", $line, 5);
my $devname = $arr[0];
my $sysname = $arr[4] || "";
$sysname = config_strip_sysname ($sysname, @domains);
if ($devname ne $sysname) {
config_rename_device ($devname, $sysname);
}
}
adb_flush ();
}
Threshold Alert Limiting
This is an example script to limit threshold alerts to 1 per day. The first alert per day gets sent
immediately; additional alerts get discarded. The daily alert filter resets at 9am each day. Call
this script from Threshold Alerting using the syntax call alert_threshold_daily.
NOTE:
- To use this script as-is, you will need to include the Email Threshold Alert script in your Site Scripting config.
- If you want a daily summary of alerts, use Scheduled Reports.
sub alert_threshold_daily
{
my ($arg_ref) = @_;
my $device = $arg_ref->{device};
my $child = $arg_ref->{child};
my $attr = $arg_ref->{attr};
my $lastn = $arg_ref->{lastn};
my $stat = $arg_ref->{stat};
my $state = $arg_ref->{state};
my $thr = $arg_ref->{thr};
# Use this group to keep track of alerts
my $group = sprintf ("script_threshold_%s_%s_%s_%s", $lastn, $stat, $state, $thr);
# Create group if it doesn't exist
adb_send (sprintf ("add threshold group %s", $group));
if (adb_result (sprintf ("check %s %s %s = * * * * any group %s", $device, $child, $attr, $group)) eq "0") {
# Record this alert in our group
adb_send (sprintf ("assign * %s %s %s = %s", $device, $child, $attr, $group));
# Call another site script function to generate an alert
alert_mail_threshold ($arg_ref);
}
else {
#errlog ($ERR_DEBUG, "Duplicate alert: %s %s %s", $device, $child, $attr);
}
adb_flush ();
}
sub sched_1h_threshold_daily_reset
{
my $tm_ref = get_localtime ();
# Run daily at 9am
return if ($tm_ref->{hour} != 9);
# Clear all threshold groups with names that begin with 'script_threshold_'
errlog ($ERR_DEBUG, "Clearing script threshold groups");
adb_send ('empty threshold group /^script_threshold_/');
}
Web API for Device Discovery
This example shows how to discover SNMP devices via the Web API
- Install this script under Site Scripting
- Create Web API user
- Create a user called
api-rwusing the menu: - Admin > Users/Profiles > User Settings
- Create a user called
- Enable Web API Site Script Functions
- Go to the menu:
- Admin > API > Web API Settings and set the Site Script Functions option to on.
- Execute the script from another machine using Curl:
curl -s "https://{server}/api-script?password={pw};function=web_discover_device;ipaddr=10.91.0.12"
NOTE:
- You can provide multiple IP address parameters separated by semicolons, e.g.
ipaddr=10.91.0.12;ipaddr=10.91.0.13;ipaddr=10.91.0.14 - You can discover a subnet using the appropriate syntax, e.g.
ipaddr=10.91.3.0/24 - You can provide SNMP parameters using
snmp_param={string}, e.g.snmp_param=version+2+community+public. - If you don’t include the
snmp_paramoption, AKIPS will probe the device using the SNMP Parameters defined under: Admin > Discover > Discover/Rewalk menu.
sub web_discover_device
{
my @ipaddr = cgi_param ('ipaddr');
my $snmp_param = cgi_param ('snmp_param'); # optional
my $discover_lock;
return if (scalar @ipaddr == 0);
# Get a lock on the discover
$discover_lock = process_lock ($DISCOVER_LOCK, LOCK_EX)
or EXIT_FATAL ("Failed to get a lock");
if (discover_scan ($snmp_param, @ipaddr) > 0) {
discover_config ();
}
process_unlock ($discover_lock);
}
Web API for Single Device Rewalk
This example shows how to rewalk a single SNMP device via the Web API.
- Install this script under Site Scripting
- Create Web API user
- Create a user called
api-rwusing the menu: - Admin > Users/Profiles > User Settings
- Create a user called
- Enable Web API Site Script Functions
- Go to the menu:
- Admin > API > Web API Settings and set the Site Script Functions option to on.
- Execute the script from another machine using Curl:
curl -s "https://{server}/api-script?password={pw};function=web_rewalk_device;ipaddr=10.91.0.12"
Note: You can provide either ipaddr={device ip address} or device={device name}.
sub web_rewalk_device
{
my $device = cgi_param ('device');
my $ipaddr = cgi_param ('ipaddr');
my $discover_lock;
# Get a lock on the discover
$discover_lock = process_lock ($DISCOVER_LOCK, LOCK_EX)
or EXIT_FATAL ("Failed to get a lock");
discover_device_rewalk ({ device => $device, ipaddr => $ipaddr });
process_unlock ($discover_lock);
}
Web API to Add/Delete Manual group
This example shows how to add/delete a manual group and assign/remove entity to/from a manual group via the Web API.
- Install this script under Site Scripting
- Create Web API user
- Create a user called
api-rwusing the menu: - Admin > Users/Profiles > User Settings
- Create a user called
- Enable Web API Site Script Functions
- Go to the menu:
- Admin > API > Web API Settings and set the Site Script Functions option to on.
- Execute the script from another machine using Curl
- Manual grouping type definitions:
- CPUs = processor
- Devices = device
- IPSLA = ipsla
- Interfaces = interface
- Memory = memory
- Netflow Exporters = flow
- Storage = storage
- Super Groups = super
- Temperature = temperature
Example of creating a new group and adding a device to it.
To add a manual group:
curl -s "https://{server}/api-script?password={pw};function=web_manual_grouping;type=device;group={group_name};mode=add"
To assign an entity to a manual group:
curl -s "https://{server}/api-script?password={pw};function=web_manual_grouping;type=device;group={group_name};mode=assign;device={device_name}"
Example of removing an entity from a group and deleting a group.
To clear an entity from a manual group:
curl -s "https://{server}/api-script?password={pw};function=web_manual_grouping;type=device;group={group_name};mode=clear;device={device_name}"
To delete a manual group:
curl -s "https://{server}/api-script?password={pw};function=web_manual_grouping;type=device;group={group_name};mode=delete"
sub web_manual_grouping
{
my $type = cgi_param ('type') || "";
my $group = cgi_param ('group') || "";
my $mode = cgi_param ('mode') || "";
my $device = cgi_param ('device') || "";
my $child = cgi_param ('child') || "";
my $entity;
if ($type eq "") {
errlog ($ERR_DEBUG, "type is missing");
return;
}
elsif ($group eq "") {
errlog ($ERR_DEBUG, "group is missing");
return;
}
elsif ($mode eq "") {
errlog ($ERR_DEBUG, "mode is missing");
return;
}
if ($mode eq "assign" || $mode eq "clear") {
if ($device ne "" && $child ne "") {
$entity = $device." ".$child;
}
else {
if ($device ne "") {
$entity = $device;
}
else {
errlog ($ERR_DEBUG, "device is missing");
return;
}
}
}
group_manual_load_cfg ();
if ($mode eq "add") {
group_manual_add ($type, $group);
}
elsif ($mode eq "assign") {
group_manual_assign ($type, $entity, $group);
}
elsif ($mode eq "clear") {
group_manual_clear ($type, $entity, $group);
}
elsif ($mode eq "delete") {
group_manual_delete ($type, $group);
}
group_manual_save_cfg ();
adb_flush ();
}
Web API to delete Device
This example shows how to delete devices via the Web API.
- Install this script under Site Scripting
- Create Web API user
- Create a user called
api-rwusing the menu: - Admin > Users/Profiles > User Settings
- Create a user called
- Enable Web API Site Script Functions
- Go to the menu:
- Admin > API > Web API Settings and set the Site Script Functions option to on.
- Execute the script from another machine using Curl:
curl -s "https://{server}/api-script?password=secret;function=web_delete_device;device_names=device_name1,device_name2,device_name3"
# Site script to delete devices
sub web_delete_device
{
my $device_names;
my @device_to_be_deleted;
$device_names = cgi_param ("device_names");
@device_to_be_deleted = split(',', $device_names);
if (scalar (@device_to_be_deleted) > 0 ) {
config_delete_device (@device_to_be_deleted);
}
}
Web API to rename single Device
This example shows how to rename a single device via the Web API.
- Install this script under Site Scripting
- Create Web API user
- Create a user called
api-rwusing the menu: - Admin > Users/Profiles > User Settings
- Create a user called
- Enable Web API Site Script Functions
- Go to the menu:
- Admin > API > Web API Settings and set the Site Script Functions option to on.
- Execute the script from another machine using Curl:
curl -s "https://{server}/api-script?password={pw};function=web_rename_device;from_name={device_name};to_name={new_device_name}
sub web_rename_device
{
my $from_name = cgi_param ('from_name');
my $to_name = cgi_param ('to_name');
# Run a built in script to rename devices
config_rename_device ($from_name, $to_name);
return;
}
© 2025 AKIPS Holdings Pty Ltd
All rights reserved worldwide. No part of this document may be reproduced by any means, nor modified, decompiled, dissembled, published or distributed, in whole or in part, or translated to any electronic medium or other means, without the written consent of AKIPS Holdings Pty Ltd.
All rights, title and interest in and to the software documentation are and shall remain the exclusive property of AKIPS and its licensors.
All other trademarks contained in this document are the property of their respective owners.
Disclaimer
While the publisher (AKIPS Pty Ltd) has taken every precaution in the preparation of this guide to ensure that the information and instructions contained herein are accurate at the date of publication, it makes no expressed or implied warranty of any kind, and disclaims all responsibility for errors or omissions. The publisher assumes no liability for incidental or consequential losses or damages in connection with, or arising out of, the use of the information contained herein.