ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
SNMPAttributeChangeMBean
, SNMPCounterMonitorMBean
, SNMPGaugeMonitorMBean
, SNMPJMXMonitorMBean
, SNMPLogFilterMBean
, SNMPStringMonitorMBean
public interface SNMPTrapSourceMBean extends ConfigurationMBean
This MBean is the base of SNMP TRAP related configuration MBeans.
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
boolean |
addEnabledServer(ServerMBean server) |
Adds a feature to the EnabledServer attribute of the
SNMPTrapSourceMBean object
|
ServerMBean[] |
getEnabledServers() |
This attribute is applicable only when the SNMP Agent is running on
the Admin Server of a WebLogic Domain.
|
boolean |
removeEnabledServer(ServerMBean server) |
|
void |
setEnabledServers(ServerMBean[] serversEnabled) |
Sets the value of the EnabledServers attribute.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
ServerMBean[] getEnabledServers()
This attribute is applicable only when the SNMP Agent is running on the Admin Server of a WebLogic Domain. The EnabledServers attribute allows the users to limit the scope of the monitored data sources to the specific named Servers. The EnabledServers list is ignored when the SNMAgentDeploymentMBean is targeted to a Managed Server. In the case of a Managed Server the SNMP Agent only looks at the data available in the WebLogic Server where the SNMP Agent is deployed.
For traps based on MBean attributes the SNMP Agent refers to the Domain Runtime MBean Server when it is running on the Admin Server and the Runtime MBean Server when it is deployed to a Managed Server.
In the case of SNMPJMXMonitorMBean
and
SNMPAttributeChangeMBean
the
MonitoredMBeanType
and MonitoredMBeanName
attributes specify the type and name of a WebLogic Server MBean for which the
trap will be setup. MBeans that meet the Type and Name criteria are
qualified to set the trap on. The EnabledServers attribute allows a user
to specify additional criteria based on the Location of an MBean
when the SNMP Agent is targeted to the Admin Server.
MBeans whose Location matches one of the Servers in the EnabledServers
list are considered eligible for the trap to be generated for a
corresponding JMX notification. When the EnabledServers attribute is
not specified all MBeans whose Type and Name match
are considered as valid sources for the SNMP trap.
In the case of SNMPLogFilterMBean
the EnabledServers
attribute allows a user to specify the Servers in the Domain
whose log messages will be monitored when the Agent is running on the
Admin Server. When EnabledServers is not specified for an Agent running
on the Admin Server log messages on all Managed Servers in the
domain are monitored for sending traps.
This attribute is not applicable when the SNMP Agent is targeted to a
Managed Server, in this case the traps are sent based on log messages
generated by the respective Managed Server where the Agent is deployed.
SNMPJMXMonitorMBean
,
SNMPAttributeChangeMBean
void setEnabledServers(ServerMBean[] serversEnabled) throws javax.management.InvalidAttributeValueException, ConfigurationException
Sets the value of the EnabledServers attribute.
serversEnabled
- The new enabledServers valuejavax.management.InvalidAttributeValueException
ConfigurationException
getEnabledServers()
boolean addEnabledServer(ServerMBean server) throws javax.management.InvalidAttributeValueException, ConfigurationException
Adds a feature to the EnabledServer attribute of the SNMPTrapSourceMBean object
server
- The feature to be added to the EnabledServer attributejavax.management.InvalidAttributeValueException
ConfigurationException
boolean removeEnabledServer(ServerMBean server) throws javax.management.InvalidAttributeValueException, ConfigurationException
server
- javax.management.InvalidAttributeValueException
ConfigurationException