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
FieldsModifier 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 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.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, webServiceProxyIdFields 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, 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_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 Summary
ConstructorsConstructorDescriptionAbstractNode(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.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 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.booleanbooleanCheck 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.DataCollectionTarget
getGeoAreas, getGeoLocationControlMode, getNumDataCollectionItems, getOverviewDciData, getTooltipDciData, getWebServiceProxyId, isLocationChageEventGeneratedMethods 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, 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.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.netxms.client.objects.interfaces.HardwareEntity
getObjectId, getObjectName, getStatusMethods 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 long NC_IS_SNMP- See Also:
-
NC_IS_NATIVE_AGENT
public static final long NC_IS_NATIVE_AGENT- See Also:
-
NC_IS_BRIDGE
public static final long NC_IS_BRIDGE- See Also:
-
NC_IS_ROUTER
public static final long NC_IS_ROUTER- See Also:
-
NC_IS_LOCAL_MGMT
public static final long NC_IS_LOCAL_MGMT- See Also:
-
NC_IS_PRINTER
public static final long NC_IS_PRINTER- See Also:
-
NC_IS_OSPF
public static final long NC_IS_OSPF- See Also:
-
NC_IS_SSH
public static final long NC_IS_SSH- See Also:
-
NC_IS_CDP
public static final long NC_IS_CDP- See Also:
-
NC_IS_NDP
public static final long NC_IS_NDP- See Also:
-
NC_IS_LLDP
public static final long NC_IS_LLDP- See Also:
-
NC_IS_VRRP
public static final long NC_IS_VRRP- See Also:
-
NC_HAS_VLANS
public static final long NC_HAS_VLANS- See Also:
-
NC_IS_8021X
public static final long NC_IS_8021X- See Also:
-
NC_IS_STP
public static final long NC_IS_STP- See Also:
-
NC_HAS_ENTITY_MIB
public static final long NC_HAS_ENTITY_MIB- See Also:
-
NC_HAS_IFXTABLE
public static final long NC_HAS_IFXTABLE- See Also:
-
NC_HAS_AGENT_IFXCOUNTERS
public static final long NC_HAS_AGENT_IFXCOUNTERS- See Also:
-
NC_HAS_WINPDH
public static final long NC_HAS_WINPDH- See Also:
-
NC_IS_WIFI_CONTROLLER
public static final long NC_IS_WIFI_CONTROLLER- See Also:
-
NC_IS_SMCLP
public static final long NC_IS_SMCLP- See Also:
-
NC_HAS_USER_AGENT
public static final long NC_HAS_USER_AGENT- See Also:
-
NC_IS_ETHERNET_IP
public static final long NC_IS_ETHERNET_IP- See Also:
-
NC_IS_MODBUS_TCP
public static final long NC_IS_MODBUS_TCP- See Also:
-
NC_IS_PROFINET
public static final long NC_IS_PROFINET- See Also:
-
NC_HAS_FILE_MANAGER
public static final long NC_HAS_FILE_MANAGER- See Also:
-
NC_LLDP_V2_MIB
public static final long NC_LLDP_V2_MIB- See Also:
-
NC_EMULATED_ENTITY_MIB
public static final long NC_EMULATED_ENTITY_MIB- See Also:
-
NC_DEVICE_VIEW
public static final long NC_DEVICE_VIEW- See Also:
-
NC_IS_WIFI_AP
public static final long NC_IS_WIFI_AP- See Also:
-
NC_IS_VNC
public static final long NC_IS_VNC- See Also:
-
NC_IS_LOCAL_VNC
public static final long NC_IS_LOCAL_VNC- See Also:
-
NC_REGISTERED_FOR_BACKUP
public static final long NC_REGISTERED_FOR_BACKUP- See Also:
-
NF_DISABLE_SMCLP_PROPERTIES
public static final int NF_DISABLE_SMCLP_PROPERTIES- See Also:
-
NF_DISABLE_VNC
public static final int NF_DISABLE_VNC- 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_ETHERNET_IP_UNREACHABLE
public static final int NSF_ETHERNET_IP_UNREACHABLE- See Also:
-
NSF_CACHE_MODE_NOT_SUPPORTED
public static final int NSF_CACHE_MODE_NOT_SUPPORTED- See Also:
-
NSF_SNMP_TRAP_FLOOD
public static final int NSF_SNMP_TRAP_FLOOD- See Also:
-
NSF_ICMP_UNREACHABLE
public static final int NSF_ICMP_UNREACHABLE- See Also:
-
NSF_SSH_UNREACHABLE
public static final int NSF_SSH_UNREACHABLE- See Also:
-
NSF_MODBUS_UNREACHABLE
public static final int NSF_MODBUS_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 long capabilities -
expectedCapabilities
protected long expectedCapabilities -
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 -
vncPassword
-
vncPort
protected int vncPort -
vncProxyId
protected long vncProxyId -
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 -
radios
-
networkPathCheckResult
-
lastConfigBackupJobStatus
-
-
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:PollingTargetGet object flags.- Specified by:
getFlagsin interfacePollingTarget- Returns:
- Flags
-
getCapabilities
public long getCapabilities()Get node capabilities. Value is a combination of NC_xxx bit flags.- Returns:
- bit flags indicating node capabilities
-
getExpectedCapabilities
public long getExpectedCapabilities()Get node expected capabilities. Value is a combination of NC_xxx bit flags.- Returns:
- bit flags indicating node expected capabilities
-
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:PollingTargetGet poller node ID.- Specified by:
getPollerNodeIdin 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:PollingTargetGet agent cache mode.- Specified by:
getAgentCacheModein 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
-
hasVNC
public boolean hasVNC()Check if node has VNC server.- Returns:
- true if node has VNC server
-
isRegisteredForConfigBackup
public 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
-
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:ZoneMemberGet ID of the zone this object belongs to- Specified by:
getZoneIdin interfaceZoneMember- Returns:
- zone ID
- See Also:
-
getZoneName
Description copied from interface:ZoneMemberGet name of the zone this object belongs to- Specified by:
getZoneNamein interfaceZoneMember- Returns:
- zone name
- See Also:
-
getBridgeBaseAddress
- Returns:
- the bridgeBaseAddress
-
getIfXTablePolicy
public int getIfXTablePolicy()Description copied from interface:PollingTargetGet ifXTable usage policy.- Specified by:
getIfXTablePolicyin 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:HardwareEntityGet physical container object ID- Specified by:
getPhysicalContainerIdin interfaceHardwareEntity- Returns:
- physical container object ID
- See Also:
-
getFrontRackImage
Description copied from interface:HardwareEntityGet front rack image- Specified by:
getFrontRackImagein interfaceHardwareEntity- Returns:
- front rack image
- See Also:
-
getRearRackImage
Description copied from interface:HardwareEntityGet rear rack image- Specified by:
getRearRackImagein interfaceHardwareEntity- Returns:
- rear rack image
- See Also:
-
getRackPosition
public short getRackPosition()Description copied from interface:HardwareEntityGet position in rack- Specified by:
getRackPositionin interfaceHardwareEntity- Returns:
- position in rack
- See Also:
-
getRackHeight
public short getRackHeight()Description copied from interface:HardwareEntityGet device height in rack units- Specified by:
getRackHeightin 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
-
getVncPassword
Get VNC password.- Returns:
- VNC password
-
getVncPort
public int getVncPort()Get VNC port number.- Returns:
- VNC port number
-
getVncProxyId
public long getVncProxyId()Get VNC proxy ID (0 to use default).- Returns:
- VNC proxy ID
-
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:AbstractObjectGet all strings in object- Overrides:
getStringsin classAbstractObject- Returns:
- set of all strings in object
- See Also:
-
getRackOrientation
Description copied from interface:HardwareEntityGet orientation of object in rack- Specified by:
getRackOrientationin 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:HardwareEntityGet chassis placement configuration- Specified by:
getChassisPlacementin 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
-
getNetworkPathCheckResult
- Returns:
- the networkPathCheckResult
-
getLastConfigBackupJobStatus
- Returns:
- the lastConfigBackupJobStatus
-