public abstract class AbstractNode extends DataCollectionTarget implements RackElement, ZoneMember
overviewDciData, tooltipDciDataaccessList, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, customAttributes, DASHBOARDROOT, dashboards, drillDownObjectId, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, inMaintenanceMode, isDeleted, moduleData, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_AGENTPOLICY_LOGPARSER, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CLUSTER, 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_NODELINK, OBJECT_POLICYGROUP, OBJECT_POLICYROOT, OBJECT_RACK, OBJECT_SERVICEROOT, OBJECT_SLMCHECK, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_ZONE, objectClass, objectId, objectName, parents, POLICYROOT, postalAddress, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, REPORTROOT, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, TEMPLATEROOT, trustedNodes, urls, ZONE0| Constructor and Description |
|---|
AbstractNode(long id,
NXCSession session)
Create new node object.
|
AbstractNode(org.netxms.base.NXCPMessage msg,
NXCSession session)
Create node object from NXCP message.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAgentAuthMethod() |
AgentCacheMode |
getAgentCacheMode() |
AgentCompressionMode |
getAgentCompressionMode() |
int |
getAgentPort() |
long |
getAgentProxyId() |
String |
getAgentSharedSecret() |
String |
getAgentVersion() |
Date |
getBootTime() |
org.netxms.base.MacAddress |
getBridgeBaseAddress() |
long |
getChassisId() |
String |
getDriverName() |
String |
getDriverVersion() |
int |
getFlags() |
UUID |
getFrontRackImage()
Get front rack image
|
long |
getIcmpProxyId() |
int |
getIfXTablePolicy() |
Date |
getLastAgentCommTime()
Get last agent communications time
|
String |
getLldpNodeId() |
String |
getNodeSubType() |
NodeType |
getNodeType() |
String |
getPlatformName() |
long |
getPollerNodeId() |
int |
getPortNumberingScheme()
Get physical port numbering scheme
|
int |
getPortRowCount()
Get number of rows for physical ports
|
org.netxms.base.InetAddressEx |
getPrimaryIP()
Get primary IP address
|
org.netxms.base.MacAddress |
getPrimaryMAC()
Get MAC address of interface with node's primary IP
|
String |
getPrimaryName() |
short |
getRackHeight()
Get device height in rack units
|
long |
getRackId()
Get rack object ID
|
RackOrientation |
getRackOrientation()
Get orientation of object in rack
|
short |
getRackPosition()
Get position in rack
|
UUID |
getRearRackImage()
Get rear rack image
|
int |
getRequredPollCount() |
int |
getRuntimeFlags() |
int |
getSnmpAuthMethod()
Get SNMP authentication method
|
String |
getSnmpAuthName()
Get SNMP authentication name - community string for version 1 and 2c, or user name for version 3.
|
String |
getSnmpAuthPassword()
Get SNMP authentication password.
|
String |
getSnmpOID() |
int |
getSnmpPort() |
int |
getSnmpPrivMethod()
Get SNMP privacy (encryption) method
|
String |
getSnmpPrivPassword()
Get SNMP privacy password.
|
long |
getSnmpProxyId() |
String |
getSnmpSysContact()
Get SNMP system contact (value of sysContact MIB entry)
|
String |
getSnmpSysLocation()
Get SNMP system location (value of sysLocation MIB entry)
|
String |
getSnmpSysName()
Get SNMP system name (value of sysName MIB entry)
|
int |
getSnmpVersion() |
String |
getSshLogin() |
String |
getSshPassword() |
long |
getSshProxyId() |
Set<String> |
getStrings()
Get all strings in object
|
String |
getSystemDescription() |
protected int |
getVrrpVersion() |
long |
getZoneId()
Get ID of the zone this object belongs to
|
String |
getZoneName()
Get name of the zone this object belongs to
|
boolean |
hasAgent() |
boolean |
hasSnmpAgent() |
boolean |
is8021xSupported() |
boolean |
isAgentIfXCountersSupported() |
boolean |
isAgentReachable()
Check node state flags for "agent unreachable" flag.
|
boolean |
isEntityMibSupported() |
boolean |
isIfXTableSupported() |
boolean |
isManagementServer() |
boolean |
isSnmpReachable()
Check node state flags for "SNMP unreachable" flag.
|
boolean |
isSpanningTreeSupported() |
boolean |
isVrrpSupported() |
boolean |
isWirelessController() |
getOverviewDciData, getTooltipDciDataaddString, getAccessList, getAllChilds, getAllChilds, getAllParents, getAllParents, getChildIdList, getChildren, getChildsAsArray, getComments, getCustomAttributes, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getModuleData, getObjectClass, getObjectClassName, getObjectId, getObjectName, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getTrustedNodes, getUrls, hasAccessibleChildren, hasChildren, hashCode, hasParents, hasUrls, isAlarmsVisible, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isInheritAccessRights, isInMaintenanceMode, setSessionclone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetObjectId, getObjectName, getStatuspublic static final int SNMP_VERSION_1
public static final int SNMP_VERSION_2C
public static final int SNMP_VERSION_3
public static final int AGENT_AUTH_NONE
public static final int AGENT_AUTH_PLAINTEXT
public static final int AGENT_AUTH_MD5
public static final int AGENT_AUTH_SHA1
public static final int NF_IS_SNMP
public static final int NF_IS_NATIVE_AGENT
public static final int NF_IS_BRIDGE
public static final int NF_IS_ROUTER
public static final int NF_IS_LOCAL_MGMT
public static final int NF_IS_PRINTER
public static final int NF_IS_OSPF
public static final int NF_REMOTE_AGENT
public static final int NF_IS_CPSNMP
public static final int NF_IS_CDP
public static final int NF_IS_SONMP
public static final int NF_IS_LLDP
public static final int NF_IS_VRRP
public static final int NF_HAS_VLANS
public static final int NF_IS_8021X
public static final int NF_IS_STP
public static final int NF_HAS_ENTITY_MIB
public static final int NF_HAS_IFXTABLE
public static final int NF_HAS_AGENT_IFXCOUNTERS
public static final int NF_HAS_WINPDH
public static final int NF_IS_WIFI_CONTROLLER
public static final int NF_IS_SMCLP
public static final int NF_DISABLE_DISCOVERY_POLL
public static final int NF_DISABLE_TOPOLOGY_POLL
public static final int NF_DISABLE_SNMP
public static final int NF_DISABLE_NXCP
public static final int NF_DISABLE_ICMP
public static final int NF_FORCE_ENCRYPTION
public static final int NF_DISABLE_STATUS_POLL
public static final int NF_DISABLE_CONF_POLL
public static final int NF_DISABLE_ROUTE_POLL
public static final int NF_DISABLE_DATA_COLLECT
public static final int NDF_UNREACHABLE
public static final int NDF_AGENT_UNREACHABLE
public static final int NDF_SNMP_UNREACHABLE
public static final int NDF_CPSNMP_UNREACHABLE
public static final int NDF_POLLING_DISABLED
public static final int IFXTABLE_DEFAULT
public static final int IFXTABLE_ENABLED
public static final int IFXTABLE_DISABLED
protected org.netxms.base.InetAddressEx primaryIP
protected String primaryName
protected int flags
protected int runtimeFlags
protected NodeType nodeType
protected String nodeSubType
protected int requredPollCount
protected long pollerNodeId
protected long agentProxyId
protected long snmpProxyId
protected long icmpProxyId
protected int agentPort
protected int agentAuthMethod
protected AgentCacheMode agentCacheMode
protected AgentCompressionMode agentCompressionMode
protected String agentSharedSecret
protected String agentVersion
protected String platformName
protected String snmpAuthName
protected String snmpAuthPassword
protected String snmpPrivPassword
protected int snmpAuthMethod
protected int snmpPrivMethod
protected String snmpOID
protected int snmpVersion
protected int snmpPort
protected String snmpSysName
protected String snmpSysContact
protected String snmpSysLocation
protected String systemDescription
protected String lldpNodeId
protected int vrrpVersion
protected String driverName
protected String driverVersion
protected long zoneId
protected org.netxms.base.MacAddress bridgeBaseAddress
protected int ifXTablePolicy
protected Date bootTime
protected Date lastAgentCommTime
protected long rackId
protected UUID rackImageFront
protected UUID rackImageRear
protected short rackPosition
protected short rackHeight
protected RackOrientation rackOrientation
protected long chassisId
protected String sshLogin
protected String sshPassword
protected long sshProxyId
protected int portRowCount
protected int portNumberingScheme
public AbstractNode(long id,
NXCSession session)
id - session - public AbstractNode(org.netxms.base.NXCPMessage msg,
NXCSession session)
msg - session - public int getFlags()
public int getRuntimeFlags()
public NodeType getNodeType()
public String getNodeSubType()
public int getRequredPollCount()
public long getPollerNodeId()
public long getAgentProxyId()
public long getSnmpProxyId()
public long getIcmpProxyId()
public int getAgentPort()
public int getAgentAuthMethod()
public String getAgentSharedSecret()
public AgentCacheMode getAgentCacheMode()
public AgentCompressionMode getAgentCompressionMode()
public String getAgentVersion()
public String getPlatformName()
public String getSnmpAuthName()
public String getSnmpOID()
public int getSnmpVersion()
public String getSystemDescription()
public String getSnmpAuthPassword()
public String getSnmpPrivPassword()
public int getSnmpAuthMethod()
public int getSnmpPrivMethod()
public boolean hasAgent()
public boolean hasSnmpAgent()
public boolean isManagementServer()
public boolean isVrrpSupported()
public boolean is8021xSupported()
public boolean isSpanningTreeSupported()
public boolean isEntityMibSupported()
public boolean isIfXTableSupported()
public boolean isAgentIfXCountersSupported()
public boolean isWirelessController()
public int getSnmpPort()
public String getSnmpSysName()
public String getSnmpSysContact()
public String getSnmpSysLocation()
public String getLldpNodeId()
protected int getVrrpVersion()
public String getDriverName()
public String getDriverVersion()
public long getZoneId()
ZoneMembergetZoneId in interface ZoneMemberpublic String getZoneName()
ZoneMembergetZoneName in interface ZoneMemberpublic org.netxms.base.MacAddress getBridgeBaseAddress()
public int getIfXTablePolicy()
public String getPrimaryName()
public org.netxms.base.MacAddress getPrimaryMAC()
public Date getBootTime()
public org.netxms.base.InetAddressEx getPrimaryIP()
public long getRackId()
RackElementgetRackId in interface RackElementpublic UUID getFrontRackImage()
RackElementgetFrontRackImage in interface RackElementpublic UUID getRearRackImage()
RackElementgetRearRackImage in interface RackElementpublic short getRackPosition()
RackElementgetRackPosition in interface RackElementpublic short getRackHeight()
RackElementgetRackHeight in interface RackElementpublic Date getLastAgentCommTime()
public long getChassisId()
public String getSshLogin()
public String getSshPassword()
public long getSshProxyId()
public int getPortRowCount()
public int getPortNumberingScheme()
public Set<String> getStrings()
AbstractObjectgetStrings in class AbstractObjectpublic RackOrientation getRackOrientation()
RackElementgetRackOrientation in interface RackElementpublic boolean isAgentReachable()
public boolean isSnmpReachable()
Copyright © 2018. All rights reserved.