Overview | Index | Help
| Sonic Management API
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS

## AgentManager Notifications

Component: AgentManager (classname=com.sonicsw.mf.framework.manager.AgentManager, version=105)

This documentation describes the notifications that are exposed by a AgentManager component running within the Sonic Management environment.

A general description of notifications is provided in the overview.

Note: The Agent Manager receives and forwards all system state notifications published by all deployed components. Subscriptions to such notifications are allowed even though those notifications are not described here.

See Also:
  `AgentManager Metrics`, `AgentManager Operations/Attributes`

Notifications Summary
`system.alert.system.pollthreads.CurrentPoolSize` Alert for metric system.pollthreads.CurrentPoolSize
`system.alert.system.pollthreads.PoolWaits` Alert for metric system.pollthreads.PoolWaits
`system.log.Failure` Failure to write to the centralized log file.
`system.log.Threshold` The size of the current centralized log has reached or exceeded (by a 10% increment) the configured threshold.
`system.state.Failover` Standby service has failed over to become the active service.
`system.state.Offline` Component stop complete.
`system.state.Online` Component start complete.
`system.state.Startup` Agent/Container startup completed.
`system.state.Unreachable` Container unreachable.

Notifications Detail

### system.alert.system.pollthreads.CurrentPoolSize

  Alert for metric system.pollthreads.CurrentPoolSize
  This notification is published when configured alert thresholds on the metric system.pollthreads.CurrentPoolSize are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `system.alert.system.pollthreads.PoolWaits`

### system.alert.system.pollthreads.PoolWaits

  Alert for metric system.pollthreads.PoolWaits
  This notification is published when configured alert thresholds on the metric system.pollthreads.PoolWaits are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `system.alert.system.pollthreads.CurrentPoolSize`

### system.log.Failure

  Failure to write to the centralized log file.

> Severity:
>   `Level.SEVERE`
> Attributes:
>   `SizeAtFailure` - The log file size (in bytes) at the time of failure.
> See Also:
>   `system.log.LogMessage`, `system.log.Threshold`

### system.log.Threshold

  The size of the current centralized log has reached or exceeded (by a 10% increment) the configured threshold.

> Severity:
>   `Level.WARNING`
> Attributes:
>   `ActualSize` - The log file size (in bytes) at the time of notification.
>   `ThresholdSize` - The current log file threshold size (in bytes).
> See Also:
>   `system.log.Failure` `system.log.LogMessage`,

### system.state.Failover

  Standby service has failed over to become the active service.

> Severity:
>   `Level.WARNING`
> Attributes:
>   `FaultToleranceRole` - The configured fault tolerance role of the service.
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`, `system.state.Offline`, `system.state.Startup`, `system.state.Unreachable`

### system.state.Offline

  Component stop complete.

> Severity:
>   `Level.INFO`
> Attributes:
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`, `system.state.Startup`, `system.state.Unreachable`, `system.state.Failover`

### system.state.Startup

  Agent/Container startup completed.

> Attributes:
> Severity:
>   `Level.INFO`
>   `Container` - The name of container that has completed startup.
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`, `system.state.Shutdown`, `system.state.Load`, `system.state.Unload`

### system.state.Unreachable

  Container unreachable.

> Severity:
>   `Level.SEVERE`
> Attributes:
>   `CheckTime` - The timestamp (java.util.Date) of when the check to establish container availability was initiated.
>   `Container` - The runtime indentity of the container that was unreachable.
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`, `system.state.Offline`, `system.state.Startup`, `system.state.Failover`

### system.state.Failover

  Standby service has failed over to become the active service.

> Severity:
>   `Level.WARNING`
> Attributes:
>   `FaultToleranceRole` - The configured fault tolerance role of the service.
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`, `system.state.Offline`, `system.state.Startup`, `system.state.Unreachable`

Overview | Index | Help
| Sonic Management API
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS

Copyright © 2002-2013 Aurea, Inc. All Rights Reserved.