Unsupported content

 

This version of the product is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

User privileges and information access for UNIX and related operating systems

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.

The mechanism for privileged access depends on your target configuration and BMC Discovery credentials. If you have root access, the credential might have su configured, enabling privileged access. Alternatively if you have sudo privileges, those can be used.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Louis-andre Morin

    The included page could not be found. !  

    Feb 21, 2019 08:14
  2. Duncan Tweed

    Hi Louis-andre. Thank you for pointing this out. It is now fixed.

    Duncan.

    Feb 21, 2019 10:27