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 SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intprotected AgentCacheModeprotected Stringprotected CertificateMappingMethodprotected Stringprotected AgentCompressionModeprotected UUIDprotected intprotected longprotected Stringprotected Stringprotected Dateprotected MacAddressprotected longprotected ChassisPlacementprotected intprotected Stringprotected Stringprotected intprotected Stringprotected intprotected Stringprotected intprotected Stringprotected Stringprotected intprotected longprotected longprotected byte[]protected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected intprotected intprotected intprotected intprotected longprotected IcmpStatCollectionModeprotected booleanprotected List<InetAddress>static final intstatic final intstatic final intprotected intprotected Dateprotected DeviceBackupJobStatusprotected Stringprotected longprotected intprotected intprotected longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longprotected NetworkPathCheckResultprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected Stringprotected NodeTypestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected InetAddressprotected longprotected Stringprotected longprotected intprotected intprotected InetAddressExprotected MacAddressprotected Stringprotected shortprotected UUIDprotected UUIDprotected RackOrientationprotected shortprotected RadioInterface[]protected intprotected intprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected intprotected Stringprotected longprotected Stringprotected Stringprotected Stringprotected SnmpVersionprotected intprotected Stringprotected Stringprotected intprotected longprotected intprotected Stringprotected Stringprotected Stringprotected intprotected longprotected intprotected intprotected intFields inherited from class org.netxms.client.objects.DataCollectionTargetDCF_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, webServiceProxyIdFields inherited from class org.netxms.client.objects.AbstractObjectaccessList, 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, MARKDOWN_COMMENTS_INDICATOR, moduleData, nameOnMap, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_ASSET, OBJECT_ASSETGROUP, OBJECT_ASSETROOT, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEPROTOTYPE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CIRCUIT, OBJECT_CLUSTER, OBJECT_COLLECTOR, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDGROUP, OBJECT_DASHBOARDROOT, OBJECT_DASHBOARDTEMPLATE, 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, UNKNOWN, urls, ZONE0
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractNode(long id, NXCSession session) Create new node object.AbstractNode(NXCPMessage msg, NXCSession session) Create from NXCP message.
- 
Method SummaryModifier 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.intlonglongGet node capabilities.Get chassis placement configurationintGet symbolic name for node's CIP device type.intintintintlonglongGet node expected capabilities.intgetFlags()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.intintintintintlongintGet ifXTable usage policy.getInterfaceByIndex(int ifIndex) Get node's interface by interface indexGet last agent communications timelongintintlongGet ID of MQTT proxy node.Get OSPF router IDlongGet physical container object IDlongGet poller node ID.intGet physical port numbering schemeintGet number of rows for physical portsGet primary IP addressGet MAC address of interface with node's primary IPshortGet device height in rack unitsGet orientation of object in rackshortGet position in rackGet rear rack imageintintGet 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 codepageintintGet SNMP privacy (encryption) methodGet SNMP privacy password.longGet 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)intintlongintGet all strings in objectGet syslog codepageGet VNC password.intGet VNC port number.longGet VNC proxy ID (0 to use default).protected intintGet ID of the zone this object belongs toGet name of the zone this object belongs tobooleanhasAgent()Check if node has NetXMS agent.booleanCheck if node has device view information.booleanCheck if file manager is available on this node.booleanCheck if node has network servicesbooleanCheck if node has service manager accessible via agentbooleanCheck if node has SNMP agent.booleanhasVNC()Check if node has VNC server.booleanCheck if node has VPN childrenbooleanbooleanbooleanCheck node state flags for "agent unreachable" flag.booleanisBridge()Check for bridge capabilities flagbooleanCheck if device driver for this node emulates ENTITY-MIBbooleanCheck if node supports ENTITY-MIB (including emulated).booleanCheck if ICMP statistics is collected for this node.booleanbooleanbooleanisOSPF()Check for OSPF capabilities flagbooleanCheck node flags for "Enable ICMP ping on primary IP" flag.booleanCheck if this node is registered for network device configuration backup.booleanCheck node state flags for "SNMP unreachable" flag.booleanCheck node flags for "SNMP settings locked" flag.booleanCheck if node supports spanning tree MIBbooleanCheck if this node is a virtual node (either virtual machine or container)booleanbooleanCheck if this node is a wireless access point.booleanCheck if this node is a wireless network controller.Methods inherited from class org.netxms.client.objects.DataCollectionTargetgetGeoAreas, getGeoLocationControlMode, getNumDataCollectionItems, getOverviewDciData, getTooltipDciData, getWebServiceProxyId, isLocationChageEventGeneratedMethods inherited from class org.netxms.client.objects.AbstractObjectaddString, areChildrenSynchronized, getAccessList, getAlias, getAllChildren, getAllChildren, getAllParents, getAllParents, getAssetId, getBackupZoneProxyId, getCategory, getCategoryId, getChildCount, getChildIdList, getChildren, getChildrenAsArray, getComments, getCommentsSource, getConfiguredNameOnMap, getCreationTime, getCustomAttribute, getCustomAttributes, getCustomAttributeValue, getCustomAttributeValueAsBoolean, getDashboardIdentifiers, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getIcon, getMaintenanceInitiatorId, getMapImage, getModuleData, getNameOnMap, getNameWithAlias, getNetworkMaps, getObjectClass, getObjectClassName, getObjectId, getObjectName, getObjectNameWithPath, getParentChain, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getPrimaryZoneProxyId, getResponsibleUsers, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getTrustedObjects, getUrls, hasAccessibleChildren, hasAccessibleParents, hasAccessibleViewParents, hasChildren, hasCustomAttribute, hasDashboard, hashCode, hasNetworkMap, hasParents, hasUrls, isAlarmsVisible, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, isPartialObject, setSessionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.netxms.client.objects.interfaces.HardwareEntitygetObjectId, getObjectName, getStatusMethods inherited from interface org.netxms.client.objects.interfaces.PollingTargetcanHaveAgent, canHaveInterfaces, canHavePollerNode, canUseEtherNetIP, canUseModbus, getObjectId, getObjectName, getPollStates
- 
Field Details- 
AGENT_AUTH_NONEpublic static final int AGENT_AUTH_NONE- See Also:
 
- 
AGENT_AUTH_PLAINTEXTpublic static final int AGENT_AUTH_PLAINTEXT- See Also:
 
- 
AGENT_AUTH_MD5public static final int AGENT_AUTH_MD5- See Also:
 
- 
AGENT_AUTH_SHA1public static final int AGENT_AUTH_SHA1- See Also:
 
- 
NC_IS_SNMPpublic static final long NC_IS_SNMP- See Also:
 
- 
NC_IS_NATIVE_AGENTpublic static final long NC_IS_NATIVE_AGENT- See Also:
 
- 
NC_IS_BRIDGEpublic static final long NC_IS_BRIDGE- See Also:
 
- 
NC_IS_ROUTERpublic static final long NC_IS_ROUTER- See Also:
 
- 
NC_IS_LOCAL_MGMTpublic static final long NC_IS_LOCAL_MGMT- See Also:
 
- 
NC_IS_PRINTERpublic static final long NC_IS_PRINTER- See Also:
 
- 
NC_IS_OSPFpublic static final long NC_IS_OSPF- See Also:
 
- 
NC_IS_SSHpublic static final long NC_IS_SSH- See Also:
 
- 
NC_IS_CDPpublic static final long NC_IS_CDP- See Also:
 
- 
NC_IS_NDPpublic static final long NC_IS_NDP- See Also:
 
- 
NC_IS_LLDPpublic static final long NC_IS_LLDP- See Also:
 
- 
NC_IS_VRRPpublic static final long NC_IS_VRRP- See Also:
 
- 
NC_HAS_VLANSpublic static final long NC_HAS_VLANS- See Also:
 
- 
NC_IS_8021Xpublic static final long NC_IS_8021X- See Also:
 
- 
NC_IS_STPpublic static final long NC_IS_STP- See Also:
 
- 
NC_HAS_ENTITY_MIBpublic static final long NC_HAS_ENTITY_MIB- See Also:
 
- 
NC_HAS_IFXTABLEpublic static final long NC_HAS_IFXTABLE- See Also:
 
- 
NC_HAS_AGENT_IFXCOUNTERSpublic static final long NC_HAS_AGENT_IFXCOUNTERS- See Also:
 
- 
NC_HAS_WINPDHpublic static final long NC_HAS_WINPDH- See Also:
 
- 
NC_IS_WIFI_CONTROLLERpublic static final long NC_IS_WIFI_CONTROLLER- See Also:
 
- 
NC_IS_SMCLPpublic static final long NC_IS_SMCLP- See Also:
 
- 
NC_HAS_USER_AGENTpublic static final long NC_HAS_USER_AGENT- See Also:
 
- 
NC_IS_ETHERNET_IPpublic static final long NC_IS_ETHERNET_IP- See Also:
 
- 
NC_IS_MODBUS_TCPpublic static final long NC_IS_MODBUS_TCP- See Also:
 
- 
NC_IS_PROFINETpublic static final long NC_IS_PROFINET- See Also:
 
- 
NC_HAS_FILE_MANAGERpublic static final long NC_HAS_FILE_MANAGER- See Also:
 
- 
NC_LLDP_V2_MIBpublic static final long NC_LLDP_V2_MIB- See Also:
 
- 
NC_EMULATED_ENTITY_MIBpublic static final long NC_EMULATED_ENTITY_MIB- See Also:
 
- 
NC_DEVICE_VIEWpublic static final long NC_DEVICE_VIEW- See Also:
 
- 
NC_IS_WIFI_APpublic static final long NC_IS_WIFI_AP- See Also:
 
- 
NC_IS_VNCpublic static final long NC_IS_VNC- See Also:
 
- 
NC_IS_LOCAL_VNCpublic static final long NC_IS_LOCAL_VNC- See Also:
 
- 
NC_REGISTERED_FOR_BACKUPpublic static final long NC_REGISTERED_FOR_BACKUP- See Also:
 
- 
NC_HAS_SERVICE_MANAGERpublic static final long NC_HAS_SERVICE_MANAGER- See Also:
 
- 
NF_DISABLE_SMCLP_PROPERTIESpublic static final int NF_DISABLE_SMCLP_PROPERTIES- See Also:
 
- 
NF_DISABLE_VNCpublic static final int NF_DISABLE_VNC- See Also:
 
- 
NF_EXTERNAL_GATEWAYpublic static final int NF_EXTERNAL_GATEWAY- See Also:
 
- 
NF_DISABLE_DISCOVERY_POLLpublic static final int NF_DISABLE_DISCOVERY_POLL- See Also:
 
- 
NF_DISABLE_TOPOLOGY_POLLpublic static final int NF_DISABLE_TOPOLOGY_POLL- See Also:
 
- 
NF_DISABLE_SNMPpublic static final int NF_DISABLE_SNMP- See Also:
 
- 
NF_DISABLE_NXCPpublic static final int NF_DISABLE_NXCP- See Also:
 
- 
NF_DISABLE_ICMPpublic static final int NF_DISABLE_ICMP- See Also:
 
- 
NF_FORCE_ENCRYPTIONpublic static final int NF_FORCE_ENCRYPTION- See Also:
 
- 
NF_DISABLE_ROUTE_POLLpublic static final int NF_DISABLE_ROUTE_POLL- See Also:
 
- 
NF_AGENT_OVER_TUNNEL_ONLYpublic static final int NF_AGENT_OVER_TUNNEL_ONLY- See Also:
 
- 
NF_SNMP_SETTINGS_LOCKEDpublic static final int NF_SNMP_SETTINGS_LOCKED- See Also:
 
- 
NF_PING_PRIMARY_IPpublic static final int NF_PING_PRIMARY_IP- See Also:
 
- 
NF_DISABLE_ETHERNET_IPpublic static final int NF_DISABLE_ETHERNET_IP- See Also:
 
- 
NF_DISABLE_PERF_COUNTpublic static final int NF_DISABLE_PERF_COUNT- See Also:
 
- 
NF_DISABLE_8021X_STATUS_POLLpublic static final int NF_DISABLE_8021X_STATUS_POLL- See Also:
 
- 
NF_DISABLE_SSHpublic static final int NF_DISABLE_SSH- See Also:
 
- 
NF_DISABLE_MODBUS_TCPpublic static final int NF_DISABLE_MODBUS_TCP- See Also:
 
- 
NSF_AGENT_UNREACHABLEpublic static final int NSF_AGENT_UNREACHABLE- See Also:
 
- 
NSF_SNMP_UNREACHABLEpublic static final int NSF_SNMP_UNREACHABLE- See Also:
 
- 
NSF_ETHERNET_IP_UNREACHABLEpublic static final int NSF_ETHERNET_IP_UNREACHABLE- See Also:
 
- 
NSF_CACHE_MODE_NOT_SUPPORTEDpublic static final int NSF_CACHE_MODE_NOT_SUPPORTED- See Also:
 
- 
NSF_SNMP_TRAP_FLOODpublic static final int NSF_SNMP_TRAP_FLOOD- See Also:
 
- 
NSF_ICMP_UNREACHABLEpublic static final int NSF_ICMP_UNREACHABLE- See Also:
 
- 
NSF_SSH_UNREACHABLEpublic static final int NSF_SSH_UNREACHABLE- See Also:
 
- 
NSF_MODBUS_UNREACHABLEpublic static final int NSF_MODBUS_UNREACHABLE- See Also:
 
- 
IFXTABLE_DEFAULTpublic static final int IFXTABLE_DEFAULT- See Also:
 
- 
IFXTABLE_ENABLEDpublic static final int IFXTABLE_ENABLED- See Also:
 
- 
IFXTABLE_DISABLEDpublic static final int IFXTABLE_DISABLED- See Also:
 
- 
- 
primaryMacAddress
- 
primaryName
- 
stateFlagsprotected int stateFlags
- 
capabilitiesprotected long capabilities
- 
expectedCapabilitiesprotected long expectedCapabilities
- 
nodeType
- 
nodeSubType
- 
hypervisorType
- 
hypervisorInformation
- 
hardwareProductName
- 
hardwareProductCode
- 
hardwareProductVersion
- 
hardwareSerialNumber
- 
hardwareVendor
- 
requredPollCountprotected int requredPollCount
- 
pollerNodeIdprotected long pollerNodeId
- 
agentProxyIdprotected long agentProxyId
- 
snmpProxyIdprotected long snmpProxyId
- 
mqttProxyIdprotected long mqttProxyId
- 
etherNetIpProxyIdprotected long etherNetIpProxyId
- 
icmpProxyIdprotected long icmpProxyId
- 
agentPortprotected int agentPort
- 
agentId
- 
agentCacheMode
- 
agentCompressionMode
- 
agentVersion
- 
platformName
- 
hardwareIdprotected byte[] hardwareId
- 
snmpAuthName
- 
snmpAuthPassword
- 
snmpPrivPassword
- 
snmpAuthMethodprotected int snmpAuthMethod
- 
snmpPrivMethodprotected int snmpPrivMethod
- 
snmpOID
- 
snmpVersion
- 
snmpPortprotected int snmpPort
- 
snmpSysName
- 
snmpSysContact
- 
snmpSysLocation
- 
systemDescription
- 
lldpNodeId
- 
vrrpVersionprotected int vrrpVersion
- 
driverName
- 
driverVersion
- 
zoneIdprotected int zoneId
- 
bridgeBaseAddress
- 
ifXTablePolicyprotected int ifXTablePolicy
- 
bootTime
- 
lastAgentCommTime
- 
physicalContainerIdprotected long physicalContainerId
- 
rackImageFront
- 
rackImageRear
- 
rackPositionprotected short rackPosition
- 
rackHeightprotected short rackHeight
- 
rackOrientation
- 
sshLogin
- 
sshPassword
- 
sshKeyIdprotected int sshKeyId
- 
sshPortprotected int sshPort
- 
sshProxyIdprotected long sshProxyId
- 
vncPassword
- 
vncPortprotected int vncPort
- 
vncProxyIdprotected long vncProxyId
- 
portRowCountprotected int portRowCount
- 
portNumberingSchemeprotected int portNumberingScheme
- 
icmpStatCollectionMode
- 
icmpTargets
- 
icmpStatisticsCollectedprotected boolean icmpStatisticsCollected
- 
icmpLastResponseTimeprotected int icmpLastResponseTime
- 
icmpMinResponseTimeprotected int icmpMinResponseTime
- 
icmpMaxResponseTimeprotected int icmpMaxResponseTime
- 
icmpAverageResponseTimeprotected int icmpAverageResponseTime
- 
icmpPacketLossprotected int icmpPacketLoss
- 
chassisPlacement
- 
etherNetIpPortprotected int etherNetIpPort
- 
cipDeviceTypeprotected int cipDeviceType
- 
cipDeviceTypeName
- 
cipStatusprotected int cipStatus
- 
cipStatusText
- 
cipExtendedStatusText
- 
cipStateprotected int cipState
- 
cipStateText
- 
cipVendorCodeprotected int cipVendorCode
- 
modbusUnitIdprotected int modbusUnitId
- 
modbusTcpPortprotected int modbusTcpPort
- 
modbusProxyIdprotected long modbusProxyId
- 
agentCertificateMappingMethod
- 
agentCertificateMappingData
- 
agentCertificateSubject
- 
syslogCodepage
- 
snmpCodepage
- 
ospfRouterId
- 
networkServiceCountprotected int networkServiceCount
- 
vpnConnectorCountprotected int vpnConnectorCount
- 
radios
- 
networkPathCheckResult
- 
lastConfigBackupJobStatus
 
- 
- 
Constructor Details- 
AbstractNodeCreate new node object.- Parameters:
- id- object ID
- session- owning client session
 
- 
AbstractNodeCreate from NXCP message.- Parameters:
- msg- NXCP message
- session- owning client session
 
 
- 
- 
Method Details- 
getFlagspublic int getFlags()Description copied from interface:PollingTargetGet object flags.- Specified by:
- getFlagsin interface- PollingTarget
- Returns:
- Flags
 
- 
getCapabilitiespublic long getCapabilities()Get node capabilities. Value is a combination of NC_xxx bit flags.- Returns:
- bit flags indicating node capabilities
 
- 
getExpectedCapabilitiespublic long getExpectedCapabilities()Get node expected capabilities. Value is a combination of NC_xxx bit flags.- Returns:
- bit flags indicating node expected capabilities
 
- 
getStateFlagspublic int getStateFlags()- Returns:
- Runtime flags
 
- 
getNodeType- Returns:
- the nodeType
 
- 
getNodeSubType- Returns:
- the nodeSubType
 
- 
isVirtualpublic boolean isVirtual()Check if this node is a virtual node (either virtual machine or container)- Returns:
- true if this node is a virtual node
 
- 
getHypervisorTypeGet hypervisor type.- Returns:
- hypervisor type string or empty string if unknown or not applicable
 
- 
getHypervisorInformationGet additional hypervisor information (product, version, etc.).- Returns:
- hypervisor information string or empty string if unknown or not applicable
 
- 
getRequredPollCountpublic int getRequredPollCount()- Returns:
- the requredPollCount
 
- 
getPollerNodeIdpublic long getPollerNodeId()Description copied from interface:PollingTargetGet poller node ID.- Specified by:
- getPollerNodeIdin interface- PollingTarget
- Returns:
- the pollerNodeId
 
- 
getAgentProxyIdpublic long getAgentProxyId()- Returns:
- the proxyNodeId
 
- 
getSnmpProxyIdpublic long getSnmpProxyId()- Returns:
- the snmpProxyId
 
- 
getMqttProxyIdpublic long getMqttProxyId()Get ID of MQTT proxy node.- Returns:
- MQTT proxy node ID
 
- 
getEtherNetIpProxyIdpublic long getEtherNetIpProxyId()- Returns:
- the etherNetIpProxyId
 
- 
getIcmpProxyIdpublic long getIcmpProxyId()- Returns:
- the icmpProxyId
 
- 
getAgentPortpublic int getAgentPort()- Returns:
- the agentPort
 
- 
getAgentCacheModeDescription copied from interface:PollingTargetGet agent cache mode.- Specified by:
- getAgentCacheModein interface- PollingTarget
- Returns:
- the agentCacheMode
 
- 
getAgentCompressionMode- Returns:
- the agentCompressionMode
 
- 
getAgentVersion- Returns:
- the agentVersion
 
- 
getAgentId- Returns:
- the agentId
 
- 
getPlatformName- Returns:
- the platformName
 
- 
getHardwareIdpublic byte[] getHardwareId()Get node's hardware ID.- Returns:
- node's hardware ID
 
- 
getHardwareIdAsTextGet node's hardware ID in text form.- Returns:
- node's hardware ID in text form
 
- 
getSnmpAuthNameGet 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
 
- 
getSnmpAuthPasswordGet SNMP authentication password.- Returns:
- SNMP authentication password
 
- 
getSnmpPrivPasswordGet SNMP privacy password.- Returns:
- SNMP privacy password
 
- 
getSnmpAuthMethodpublic int getSnmpAuthMethod()Get SNMP authentication method- Returns:
- SNMP authentication method
 
- 
getSnmpPrivMethodpublic int getSnmpPrivMethod()Get SNMP privacy (encryption) method- Returns:
- SNMP privacy method
 
- 
hasAgentpublic boolean hasAgent()Check if node has NetXMS agent.- Returns:
- true if node has NetXMS agent
 
- 
hasFileManagerpublic boolean hasFileManager()Check if file manager is available on this node.- Returns:
- true if file manager is available on this node
 
- 
hasSnmpAgentpublic boolean hasSnmpAgent()Check if node has SNMP agent.- Returns:
- true if node has SNMP agent
 
- 
hasVNCpublic boolean hasVNC()Check if node has VNC server.- Returns:
- true if node has VNC server
 
- 
isRegisteredForConfigBackuppublic boolean isRegisteredForConfigBackup()Check if this node is registered for network device configuration backup.- Returns:
- true if this node is registered for network device configuration backup
 
- 
isManagementServerpublic boolean isManagementServer()- Returns:
- true if node is a management server
 
- 
isVrrpSupportedpublic boolean isVrrpSupported()- Returns:
- true if node is VRRP capable
 
- 
is8021xSupportedpublic boolean is8021xSupported()- Returns:
- true if node supports 802.1x
 
- 
isSpanningTreeSupportedpublic boolean isSpanningTreeSupported()Check if node supports spanning tree MIB- Returns:
- true if node supports spanning tree MIB
 
- 
isEntityMibSupportedpublic boolean isEntityMibSupported()Check if node supports ENTITY-MIB (including emulated).- Returns:
- true if node supports ENTITY-MIB (including emulated)
 
- 
isEntityMibEmulatedpublic boolean isEntityMibEmulated()Check if device driver for this node emulates ENTITY-MIB- Returns:
- true if node supports ENTITY-MIB (including emulated)
 
- 
hasDeviceViewDatapublic boolean hasDeviceViewData()Check if node has device view information.- Returns:
- true if node has device view information
 
- 
isIfXTableSupportedpublic boolean isIfXTableSupported()- Returns:
- true if node supports ifXTable
 
- 
isAgentIfXCountersSupportedpublic boolean isAgentIfXCountersSupported()- Returns:
- true if agent on node supports 64-bit interface counters
 
- 
hasServiceManagerpublic boolean hasServiceManager()Check if node has service manager accessible via agent- Returns:
- true if node has service manager accessible via agent
 
- 
isBridgepublic boolean isBridge()Check for bridge capabilities flag- Returns:
- true if node is has bridge capabilities
 
- 
isOSPFpublic boolean isOSPF()Check for OSPF capabilities flag- Returns:
- true if node is has OSPF capabilities
 
- 
isWirelessControllerpublic boolean isWirelessController()Check if this node is a wireless network controller.- Returns:
- true if node is a wireless network controller
 
- 
isWirelessAccessPointpublic boolean isWirelessAccessPoint()Check if this node is a wireless access point.- Returns:
- true if node is a wireless access point
 
- 
getSnmpPortpublic int getSnmpPort()- Returns:
- the snmpPort
 
- 
getSnmpSysNameGet SNMP system name (value of sysName MIB entry)- Returns:
- the snmpSysName
 
- 
getSnmpSysContactGet SNMP system contact (value of sysContact MIB entry)- Returns:
- SNMP system contact (value of sysContact MIB entry)
 
- 
getSnmpSysLocationGet SNMP system location (value of sysLocation MIB entry)- Returns:
- SNMP system location (value of sysLocation MIB entry)
 
- 
getLldpNodeId- Returns:
- the lldpNodeId
 
- 
getVrrpVersionprotected int getVrrpVersion()- Returns:
- the vrrpVersion
 
- 
getDriverName- Returns:
- the driverName
 
- 
getDriverVersion- Returns:
- the driverVersion
 
- 
getZoneIdpublic int getZoneId()Description copied from interface:ZoneMemberGet ID of the zone this object belongs to- Specified by:
- getZoneIdin interface- ZoneMember
- Returns:
- zone ID
- See Also:
 
- 
getZoneNameDescription copied from interface:ZoneMemberGet name of the zone this object belongs to- Specified by:
- getZoneNamein interface- ZoneMember
- Returns:
- zone name
- See Also:
 
- 
getBridgeBaseAddress- Returns:
- the bridgeBaseAddress
 
- 
getIfXTablePolicypublic int getIfXTablePolicy()Description copied from interface:PollingTargetGet ifXTable usage policy.- Specified by:
- getIfXTablePolicyin interface- PollingTarget
- Returns:
- the ifXTablePolicy
 
- 
getPrimaryName- Returns:
- the primaryName
 
- 
getPrimaryMACGet MAC address of interface with node's primary IP- Returns:
- MAC address of interface with node's primary IP
 
- 
getBootTime- Returns:
- the bootTime
 
- 
getPrimaryIPGet primary IP address- Returns:
- primary IP address
 
- 
getPhysicalContainerIdpublic long getPhysicalContainerId()Description copied from interface:HardwareEntityGet physical container object ID- Specified by:
- getPhysicalContainerIdin interface- HardwareEntity
- Returns:
- physical container object ID
- See Also:
 
- 
getFrontRackImageDescription copied from interface:HardwareEntityGet front rack image- Specified by:
- getFrontRackImagein interface- HardwareEntity
- Returns:
- front rack image
- See Also:
 
- 
getRearRackImageDescription copied from interface:HardwareEntityGet rear rack image- Specified by:
- getRearRackImagein interface- HardwareEntity
- Returns:
- rear rack image
- See Also:
 
- 
getRackPositionpublic short getRackPosition()Description copied from interface:HardwareEntityGet position in rack- Specified by:
- getRackPositionin interface- HardwareEntity
- Returns:
- position in rack
- See Also:
 
- 
getRackHeightpublic short getRackHeight()Description copied from interface:HardwareEntityGet device height in rack units- Specified by:
- getRackHeightin interface- HardwareEntity
- Returns:
- device height in rack units
- See Also:
 
- 
getLastAgentCommTimeGet last agent communications time- Returns:
- last agent communications time
 
- 
getSshLogin- Returns:
- the sshLogin
 
- 
getSshPassword- Returns:
- the sshPassword
 
- 
getSshKeyIdpublic int getSshKeyId()- Returns:
- the sshKeyId
 
- 
getSshPortpublic int getSshPort()- Returns:
- the sshPort
 
- 
getSshProxyIdpublic long getSshProxyId()- Returns:
- the sshProxyId
 
- 
getVncPasswordGet VNC password.- Returns:
- VNC password
 
- 
getVncPortpublic int getVncPort()Get VNC port number.- Returns:
- VNC port number
 
- 
getVncProxyIdpublic long getVncProxyId()Get VNC proxy ID (0 to use default).- Returns:
- VNC proxy ID
 
- 
getModbusUnitIdpublic int getModbusUnitId()- Returns:
- the modbusUnitId
 
- 
getModbusTcpPortpublic int getModbusTcpPort()- Returns:
- the modbusTcpPort
 
- 
getModbusProxyIdpublic long getModbusProxyId()- Returns:
- the modbusProxyId
 
- 
getPortRowCountpublic int getPortRowCount()Get number of rows for physical ports- Returns:
- number of rows for physical ports
 
- 
getPortNumberingSchemepublic 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
 
- 
getEtherNetIpPortpublic int getEtherNetIpPort()- Returns:
- the etherNetIpPort
 
- 
getCipDeviceTypepublic int getCipDeviceType()- Returns:
- the cipDeviceType
 
- 
getCipDeviceTypeNameGet symbolic name for node's CIP device type.- Returns:
- symbolic name for node's CIP device type or null if not available
 
- 
getCipStatuspublic int getCipStatus()- Returns:
- the cipStatus
 
- 
getCipStatusText- Returns:
- the cipStatusText
 
- 
getCipExtendedStatusText- Returns:
- the cipExtendedStatusText
 
- 
getCipStatepublic int getCipState()- Returns:
- the cipState
 
- 
getCipStateText- Returns:
- the cipStateText
 
- 
getIcmpStatCollectionMode- Returns:
- the icmpStatCollectionMode
 
- 
getIcmpTargets- Returns:
- the icmpTargets
 
- 
isIcmpStatisticsCollectedpublic boolean isIcmpStatisticsCollected()Check if ICMP statistics is collected for this node.- Returns:
- true if ICMP statistics is collected for this node
 
- 
getIcmpLastResponseTimepublic int getIcmpLastResponseTime()- Returns:
- the icmpLastResponseTime
 
- 
getIcmpMinResponseTimepublic int getIcmpMinResponseTime()- Returns:
- the icmpMinResponseTime
 
- 
getIcmpMaxResponseTimepublic int getIcmpMaxResponseTime()- Returns:
- the icmpMaxResponseTime
 
- 
getIcmpAverageResponseTimepublic int getIcmpAverageResponseTime()- Returns:
- the icmpAverageResponseTime
 
- 
getIcmpPacketLosspublic int getIcmpPacketLoss()- Returns:
- the icmpPacketLoss
 
- 
getInterfaceByIndexGet node's interface by interface index- Parameters:
- ifIndex- interface index
- Returns:
- corresponding interface object or null
 
- 
getStringsDescription copied from class:AbstractObjectGet all strings in object- Overrides:
- getStringsin class- AbstractObject
- Returns:
- set of all strings in object
- See Also:
 
- 
getRackOrientationDescription copied from interface:HardwareEntityGet orientation of object in rack- Specified by:
- getRackOrientationin interface- HardwareEntity
- Returns:
- orientation of object in rack
 
- 
isAgentReachablepublic boolean isAgentReachable()Check node state flags for "agent unreachable" flag.- Returns:
- true if agent is reachable (flag is cleared)
 
- 
isSnmpReachablepublic boolean isSnmpReachable()Check node state flags for "SNMP unreachable" flag.- Returns:
- true if SNMP is reachable (flag is cleared)
 
- 
isSnmpSettingsLockedpublic boolean isSnmpSettingsLocked()Check node flags for "SNMP settings locked" flag.- Returns:
- true if SNMP settings are locked (flag is set)
 
- 
isPingOnPrimaryIPEnabledpublic boolean isPingOnPrimaryIPEnabled()Check node flags for "Enable ICMP ping on primary IP" flag.- Returns:
- true if flag is set
 
- 
getChassisPlacementDescription copied from interface:HardwareEntityGet chassis placement configuration- Specified by:
- getChassisPlacementin interface- HardwareEntity
- Returns:
- chassis placement configuration
- See Also:
 
- 
getCipVendorCodepublic int getCipVendorCode()- Returns:
- the cipVendorCode
 
- 
getAgentCertificateMappingMethodGet mapping method for agent certificate mapping.- Returns:
- mapping method for agent certificate mapping
 
- 
getAgentCertificateMappingDataGet mapping data for agent certificate mapping. Can be null if not set.- Returns:
- mapping data for agent certificate mapping
 
- 
getAgentCertificateSubjectGet subject string for agent's certificate. Can be null if agent tunnel is not set.- Returns:
- subject string for agent's certificate
 
- 
getSyslogCodepageGet syslog codepage- Returns:
- syslog codepage
 
- 
getSNMPCodepageGet snmp codepage- Returns:
- snmp codepage
 
- 
getOSPFRouterIdGet OSPF router ID- Returns:
- OSPF router ID
 
- 
hasNetworkServicespublic boolean hasNetworkServices()Check if node has network services- Returns:
- true if node has at least one network service
 
- 
hasVpnConnectorspublic boolean hasVpnConnectors()Check if node has VPN children- Returns:
- true if node has at least one VPN child
 
- 
getRadios- Returns:
- the radios
 
- 
getNetworkPathCheckResult- Returns:
- the networkPathCheckResult
 
- 
getLastConfigBackupJobStatus- Returns:
- the lastConfigBackupJobStatus
 
 
-