This documentation refers to a previously released version of BMC Discovery.
See the information on this topic for the latest version (11.2) or version 11.1.

This page shows the information categories discovered, the script used, and whether privileged access is required. Optional commands such as lsof are assumed to have been installed in all cases.

All methods that are marked with an asterisk (*) must succeed for a host to be created. For a method to succeed, it must return some useful data. Where multiple scripts are listed against such methods, one of the scripts must succeed. For simple methods such as getDeviceInfo and getHostInfo, this means the result contains expected attributes such as hostname or OS information. For more complex methods such as getNetworkInterfaces, one of the defined scripts must return at least one item, an interface. Additional data such as speed or duplex is not required.

AIX

 Information about shell scripts and SNMP queries used for AIX

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHBAList

hbainfo

 

getHostInfo *

host_info

 

getIPAddresses

ifconfig_ip

 

getMACAddresses *

lsdev_lscfg_mac
netstat_link_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifdetails
netstat_link_if

 

getPackageList

lslpp

Privileges

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

 

IBM-AIX-MIB::aixProcEntry
[ aixProcPID, aixProcUID, aixProcPPID, aixProcCMD ]

1.3.6.1.4.1.2.6.191.7.2.1
[ .1, .2, .3, .6 ]

FreeBSD

 Information about shell scripts and SNMP queries used for FreeBSD

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

Privileges

getIPAddresses

ifconfig_ip

 

getMACAddresses *

ifconfig_mac

 

getNetworkConnectionList

netstat

 

getPackageList

pkg_info

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses*

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

HPUX

 Information about shell scripts and SNMP queries used for HPUX

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

bdf

 

getHBAList

fcmsutil

Privileges

getHostInfo *

host_info

 

getIPAddresses

ifconfig_ip

 

getMACAddresses *

lanscan_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

interface_commands

 

getPackageList

swlist

Privileges

getPatchList

patch_list

Privileges

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

 

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

IRIX

 Information about shell scripts and SNMP queries used for IRIX

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

 

getIPAddresses

ifconfig_ip

 

getMACAddresses *

netstat_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifconfig_if

 

getPackageList

showprods

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

Linux

 Information about shell scripts and SNMP queries used for Linux

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHBAList

hba_sysfs

 

 

hba_procfs

 

 

hba_hbacmd

Privileges

 

hba_lputil

Privileges

getHostInfo *

host_info

Privileges

getIPAddresses

ip_addr_ip
ifconfig_ip

 

getMACAddresses *

ip_link_mac
ifconfig_mac

 

getNetworkConnectionList

netstat

Privileges

getNetworkInterfaces

ip_link_if
ifconfig_if

Privileges
Privileges

getPackageList

rpmx

 

 

rpm

 

 

dpkg

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

Mac OS X

 Information about shell scripts and SNMP queries used for Mac OS X

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

 

getIPAddresses

ifconfig_ip

 

getMACAddresses *

ifconfig_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifconfig_if

 

getPackageList

system_profiler-apps

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses*

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

NetBSD

 Information about shell scripts and SNMP queries used for NetBSD

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

Privileges

getIPAddresses

ifconfig_ip

 

getMACAddresses *

ifconfig_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifconfig_if

 

getPackageList

pkg_info

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

OpenBSD

 Information about shell scripts and SNMP queries used for OpenBSD

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

Privileges

getIPAddresses

ifconfig_ip

 

getMACAddresses *

ifconfig_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifconfig_if

 

getPackageList

pkg_info

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

OpenVMS

 Information about shell scripts and SNMP queries used for OpenVMS

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

deviceinfo

 

getFileSystems

show-mount

 

getHostInfo *

hostinfo

 

getIPAddresses

ifconfig_ip
tcpip_show_ip

 

getMACAddresses *

tcpip_show_mac

 

getNetworkConnectionList

show-network

 

getNetworkInterfaces

ifdetails

 

getPackageList

show-product

 

getProcessList

show-system

 

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

POWER HMC

 Information about shell scripts and SNMP queries used for POWER HMC

Shell scripts

Method

Script

Privileges required

initialise

init

getDeviceInfo *

device_info

 

getFileSystems

monhmc-rdisk

 

getHostInfo *

host_info

 

getIPAddresses

lshmc-n

 

getMACAddresses *

netstat-ine

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

lshmc_netstat

 

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

Solaris

 Information about shell scripts and SNMP queries used for Solaris

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHBAList

hba_fcinfo

Privileges

 

hba_emlxadm

Privileges

 

hba_hbacmd

Privileges

 

hba_lputil

Privileges

getHostInfo *

host_info

Privileges

getIPAddresses

ifconfig_ip

 

getMACAddresses *

netstat_mac
ifconfig_mac


Privileges

getNetworkConnectionList

netstat

 

getNetworkInterfaces

interface_commands

Privileges

getPackageList

pkginfo

 

getPatchList

patch_list

 

getProcessList

ps

Privileges

getProcessToConnectionMapping

lsof-i

Privileges

 

pfiles

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

 

SUN-SNMP-MIB::psEntry
[ psProcessID, psParentProcessID, psProcessUserName, psProcessUserID, psProcessName]

1.3.6.1.4.1.42.3.12.1
[ .1, .2, .8, .9, .10 ]

Tru64

 Information about shell scripts and SNMP queries used for Tru64

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

 

getIPAddresses

ifconfig_ip

 

getMACAddresses *

ifconfig_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifconfig_if

 

getPackageList

setld

Privileges

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]
IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses*

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

UnixWare

 Information about shell scripts and SNMP queries used for UnixWare

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

 

getIPAddresses

ifconfig_ip

 

getMACAddresses *

ifconfig_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ifconfig_if

 

getPackageList

pkginfo

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

SNMP

Method

MIB Values

OID

getDeviceInfo*

SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysName.0

1.3.6.1.2.1.1.1.0
1.3.6.1.2.1.1.5.0

getHostInfo*

HOST-RESOURCES-MIB::hrSystemUptime.0
HOST-RESOURCES-MIB::hrMemorySize.0

1.3.6.1.2.1.25.1.1.0
1.3.6.1.2.1.25.2.2.0

getIPAddresses

IF-MIB::ifEntry
[ ifDescr, ifType, ifOperStatus ]
IP-MIB::ipAddressEntry
[ ipAddressAddr, ipAddressIfIndex, ipAddressType, ipAddressPrefix ]

1.3.6.1.2.1.2.2.1
[ .2, .3, .8 ]
1.3.6.1.2.1.4.34.1
[ .2, .3, .4, .5 ]

 

IP-MIB::ipAddrEntry
[ ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask ]

 

IPV6-MIB::ipv6AddrEntry
[ ipv6AddrAddress, ipv6AddrPfxLength ]

1.3.6.1.2.1.4.20.1
[ .1, .2, .3 ]
1.3.6.1.2.1.55.1.8.1
[ .1, .2 ]

getMACAddresses *

IF-MIB::ifEntry
[ ifDescr, ifType, ifPhysAddress, ifOperStatus ]

1.3.6.1.2.1.4.20.1
[ .2, .3, .6, .8 ]

 

IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]

1.3.6.1.2.1.4.35.1
[ .4, .6 ]

 

IP-MIB::ipNetToMediaEntry
[ ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.4.22.1
[ .2, .4 ]

getNetworkConnectionList

TCP-MIB::tcpConnectionEntry
[ tcpConnectionLocalAddress, tcpConnectionLocalPort, tcpConnectionRemAddress, tcpConnectionRemPort, tcpConnectionState, tcpConnectionProcess ]
TCP-MIB::tcpListenerEntry
[ tcpListenerLocalAddress, tcpListenerLocalPort, tcpListenerProcess ]
UDP-MIB::udpEndpointEntry
[ udpEndpointLocalAddress, udpEndpointLocalPort, udpEndpointProcess ]

1.3.6.1.2.1.6.19.1
[ .2, .3, .5, .6, .7, .8 ]
1.3.6.1.2.1.6.20.1
[ .2, .3, .4 ]
1.3.6.1.2.1.7.7.1
[ .2, .3, .8 ]

 

TCP-MIB::tcpConnEntry
[ tcpConnState, tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort ]
IPV6-TCP-MIB::ipv6TcpConnEntry
[ ipv6TcpConnLocalAddress, ipv6TcpConnLocalPort, ipv6TcpConnRemAddress, ipv6TcpConnRemPort, ipv6TcpConnState ]
UDP-MIB::udpConnEntry
[ udpLocalAddress, udpLocalPort ]
IPV6-UDP-MIB::ipv6UdpEntry
[ ipv6UdpLocalAddress, ipv6UdpLocalPort ]

1.3.6.1.2.1.6.13.1
[ .1, .2, .3, .4, .5 ]
1.3.6.1.2.1.6.16.1
[ .1, .2, .3, .4, .6 ]
1.3.6.1.2.1.7.5.1
[ .1, .2 ]
1.3.6.1.2.1.7.6.1
[ .1, .2 ]

getNetworkInterfaces

IF-MIB::ifEntry
[ ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifOperStatus ]
IF-MIB::ifXEntry
[ ifAlias, ifName, ifHighSpeed ]
MAU-MIB::ifMauEntry
[ ifMauIfIndex, ifMauType, ifMauAutoNegSupported ]
EtherLike-MIB::dot3StatsEntry
[ dot3StatsDuplexStatus ]
IP-MIB::ipNetToPhysicalEntry
[ ipNetToPhysicalIfIndex, ipNetToPhysicalPhysAddress, ipNetToPhysicalType ]
IP-MIB::ipNetToMediaEntry
[ ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipNetToMediaType ]

1.3.6.1.2.1.2.2.1
[ .1, .2, .3, .5, .6, .8 ]
1.3.6.1.2.1.31.1.1.1
[ .1, .15, .18 ]
1.3.6.1.2.1.26.2.1.1
[ .1, .3, .12 ]
1.3.6.1.2.1.10.7.2.1
[ .19 ]
1.3.6.1.2.1.4.35.1
[ .1, .4, .6 ]
1.3.6.1.2.1.4.22.1
[ .1, .2, .4 ]

getPackageList

HOST-RESOURCES-MIB::hrSWInstalledTable
[ hrSWInstalledName ]

1.3.6.1.2.1.25.6.3.1
[ .2 ]

getProcessList

HOST-RESOURCES-MIB::hrSWRunTable
[ hrSWRunIndex, hrSWRunName, hrSWRunPath, hrSWRunParameters ]

1.3.6.1.2.1.25.4.2.1
[ .1, .2, .4, .5 ]

VMware ESX

 Information about shell scripts and SNMP queries used for VMware ESX

vSphere

Method

Managed Object Reference

Properties

Notes

getDeviceInfo*

HostSystem

name

 

 

ServiceInstance

content.about

 

getFileSystems

Datastore

summary.name

 

 

 

summary.type

 

 

 

summary.capacity

 

 

 

summary.freeSpace

 

 

 

summary.url

 

 

 

info.vmfs.uuid

VMFS volumes only

 

 

info.nas.remoteHost

NFS & CIFS volumes only

 

 

info.nas.remotePath

NFS & CIFS volumes only

 

 

info.nas.userName

CIFS volumes only

 

 

info.path

LOCAL volumes only

getHBAInfo

HostSystem

config.storageDevice.hostBusAdapter[].device

 

 

 

config.storageDevice.hostBusAdapter[].nodeWorldWideName

 

 

 

config.storageDevice.hostBusAdapter[].portWorldWideName

 

 

 

config.storageDevice.hostBusAdapter[].model

 

 

 

config.storageDevice.hostBusAdapter[].driver

 

getHostInfo*

HostSystem

hardware.memorySize

 

 

 

hardware.systemInfo.model

Not used if unset

 

 

hardware.systemInfo.vendor

Not used if unset

 

 

hardware.systemInfo.uuid

 

 

 

hardware.systemInfo.otherIdentifyingInfo[].identifierType.key

Not used if unset

 

 

hardware.systemInfo.otherIdentifyingInfo[].identifierValue

Not used if unset or "unknown"

 

 

hardware.cpuPkg.threadId

 

 

 

hardware.cpuPkg.numCpuCores

 

 

 

hardware.cpuInfo.threadId

 

 

 

config.hyperThread.active

 

 

 

config.network.dnsConfig.dnsDomainName

Not used if unset

 

 

config.network.dnsConfig.hostName

 

getIPAddresses

HostSystem

config.network.pnic[].device

 

 

 

config.network.pnic[].spec.ip.ipAddress

 

 

 

config.network.pnic[].spec.ip.subnetMask

 

 

 

config.network.pnic[].spec.ip.ipV6Config.ipV6Address[].ipAddress

Not used if unset

 

 

config.network.pnic[].spec.ip.ipV6Config.ipV6Address[].prefixLength

Not used if unset

 

 

config.network.vnic[].device

 

 

 

config.network.vnic[].spec.ip.ipAddress

 

 

 

config.network.vnic[].spec.ip.subnetMask

 

 

 

config.network.vnic[].spec.ip.ipV6Config.ipV6Address[].ipAddress

Not used if unset

 

 

config.network.vnic[].spec.ip.ipV6Config.ipV6Address[].prefixLength

Not used if unset

 

 

config.network.consoleVnic[].device

 

 

 

config.network.consoleVnic[].spec.ip.ipAddress

 

 

 

config.network.consoleVnic[].spec.ip.subnetMask

 

 

 

config.network.consoleVnic[].spec.ip.ipV6Config.ipV6Address[].ipAddress

Not used if unset

 

 

config.network.consoleVnic[].spec.ip.ipV6Config.ipV6Address[].prefixLength

Not used if unset

getPatchList

HostSystem

configManager.patchManager

Uses queryHostPatch() task

getNetworkInterfaces

HostSystem

config.network.pnic[].device

 

 

 

config.network.pnic[].driver

 

 

 

config.network.pnic[].mac

 

 

 

config.network.pnic[].spec.linkSpeed.speedMb

 

 

 

config.network.pnic[].spec.linkSpeed.duplex

 

 

 

config.network.vnic[].device

 

 

 

config.network.vnic[].spec.mac

 

 

 

config.network.consoleVnic[].device

 

 

 

config.network.consoleVnic[].spec.mac

 

getMACAddresses *

HostSystem

config.network.pnic[].mac

 

 

 

config.network.vnic[].spec.mac

 

 

 

config.network.consoleVnic[].spec.mac

 

getVirtualMachines

VirtualMachine

config.name

 

 

 

config.uuid

 

 

 

config.guestFullName

 

 

 

config.guestId

 

 

 

config.alternateGuestName

 

 

 

name

Used if config.name is empty

 

 

guest.guestId

 

 

 

guest.guestFullName

 

 

 

runtime.powerState

 


*indicates methods that must succeed for a Host to be created.

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHBAList

hba_sysfs

 

 

hba_procfs

 

 

hba_hbacmd

Privileges

 

hba_lputil

Privileges

getHostInfo *

host_info

Privileges

getIPAddresses

ip_addr_ip
ifconfig_ip

 

getMACAddresses *

ip_link_mac
ifconfig_mac

 

getNetworkConnectionList

netstat

 

getNetworkInterfaces

ip_link_if
ifconfig_if

 

getPackageList

rpmx

 

 

rpm

 

 

dpkg

 

getProcessList

ps

 

getProcessToConnectionMapping

lsof-i

Privileges

VMware ESXi

 Information about shell scripts and SNMP queries used for VMware ESXi

vSphere

Method

Managed Object Reference

Properties

Notes

getDeviceInfo*

HostSystem

name

 

 

ServiceInstance

content.about

 

getFileSystems

Datastore

summary.name

 

 

 

summary.type

 

 

 

summary.capacity

 

 

 

summary.freeSpace

 

 

 

summary.url

 

 

 

info.vmfs.uuid

VMFS volumes only

 

 

info.nas.remoteHost

NFS & CIFS volumes only

 

 

info.nas.remotePath

NFS & CIFS volumes only

 

 

info.nas.userName

CIFS volumes only

 

 

info.path

LOCAL volumes only

getHBAInfo

HostSystem

config.storageDevice.hostBusAdapter[].device

 

 

 

config.storageDevice.hostBusAdapter[].nodeWorldWideName

 

 

 

config.storageDevice.hostBusAdapter[].portWorldWideName

 

 

 

config.storageDevice.hostBusAdapter[].model

 

 

 

config.storageDevice.hostBusAdapter[].driver

 

getHostInfo*

HostSystem

hardware.memorySize

 

 

 

hardware.systemInfo.model

Not used if unset

 

 

hardware.systemInfo.vendor

Not used if unset

 

 

hardware.systemInfo.uuid

 

 

 

hardware.systemInfo.otherIdentifyingInfo[].identifierType.key

Not used if unset

 

 

hardware.systemInfo.otherIdentifyingInfo[].identifierValue

Not used if unset or "unknown"

 

 

hardware.cpuPkg.threadId

 

 

 

hardware.cpuPkg.numCpuCores

 

 

 

hardware.cpuInfo.threadId

 

 

 

config.hyperThread.active

 

 

 

config.network.dnsConfig.dnsDomainName

Not used if unset

 

 

config.network.dnsConfig.hostName

 

getIPAddresses

HostSystem

config.network.pnic[].device

 

 

 

config.network.pnic[].spec.ip.ipAddress

 

 

 

config.network.pnic[].spec.ip.subnetMask

 

 

 

config.network.pnic[].spec.ip.ipV6Config.ipV6Address[].ipAddress

Not used if unset

 

 

config.network.pnic[].spec.ip.ipV6Config.ipV6Address[].prefixLength

Not used if unset

 

 

config.network.vnic[].device

 

 

 

config.network.vnic[].spec.ip.ipAddress

 

 

 

config.network.vnic[].spec.ip.subnetMask

 

 

 

config.network.vnic[].spec.ip.ipV6Config.ipV6Address[].ipAddress

Not used if unset

 

 

config.network.vnic[].spec.ip.ipV6Config.ipV6Address[].prefixLength

Not used if unset

 

 

config.network.consoleVnic[].device

 

 

 

config.network.consoleVnic[].spec.ip.ipAddress

 

 

 

config.network.consoleVnic[].spec.ip.subnetMask

 

 

 

config.network.consoleVnic[].spec.ip.ipV6Config.ipV6Address[].ipAddress

Not used if unset

 

 

config.network.consoleVnic[].spec.ip.ipV6Config.ipV6Address[].prefixLength

Not used if unset

getNetworkInterfaces

HostSystem

config.network.pnic[].device

 

 

 

config.network.pnic[].driver

 

 

 

config.network.pnic[].mac

 

 

 

config.network.pnic[].spec.linkSpeed.speedMb

 

 

 

config.network.pnic[].spec.linkSpeed.duplex

 

 

 

config.network.vnic[].device

 

 

 

config.network.vnic[].spec.mac

 

 

 

config.network.consoleVnic[].device

 

 

 

config.network.consoleVnic[].spec.mac

 

getMACAddresses *

HostSystem

config.network.pnic[].mac

 

 

 

config.network.vnic[].spec.mac

 

 

 

config.network.consoleVnic[].spec.mac

 

getPatchList

HostSystem

configManager.patchManager

Uses queryHostPatch() task

getVirtualMachines

VirtualMachine

config.name

 

 

 

config.uuid

 

 

 

config.guestFullName

 

 

 

config.guestId

 

 

 

config.alternateGuestName

 

 

 

name

Used if config.name is empty

 

 

guest.guestId

 

 

 

guest.guestFullName

 

 

 

runtime.powerState

 

Shell scripts

Method

Script

Privileges required

initialise

init

 

getDeviceInfo *

device_info

 

getDirectoryListing

ls

Privileges

getFileContent

file_content

Privileges

getFileInfo

Handled by the getFileMetadata and getFileContent calls.

 

getFileMetadata

file_metadata

Privileges

getFileSystems

df

 

getHostInfo *

host_info

 

getIPAddresses

vim-cmd-addresses

 

getMACAddresses *

vim-cmd-mac

 

getNetworkInterfaces

vim-cmd-if-details

 

getProcessList

ps

 

Was this page helpful? Yes No Submitting... Thank you
  • No labels

1 Comment

  1. Where you mention commands require "privileges", what exact commands are concerned, precisely ? Other than the lsof command, which one would we need to add to the list of allowed commands the discovery user can run with sudo for example ?

    This doc is a bit unclear...


© Copyright 2017 BMC Software, Inc. © Copyright 2017 BladeLogic, Inc.

Legal notices