public abstract class AbstractNode extends DataCollectionTarget
overviewDciData, tooltipDciData
accessList, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, customAttributes, DASHBOARDROOT, dashboards, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, inMaintenanceMode, isDeleted, moduleData, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CLUSTER, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, 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, submapId, TEMPLATEROOT, trustedNodes, 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.
|
getOverviewDciData, getTooltipDciData
getAccessList, getAllChilds, getAllChilds, getAllParents, getAllParents, getChildIdList, getChildren, getChildsAsArray, getComments, getCustomAttributes, getDashboards, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getModuleData, getObjectClass, getObjectClassName, getObjectId, getObjectName, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getSubmapId, getTrustedNodes, hasAccessibleChildren, hasChildren, hashCode, hasParents, isAlarmsVisible, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isInheritAccessRights, isInMaintenanceMode, setSession
public 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 InetAddress primaryIP
protected String primaryName
protected int flags
protected int runtimeFlags
protected int nodeType
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 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 MacAddress bridgeBaseAddress
protected int ifXTablePolicy
protected Date bootTime
protected Date lastAgentCommTime
protected long rackId
protected UUID rackImage
protected short rackPosition
protected short rackHeight
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 int getNodeType()
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 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()
public MacAddress getBridgeBaseAddress()
public int getIfXTablePolicy()
public String getPrimaryName()
public MacAddress getPrimaryMAC()
public Date getBootTime()
public InetAddress getPrimaryIP()
public long getRackId()
public UUID getRackImage()
public short getRackPosition()
public short getRackHeight()
public Date getLastAgentCommTime()
Copyright © 2016. All rights reserved.