UserPrivsUNIX

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.

The following topics are covered in this section:

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

Related topics

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

Comments