SNMP Agent Synthesizing Custom MBean Metrics for Centralized Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Java-based application server environments, custom MBeans are not recognized by network-managers using SNMP, leading to incomplete monitoring and control, and existing SNMP security features are inadequate, exposing sensitive information and requiring cumbersome configuration across multiple managed servers.
Innovation Solution
Deploying a SNMP Agent on each managed server to provide a domain-wide view, allowing user-defined MBeans to be monitored and secured with centralized authentication and privacy settings, and using a dashboard to synthesize custom metric attributes from intrinsic attributes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If SNMP Agent is deployed on each managed server to provide domain-wide monitoring, then monitoring coverage and security are improved, but system complexity and configuration burden increase
Solution Approach 1:
The system divides the monitoring function by deploying individual SNMP Agents on each managed server instance within the domain. Each agent independently monitors its local server, enabling comprehensive domain-wide coverage without requiring a single complex centralized monitoring component on every server.
Solution Approach 2:
The SNMP Agent is designed as a universal component that can be deployed on any managed server within the domain, providing consistent monitoring capabilities across heterogeneous systems. The agent handles multiple functions including metric collection, security authentication, and communication with the network manager, reducing the need for specialized monitoring solutions for each server type.
2Reliability
If centralized authentication and privacy settings are implemented, then security is improved, but configuration complexity increases
Solution Approach 1:
The system merges authentication and privacy configuration into a centralized location accessible through the dashboard. Instead of configuring security settings individually on each SNMP Agent, administrators can define authentication credentials and privacy policies once at the domain level, and these settings are automatically propagated to all managed servers, reducing configuration complexity while maintaining strong security.
3Measurement precision
If custom metric attributes are synthesized from intrinsic attributes, then monitoring precision is improved, but processing complexity increases
Solution Approach 1:
The system implements dynamic metric synthesis where custom metric attributes are constructed at runtime by combining intrinsic attributes through mathematical expressions. The dashboard allows administrators to define custom metrics on-the-fly based on monitoring needs, and the system automatically computes these synthesized metrics from the underlying intrinsic attributes collected by SNMP Agents, providing flexible precision without permanent system complexity.
Data Source
AI summary
A system and method for synthesizing custom metric attributes from available attributes. The system includes an application server that exposes available metric attributes of a MBean. A network console displays for selection the metric attributes of the MBean on a navigation tree and a view panel is located on the network management console where the metric attributes are dragged. The console and view panel allow network administrators to review monitoring data collected exposed by the application server. Custom attributes are created by combining attributes made available by the application server and can be combined to synthesize a custom expression that can be made available to other managed servers on the application server.


