Package org.netxms.client.objects
Class AbstractNode
java.lang.Object
org.netxms.client.objects.AbstractObject
org.netxms.client.objects.GenericObject
org.netxms.client.objects.DataCollectionTarget
org.netxms.client.objects.AbstractNode
- All Implemented Interfaces:
HardwareEntity
,PollingTarget
,ZoneMember
- Direct Known Subclasses:
Node
public abstract class AbstractNode
extends DataCollectionTarget
implements HardwareEntity, ZoneMember, PollingTarget
Abstract base class for node objects.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
protected AgentCacheMode
protected String
protected CertificateMappingMethod
protected String
protected AgentCompressionMode
protected UUID
protected int
protected long
protected String
protected String
protected Date
protected MacAddress
protected int
protected ChassisPlacement
protected int
protected String
protected String
protected int
protected String
protected int
protected String
protected int
protected String
protected String
protected int
protected long
protected byte[]
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected int
protected int
protected int
protected int
protected int
protected long
protected IcmpStatCollectionMode
protected boolean
protected List<InetAddress>
static final int
static final int
static final int
protected int
protected Date
protected String
protected long
protected int
protected int
protected long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected String
protected NodeType
static final int
static final int
static final int
protected InetAddress
protected long
protected String
protected long
protected int
protected int
protected InetAddressEx
protected MacAddress
protected String
protected short
protected UUID
protected UUID
protected RackOrientation
protected short
protected int
protected int
protected String
protected String
protected String
protected String
protected int
protected int
protected String
protected long
protected String
protected String
protected String
protected SnmpVersion
protected int
protected String
protected String
protected int
protected long
protected int
protected String
protected String
protected int
protected int
protected int
Fields inherited from class org.netxms.client.objects.DataCollectionTarget
DCF_DISABLE_CONF_POLL, DCF_DISABLE_DATA_COLLECT, DCF_DISABLE_STATUS_POLL, DCF_LOCATION_CHANGE_EVENT, DCSF_NETWORK_PATH_PROBLEM, DCSF_UNREACHABLE, geoAreas, geoLocationControlMode, numDataCollectionItems, overviewDciData, tooltipDciData, webServiceProxyId
Fields inherited from class org.netxms.client.objects.AbstractObject
accessList, alias, assetId, ASSETS, backupZoneProxyId, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, categoryId, children, comments, commentsSource, CONTEXT, creationTime, customAttributes, DASHBOARDROOT, dashboards, drillDownObjectId, fixedPropagatedStatus, flags, geolocation, guid, inheritAccessRights, inMaintenanceMode, isDeleted, maintenanceInitiatorId, mapImage, moduleData, nameOnMap, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_ASSET, OBJECT_ASSETGROUP, OBJECT_ASSETROOT, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEPROTOTYPE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CLUSTER, OBJECT_COLLECTOR, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDGROUP, OBJECT_DASHBOARDROOT, OBJECT_GENERIC, OBJECT_INTERFACE, OBJECT_MOBILEDEVICE, OBJECT_NETWORK, OBJECT_NETWORKMAP, OBJECT_NETWORKMAPGROUP, OBJECT_NETWORKMAPROOT, OBJECT_NETWORKSERVICE, OBJECT_NODE, OBJECT_RACK, OBJECT_SENSOR, OBJECT_SERVICEROOT, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_WIRELESSDOMAIN, OBJECT_ZONE, objectClass, objectId, objectName, parents, partialObject, pollStates, postalAddress, primaryZoneProxyId, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, responsibleUsers, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, TEMPLATEROOT, trustedObjects, urls, ZONE0
-
Constructor Summary
ConstructorDescriptionAbstractNode
(long id, NXCSession session) Create new node object.AbstractNode
(NXCPMessage msg, NXCSession session) Create from NXCP message. -
Method Summary
Modifier and TypeMethodDescriptionGet agent cache mode.Get mapping data for agent certificate mapping.Get mapping method for agent certificate mapping.Get subject string for agent's certificate.int
long
int
Get chassis placement configurationint
Get symbolic name for node's CIP device type.int
int
int
int
long
int
getFlags()
Get object flags.Get front rack imagebyte[]
Get node's hardware ID.Get node's hardware ID in text form.Get additional hypervisor information (product, version, etc.).Get hypervisor type.int
int
int
int
int
long
int
Get ifXTable usage policy.getInterfaceByIndex
(int ifIndex) Get node's interface by interface indexGet last agent communications timelong
int
int
long
Get ID of MQTT proxy node.Get OSPF router IDlong
Get physical container object IDlong
Get poller node ID.int
Get physical port numbering schemeint
Get number of rows for physical portsGet primary IP addressGet MAC address of interface with node's primary IPshort
Get device height in rack unitsGet orientation of object in rackshort
Get position in rackGet rear rack imageint
int
Get SNMP authentication methodGet SNMP authentication name - community string for version 1 and 2c, or user name for version 3.Get SNMP authentication password.Get snmp codepageint
int
Get SNMP privacy (encryption) methodGet SNMP privacy password.long
Get SNMP system contact (value of sysContact MIB entry)Get SNMP system location (value of sysLocation MIB entry)Get SNMP system name (value of sysName MIB entry)int
int
long
int
Get all strings in objectGet syslog codepageprotected int
int
Get ID of the zone this object belongs toGet name of the zone this object belongs toboolean
hasAgent()
Check if node has NetXMS agent.boolean
Check if node has device view information.boolean
Check if file manager is available on this node.boolean
Check if node has network servicesboolean
Check if node has SNMP agent.boolean
Check if node has VPN childrenboolean
boolean
boolean
Check node state flags for "agent unreachable" flag.boolean
isBridge()
Check for bridge capabilities flagboolean
Check if device driver for this node emulates ENTITY-MIBboolean
Check if node supports ENTITY-MIB (including emulated).boolean
Check if ICMP statistics is collected for this node.boolean
boolean
boolean
isOSPF()
Check for OSPF capabilities flagboolean
Check node flags for "Enable ICMP ping on primary IP" flag.boolean
Check node state flags for "SNMP unreachable" flag.boolean
Check node flags for "SNMP settings locked" flag.boolean
boolean
Check if this node is a virtual node (either virtual machine or container)boolean
boolean
Check if this node is a wireless access point.boolean
Check if this node is a wireless network controller.Methods inherited from class org.netxms.client.objects.DataCollectionTarget
getGeoAreas, getGeoLocationControlMode, getNumDataCollectionItems, getOverviewDciData, getTooltipDciData, getWebServiceProxyId, isLocationChageEventGenerated
Methods inherited from class org.netxms.client.objects.AbstractObject
addString, areChildrenSynchronized, getAccessList, getAlias, getAllChildren, getAllChildren, getAllParents, getAllParents, getAssetId, getBackupZoneProxyId, getCategory, getCategoryId, getChildCount, getChildIdList, getChildren, getChildrenAsArray, getComments, getCommentsSource, getConfiguredNameOnMap, getCreationTime, getCustomAttribute, getCustomAttributes, getCustomAttributeValue, getCustomAttributeValueAsBoolean, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getIcon, getMaintenanceInitiatorId, getMapImage, getModuleData, getNameOnMap, getNameWithAlias, getObjectClass, getObjectClassName, getObjectId, getObjectName, getObjectNameWithPath, getParentChain, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getPrimaryZoneProxyId, getResponsibleUsers, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getTrustedObjects, getUrls, hasAccessibleChildren, hasChildren, hasCustomAttribute, hasDashboard, hashCode, hasParents, hasUrls, isAlarmsVisible, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, isPartialObject, setSession
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.netxms.client.objects.interfaces.HardwareEntity
getObjectId, getObjectName, getStatus
Methods inherited from interface org.netxms.client.objects.interfaces.PollingTarget
canHaveAgent, canHaveInterfaces, canHavePollerNode, canUseEtherNetIP, canUseModbus, getObjectId, getObjectName, getPollStates
-
Field Details
-
AGENT_AUTH_NONE
public static final int AGENT_AUTH_NONE- See Also:
-
AGENT_AUTH_PLAINTEXT
public static final int AGENT_AUTH_PLAINTEXT- See Also:
-
AGENT_AUTH_MD5
public static final int AGENT_AUTH_MD5- See Also:
-
AGENT_AUTH_SHA1
public static final int AGENT_AUTH_SHA1- See Also:
-
NC_IS_SNMP
public static final int NC_IS_SNMP- See Also:
-
NC_IS_NATIVE_AGENT
public static final int NC_IS_NATIVE_AGENT- See Also:
-
NC_IS_BRIDGE
public static final int NC_IS_BRIDGE- See Also:
-
NC_IS_ROUTER
public static final int NC_IS_ROUTER- See Also:
-
NC_IS_LOCAL_MGMT
public static final int NC_IS_LOCAL_MGMT- See Also:
-
NC_IS_PRINTER
public static final int NC_IS_PRINTER- See Also:
-
NC_IS_OSPF
public static final int NC_IS_OSPF- See Also:
-
NC_IS_SSH
public static final int NC_IS_SSH- See Also:
-
NC_IS_CDP
public static final int NC_IS_CDP- See Also:
-
NC_IS_NDP
public static final int NC_IS_NDP- See Also:
-
NC_IS_LLDP
public static final int NC_IS_LLDP- See Also:
-
NC_IS_VRRP
public static final int NC_IS_VRRP- See Also:
-
NC_HAS_VLANS
public static final int NC_HAS_VLANS- See Also:
-
NC_IS_8021X
public static final int NC_IS_8021X- See Also:
-
NC_IS_STP
public static final int NC_IS_STP- See Also:
-
NC_HAS_ENTITY_MIB
public static final int NC_HAS_ENTITY_MIB- See Also:
-
NC_HAS_IFXTABLE
public static final int NC_HAS_IFXTABLE- See Also:
-
NC_HAS_AGENT_IFXCOUNTERS
public static final int NC_HAS_AGENT_IFXCOUNTERS- See Also:
-
NC_HAS_WINPDH
public static final int NC_HAS_WINPDH- See Also:
-
NC_IS_WIFI_CONTROLLER
public static final int NC_IS_WIFI_CONTROLLER- See Also:
-
NC_IS_SMCLP
public static final int NC_IS_SMCLP- See Also:
-
NC_HAS_USER_AGENT
public static final int NC_HAS_USER_AGENT- See Also:
-
NC_IS_ETHERNET_IP
public static final int NC_IS_ETHERNET_IP- See Also:
-
NC_IS_MODBUS_TCP
public static final int NC_IS_MODBUS_TCP- See Also:
-
NC_IS_PROFINET
public static final int NC_IS_PROFINET- See Also:
-
NC_HAS_FILE_MANAGER
public static final int NC_HAS_FILE_MANAGER- See Also:
-
NC_LLDP_V2_MIB
public static final int NC_LLDP_V2_MIB- See Also:
-
NC_EMULATED_ENTITY_MIB
public static final int NC_EMULATED_ENTITY_MIB- See Also:
-
NC_DEVICE_VIEW
public static final int NC_DEVICE_VIEW- See Also:
-
NC_IS_WIFI_AP
public static final int NC_IS_WIFI_AP- See Also:
-
NF_EXTERNAL_GATEWAY
public static final int NF_EXTERNAL_GATEWAY- See Also:
-
NF_DISABLE_DISCOVERY_POLL
public static final int NF_DISABLE_DISCOVERY_POLL- See Also:
-
NF_DISABLE_TOPOLOGY_POLL
public static final int NF_DISABLE_TOPOLOGY_POLL- See Also:
-
NF_DISABLE_SNMP
public static final int NF_DISABLE_SNMP- See Also:
-
NF_DISABLE_NXCP
public static final int NF_DISABLE_NXCP- See Also:
-
NF_DISABLE_ICMP
public static final int NF_DISABLE_ICMP- See Also:
-
NF_FORCE_ENCRYPTION
public static final int NF_FORCE_ENCRYPTION- See Also:
-
NF_DISABLE_ROUTE_POLL
public static final int NF_DISABLE_ROUTE_POLL- See Also:
-
NF_AGENT_OVER_TUNNEL_ONLY
public static final int NF_AGENT_OVER_TUNNEL_ONLY- See Also:
-
NF_SNMP_SETTINGS_LOCKED
public static final int NF_SNMP_SETTINGS_LOCKED- See Also:
-
NF_PING_PRIMARY_IP
public static final int NF_PING_PRIMARY_IP- See Also:
-
NF_DISABLE_ETHERNET_IP
public static final int NF_DISABLE_ETHERNET_IP- See Also:
-
NF_DISABLE_PERF_COUNT
public static final int NF_DISABLE_PERF_COUNT- See Also:
-
NF_DISABLE_8021X_STATUS_POLL
public static final int NF_DISABLE_8021X_STATUS_POLL- See Also:
-
NF_DISABLE_SSH
public static final int NF_DISABLE_SSH- See Also:
-
NF_DISABLE_MODBUS_TCP
public static final int NF_DISABLE_MODBUS_TCP- See Also:
-
NSF_AGENT_UNREACHABLE
public static final int NSF_AGENT_UNREACHABLE- See Also:
-
NSF_SNMP_UNREACHABLE
public static final int NSF_SNMP_UNREACHABLE- See Also:
-
NSF_CPSNMP_UNREACHABLE
public static final int NSF_CPSNMP_UNREACHABLE- See Also:
-
IFXTABLE_DEFAULT
public static final int IFXTABLE_DEFAULT- See Also:
-
IFXTABLE_ENABLED
public static final int IFXTABLE_ENABLED- See Also:
-
IFXTABLE_DISABLED
public static final int IFXTABLE_DISABLED- See Also:
-
-
primaryMacAddress
-
primaryName
-
stateFlags
protected int stateFlags -
capabilities
protected int capabilities -
nodeType
-
nodeSubType
-
hypervisorType
-
hypervisorInformation
-
hardwareProductName
-
hardwareProductCode
-
hardwareProductVersion
-
hardwareSerialNumber
-
hardwareVendor
-
requredPollCount
protected int requredPollCount -
pollerNodeId
protected long pollerNodeId -
agentProxyId
protected long agentProxyId -
snmpProxyId
protected long snmpProxyId -
mqttProxyId
protected long mqttProxyId -
etherNetIpProxyId
protected long etherNetIpProxyId -
icmpProxyId
protected long icmpProxyId -
agentPort
protected int agentPort -
agentId
-
agentCacheMode
-
agentCompressionMode
-
agentVersion
-
platformName
-
hardwareId
protected byte[] hardwareId -
snmpAuthName
-
snmpAuthPassword
-
snmpPrivPassword
-
snmpAuthMethod
protected int snmpAuthMethod -
snmpPrivMethod
protected int snmpPrivMethod -
snmpOID
-
snmpVersion
-
snmpPort
protected int snmpPort -
snmpSysName
-
snmpSysContact
-
snmpSysLocation
-
systemDescription
-
lldpNodeId
-
vrrpVersion
protected int vrrpVersion -
driverName
-
driverVersion
-
zoneId
protected int zoneId -
bridgeBaseAddress
-
ifXTablePolicy
protected int ifXTablePolicy -
bootTime
-
lastAgentCommTime
-
physicalContainerId
protected long physicalContainerId -
rackImageFront
-
rackImageRear
-
rackPosition
protected short rackPosition -
rackHeight
protected short rackHeight -
rackOrientation
-
sshLogin
-
sshPassword
-
sshKeyId
protected int sshKeyId -
sshPort
protected int sshPort -
sshProxyId
protected long sshProxyId -
portRowCount
protected int portRowCount -
portNumberingScheme
protected int portNumberingScheme -
icmpStatCollectionMode
-
icmpTargets
-
icmpStatisticsCollected
protected boolean icmpStatisticsCollected -
icmpLastResponseTime
protected int icmpLastResponseTime -
icmpMinResponseTime
protected int icmpMinResponseTime -
icmpMaxResponseTime
protected int icmpMaxResponseTime -
icmpAverageResponseTime
protected int icmpAverageResponseTime -
icmpPacketLoss
protected int icmpPacketLoss -
chassisPlacement
-
etherNetIpPort
protected int etherNetIpPort -
cipDeviceType
protected int cipDeviceType -
cipDeviceTypeName
-
cipStatus
protected int cipStatus -
cipStatusText
-
cipExtendedStatusText
-
cipState
protected int cipState -
cipStateText
-
cipVendorCode
protected int cipVendorCode -
modbusUnitId
protected int modbusUnitId -
modbusTcpPort
protected int modbusTcpPort -
modbusProxyId
protected long modbusProxyId -
agentCertificateMappingMethod
-
agentCertificateMappingData
-
agentCertificateSubject
-
syslogCodepage
-
snmpCodepage
-
ospfRouterId
-
networkServiceCount
protected int networkServiceCount -
vpnConnectorCount
protected int vpnConnectorCount
-
-
Constructor Details
-
AbstractNode
Create new node object.- Parameters:
id
- object IDsession
- owning client session
-
AbstractNode
Create from NXCP message.- Parameters:
msg
- NXCP messagesession
- owning client session
-
-
Method Details
-
getFlags
public int getFlags()Description copied from interface:PollingTarget
Get object flags.- Specified by:
getFlags
in interfacePollingTarget
- Returns:
- Flags
-
getCapabilities
public int getCapabilities()- Returns:
- Flags
-
getStateFlags
public int getStateFlags()- Returns:
- Runtime flags
-
getNodeType
- Returns:
- the nodeType
-
getNodeSubType
- Returns:
- the nodeSubType
-
isVirtual
public boolean isVirtual()Check if this node is a virtual node (either virtual machine or container)- Returns:
- true if this node is a virtual node
-
getHypervisorType
Get hypervisor type.- Returns:
- hypervisor type string or empty string if unknown or not applicable
-
getHypervisorInformation
Get additional hypervisor information (product, version, etc.).- Returns:
- hypervisor information string or empty string if unknown or not applicable
-
getRequredPollCount
public int getRequredPollCount()- Returns:
- the requredPollCount
-
getPollerNodeId
public long getPollerNodeId()Description copied from interface:PollingTarget
Get poller node ID.- Specified by:
getPollerNodeId
in interfacePollingTarget
- Returns:
- the pollerNodeId
-
getAgentProxyId
public long getAgentProxyId()- Returns:
- the proxyNodeId
-
getSnmpProxyId
public long getSnmpProxyId()- Returns:
- the snmpProxyId
-
getMqttProxyId
public long getMqttProxyId()Get ID of MQTT proxy node.- Returns:
- MQTT proxy node ID
-
getEtherNetIpProxyId
public long getEtherNetIpProxyId()- Returns:
- the etherNetIpProxyId
-
getIcmpProxyId
public long getIcmpProxyId()- Returns:
- the icmpProxyId
-
getAgentPort
public int getAgentPort()- Returns:
- the agentPort
-
getAgentCacheMode
Description copied from interface:PollingTarget
Get agent cache mode.- Specified by:
getAgentCacheMode
in interfacePollingTarget
- Returns:
- the agentCacheMode
-
getAgentCompressionMode
- Returns:
- the agentCompressionMode
-
getAgentVersion
- Returns:
- the agentVersion
-
getAgentId
- Returns:
- the agentId
-
getPlatformName
- Returns:
- the platformName
-
getHardwareId
public byte[] getHardwareId()Get node's hardware ID.- Returns:
- node's hardware ID
-
getHardwareIdAsText
Get node's hardware ID in text form.- Returns:
- node's hardware ID in text form
-
getSnmpAuthName
Get SNMP authentication name - community string for version 1 and 2c, or user name for version 3.- Returns:
- SNMP authentication name
-
getSnmpOID
- Returns:
- the snmpOID
-
getSnmpVersion
- Returns:
- the snmpVersion
-
getSystemDescription
- Returns:
- the systemDescription
-
getSnmpAuthPassword
Get SNMP authentication password.- Returns:
- SNMP authentication password
-
getSnmpPrivPassword
Get SNMP privacy password.- Returns:
- SNMP privacy password
-
getSnmpAuthMethod
public int getSnmpAuthMethod()Get SNMP authentication method- Returns:
- SNMP authentication method
-
getSnmpPrivMethod
public int getSnmpPrivMethod()Get SNMP privacy (encryption) method- Returns:
- SNMP privacy method
-
hasAgent
public boolean hasAgent()Check if node has NetXMS agent.- Returns:
- true if node has NetXMS agent
-
hasFileManager
public boolean hasFileManager()Check if file manager is available on this node.- Returns:
- true if file manager is available on this node
-
hasSnmpAgent
public boolean hasSnmpAgent()Check if node has SNMP agent.- Returns:
- true if node has SNMP agent
-
isManagementServer
public boolean isManagementServer()- Returns:
- true if node is a management server
-
isVrrpSupported
public boolean isVrrpSupported()- Returns:
- true if node is VRRP capable
-
is8021xSupported
public boolean is8021xSupported()- Returns:
- true if node supports 802.1x
-
isSpanningTreeSupported
public boolean isSpanningTreeSupported()- Returns:
- true if node supports spanning tree MIB
-
isEntityMibSupported
public boolean isEntityMibSupported()Check if node supports ENTITY-MIB (including emulated).- Returns:
- true if node supports ENTITY-MIB (including emulated)
-
isEntityMibEmulated
public boolean isEntityMibEmulated()Check if device driver for this node emulates ENTITY-MIB- Returns:
- true if node supports ENTITY-MIB (including emulated)
-
hasDeviceViewData
public boolean hasDeviceViewData()Check if node has device view information.- Returns:
- true if node has device view information
-
isIfXTableSupported
public boolean isIfXTableSupported()- Returns:
- true if node supports ifXTable
-
isAgentIfXCountersSupported
public boolean isAgentIfXCountersSupported()- Returns:
- true if agent on node supports 64-bit interface counters
-
isBridge
public boolean isBridge()Check for bridge capabilities flag- Returns:
- true if node is has bridge capabilities
-
isOSPF
public boolean isOSPF()Check for OSPF capabilities flag- Returns:
- true if node is has OSPF capabilities
-
isWirelessController
public boolean isWirelessController()Check if this node is a wireless network controller.- Returns:
- true if node is a wireless network controller
-
isWirelessAccessPoint
public boolean isWirelessAccessPoint()Check if this node is a wireless access point.- Returns:
- true if node is a wireless access point
-
getSnmpPort
public int getSnmpPort()- Returns:
- the snmpPort
-
getSnmpSysName
Get SNMP system name (value of sysName MIB entry)- Returns:
- the snmpSysName
-
getSnmpSysContact
Get SNMP system contact (value of sysContact MIB entry)- Returns:
- SNMP system contact (value of sysContact MIB entry)
-
getSnmpSysLocation
Get SNMP system location (value of sysLocation MIB entry)- Returns:
- SNMP system location (value of sysLocation MIB entry)
-
getLldpNodeId
- Returns:
- the lldpNodeId
-
getVrrpVersion
protected int getVrrpVersion()- Returns:
- the vrrpVersion
-
getDriverName
- Returns:
- the driverName
-
getDriverVersion
- Returns:
- the driverVersion
-
getZoneId
public int getZoneId()Description copied from interface:ZoneMember
Get ID of the zone this object belongs to- Specified by:
getZoneId
in interfaceZoneMember
- Returns:
- zone ID
- See Also:
-
getZoneName
Description copied from interface:ZoneMember
Get name of the zone this object belongs to- Specified by:
getZoneName
in interfaceZoneMember
- Returns:
- zone name
- See Also:
-
getBridgeBaseAddress
- Returns:
- the bridgeBaseAddress
-
getIfXTablePolicy
public int getIfXTablePolicy()Description copied from interface:PollingTarget
Get ifXTable usage policy.- Specified by:
getIfXTablePolicy
in interfacePollingTarget
- Returns:
- the ifXTablePolicy
-
getPrimaryName
- Returns:
- the primaryName
-
getPrimaryMAC
Get MAC address of interface with node's primary IP- Returns:
- MAC address of interface with node's primary IP
-
getBootTime
- Returns:
- the bootTime
-
getPrimaryIP
Get primary IP address- Returns:
- primary IP address
-
getPhysicalContainerId
public long getPhysicalContainerId()Description copied from interface:HardwareEntity
Get physical container object ID- Specified by:
getPhysicalContainerId
in interfaceHardwareEntity
- Returns:
- physical container object ID
- See Also:
-
getFrontRackImage
Description copied from interface:HardwareEntity
Get front rack image- Specified by:
getFrontRackImage
in interfaceHardwareEntity
- Returns:
- front rack image
- See Also:
-
getRearRackImage
Description copied from interface:HardwareEntity
Get rear rack image- Specified by:
getRearRackImage
in interfaceHardwareEntity
- Returns:
- rear rack image
- See Also:
-
getRackPosition
public short getRackPosition()Description copied from interface:HardwareEntity
Get position in rack- Specified by:
getRackPosition
in interfaceHardwareEntity
- Returns:
- position in rack
- See Also:
-
getRackHeight
public short getRackHeight()Description copied from interface:HardwareEntity
Get device height in rack units- Specified by:
getRackHeight
in interfaceHardwareEntity
- Returns:
- device height in rack units
- See Also:
-
getLastAgentCommTime
Get last agent communications time- Returns:
- last agent communications time
-
getSshLogin
- Returns:
- the sshLogin
-
getSshPassword
- Returns:
- the sshPassword
-
getSshKeyId
public int getSshKeyId()- Returns:
- the sshKeyId
-
getSshPort
public int getSshPort()- Returns:
- the sshPort
-
getSshProxyId
public long getSshProxyId()- Returns:
- the sshProxyId
-
getModbusUnitId
public int getModbusUnitId()- Returns:
- the modbusUnitId
-
getModbusTcpPort
public int getModbusTcpPort()- Returns:
- the modbusTcpPort
-
getModbusProxyId
public long getModbusProxyId()- Returns:
- the modbusProxyId
-
getPortRowCount
public int getPortRowCount()Get number of rows for physical ports- Returns:
- number of rows for physical ports
-
getPortNumberingScheme
public int getPortNumberingScheme()Get physical port numbering scheme- Returns:
- physical port numbering scheme
-
getHardwareProductName
- Returns:
- the hardwareProductName
-
getHardwareProductCode
- Returns:
- the hardwareProductCode
-
getHardwareProductVersion
- Returns:
- the hardwareProductVersion
-
getHardwareSerialNumber
- Returns:
- the hardwareSerialNumber
-
getHardwareVendor
- Returns:
- the hardwareVendor
-
getEtherNetIpPort
public int getEtherNetIpPort()- Returns:
- the etherNetIpPort
-
getCipDeviceType
public int getCipDeviceType()- Returns:
- the cipDeviceType
-
getCipDeviceTypeName
Get symbolic name for node's CIP device type.- Returns:
- symbolic name for node's CIP device type or null if not available
-
getCipStatus
public int getCipStatus()- Returns:
- the cipStatus
-
getCipStatusText
- Returns:
- the cipStatusText
-
getCipExtendedStatusText
- Returns:
- the cipExtendedStatusText
-
getCipState
public int getCipState()- Returns:
- the cipState
-
getCipStateText
- Returns:
- the cipStateText
-
getIcmpStatCollectionMode
- Returns:
- the icmpStatCollectionMode
-
getIcmpTargets
- Returns:
- the icmpTargets
-
isIcmpStatisticsCollected
public boolean isIcmpStatisticsCollected()Check if ICMP statistics is collected for this node.- Returns:
- true if ICMP statistics is collected for this node
-
getIcmpLastResponseTime
public int getIcmpLastResponseTime()- Returns:
- the icmpLastResponseTime
-
getIcmpMinResponseTime
public int getIcmpMinResponseTime()- Returns:
- the icmpMinResponseTime
-
getIcmpMaxResponseTime
public int getIcmpMaxResponseTime()- Returns:
- the icmpMaxResponseTime
-
getIcmpAverageResponseTime
public int getIcmpAverageResponseTime()- Returns:
- the icmpAverageResponseTime
-
getIcmpPacketLoss
public int getIcmpPacketLoss()- Returns:
- the icmpPacketLoss
-
getInterfaceByIndex
Get node's interface by interface index- Parameters:
ifIndex
- interface index- Returns:
- corresponding interface object or null
-
getStrings
Description copied from class:AbstractObject
Get all strings in object- Overrides:
getStrings
in classAbstractObject
- Returns:
- set of all strings in object
- See Also:
-
getRackOrientation
Description copied from interface:HardwareEntity
Get orientation of object in rack- Specified by:
getRackOrientation
in interfaceHardwareEntity
- Returns:
- orientation of object in rack
-
isAgentReachable
public boolean isAgentReachable()Check node state flags for "agent unreachable" flag.- Returns:
- true if agent is reachable (flag is cleared)
-
isSnmpReachable
public boolean isSnmpReachable()Check node state flags for "SNMP unreachable" flag.- Returns:
- true if SNMP is reachable (flag is cleared)
-
isSnmpSettingsLocked
public boolean isSnmpSettingsLocked()Check node flags for "SNMP settings locked" flag.- Returns:
- true if SNMP settings are locked (flag is set)
-
isPingOnPrimaryIPEnabled
public boolean isPingOnPrimaryIPEnabled()Check node flags for "Enable ICMP ping on primary IP" flag.- Returns:
- true if flag is set
-
getChassisPlacement
Description copied from interface:HardwareEntity
Get chassis placement configuration- Specified by:
getChassisPlacement
in interfaceHardwareEntity
- Returns:
- chassis placement configuration
- See Also:
-
getCipVendorCode
public int getCipVendorCode()- Returns:
- the cipVendorCode
-
getAgentCertificateMappingMethod
Get mapping method for agent certificate mapping.- Returns:
- mapping method for agent certificate mapping
-
getAgentCertificateMappingData
Get mapping data for agent certificate mapping. Can be null if not set.- Returns:
- mapping data for agent certificate mapping
-
getAgentCertificateSubject
Get subject string for agent's certificate. Can be null if agent tunnel is not set.- Returns:
- subject string for agent's certificate
-
getSyslogCodepage
Get syslog codepage- Returns:
- syslog codepage
-
getSNMPCodepage
Get snmp codepage- Returns:
- snmp codepage
-
getOSPFRouterId
Get OSPF router ID- Returns:
- OSPF router ID
-
hasNetworkServices
public boolean hasNetworkServices()Check if node has network services- Returns:
- true if node has at least one network service
-
hasVpnConnectors
public boolean hasVpnConnectors()Check if node has VPN children- Returns:
- true if node has at least one VPN child
-
getRadios
- Returns:
- the radios
-