ARISTA-DAEMON-MIB

MIB Reference — IPNetwork Monitor

All MIBsARISTA-DAEMON-MIB

Organization: Arista Networks, Inc.

Last Updated: 2015-04-27

Category: Vendor: Arista

Description:

Arista EOS system daemon process status and resource utilization monitoring.

Imported Objects

From ARISTA-SMI-MIB

aristaMibsOBJECT-IDENTITY

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

MODULE-IDENTITY
OBJECT-TYPE

From SNMPv2-TC

TEXTUAL-CONVENTION
TruthValue

What Is ARISTA-DAEMON-MIB?

ARISTA-DAEMON-MIB is a proprietary Arista Networks module for managing custom agent processes (daemons) running on Arista EOS switches. It exposes tables showing which agents are enabled, their configured command-line options/key-value settings, and which agents are actually running at any given time. This is a direct software process-status monitoring module: comparing the enabled-agent table against the running-agent table lets an operator detect when a configured custom EOS agent has crashed or failed to start. It is a self-contained EOS-specific extension with no dependency on standard process MIBs like HOST-RESOURCES-MIB, instead modeling Arista's own agent/daemon framework. It is deployed on Arista EOS switches that run custom or third-party agents/extensions requiring operational visibility. Engineers can download the ARISTA-DAEMON-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in ARISTA-DAEMON-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • enabled custom agents
  • running custom agents
  • agent configuration options
  • agent crash/failure detection via enabled vs. running mismatch

Supported Devices

  • Arista Networks EOS switch

Monitoring Examples

An operator would poll aristaDaemonEnabledTable, keyed by aristaDaemonEnabledAgentName, to see which agents are configured to run, then cross-reference aristaDaemonRunningTable (keyed by aristaDaemonRunningAgentName) to confirm each is actually active. The aristaDaemonOptionTable, indexed by agent name and aristaDaemonOptionKey, exposes each agent's configured aristaDaemonOptionValue settings. An agent present in the enabled table but absent from the running table would indicate a crashed or failed-to-start EOS daemon needing operator attention.

OIDs
OID symbolicOID numericTypeAccessDescription
aristaDaemonMIB1.3.6.1.4.1.30065.3.17The MIB module for managing the state of custom agents for Arista EOS.
aristaDaemonConfig1.3.6.1.4.1.30065.3.17.1
aristaDaemonEnabledTable1.3.6.1.4.1.30065.3.17.1.1not-accessibleA table that contains the enabled configurations for custom daemons.
aristaDaemonEnabledEntry1.3.6.1.4.1.30065.3.17.1.1.1not-accessibleThe enabled configuration of a daemon.
AGE aristaDaemonEnabledAgentName1.3.6.1.4.1.30065.3.17.1.1.1.1AgentNamenot-accessibleThe name of the agent.
T/F aristaDaemonEnabled1.3.6.1.4.1.30065.3.17.1.1.1.2TruthValueread-onlyThis attribute has value 'true(1)' if the agent is enabled and value 'false(2)' if it is disabled.
aristaDaemonOptionTable1.3.6.1.4.1.30065.3.17.1.2not-accessibleA table that contains user-configured options for daemons.
aristaDaemonOptionEntry1.3.6.1.4.1.30065.3.17.1.2.1not-accessibleA user-configured daemon option entry.
AGE aristaDaemonOptionAgentName1.3.6.1.4.1.30065.3.17.1.2.1.1AgentNamenot-accessibleThe name of the agent.
AGE aristaDaemonOptionKey1.3.6.1.4.1.30065.3.17.1.2.1.2AgentAttributeKeynot-accessibleThe name of a user-configured option.
AGE aristaDaemonOptionValue1.3.6.1.4.1.30065.3.17.1.2.1.3AgentAttributeValueread-onlyThe value of a user-configured option.
aristaDaemonStatus1.3.6.1.4.1.30065.3.17.2
aristaDaemonRunningTable1.3.6.1.4.1.30065.3.17.2.1not-accessibleA table that contains the running statuses for custom daemons.
aristaDaemonRunningEntry1.3.6.1.4.1.30065.3.17.2.1.1not-accessibleThe running status of a daemon.
AGE aristaDaemonRunningAgentName1.3.6.1.4.1.30065.3.17.2.1.1.1AgentNamenot-accessibleThe name of the agent.
T/F aristaDaemonRunning1.3.6.1.4.1.30065.3.17.2.1.1.2TruthValueread-onlyThis attribute has value 'true(1)' if the agent is running and value 'false(2)' if it is not running.
aristaDaemonDataTable1.3.6.1.4.1.30065.3.17.2.2not-accessibleA table that contains status data for daemons.
aristaDaemonDataEntry1.3.6.1.4.1.30065.3.17.2.2.1not-accessibleA daemon data entry about its status.
AGE aristaDaemonDataAgentName1.3.6.1.4.1.30065.3.17.2.2.1.1AgentNamenot-accessibleThe name of the agent.
AGE aristaDaemonDataKey1.3.6.1.4.1.30065.3.17.2.2.1.2AgentAttributeKeynot-accessibleThe name of a status data entry.
AGE aristaDaemonDataValue1.3.6.1.4.1.30065.3.17.2.2.1.3AgentAttributeValueread-onlyThe value of a status data.
aristaDaemonConformance1.3.6.1.4.1.30065.3.17.3
aristaDaemonGroups1.3.6.1.4.1.30065.3.17.3.1
aristaDaemonBaseGroup1.3.6.1.4.1.30065.3.17.3.1.1A collection of objects providing information about the custom agent.
aristaDaemonCompliances1.3.6.1.4.1.30065.3.17.3.2
aristaDaemonCompliance1.3.6.1.4.1.30065.3.17.3.2.1The compliance statement for Arista switches that support EOS SDK custom agents.

RFC description

Manages custom daemon and agent states in Arista EOS network devices.

Start monitoring Arista Networks EOS switches with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download ARISTA-DAEMON-MIB