Monitoring OverviewDescribes monitoring usage and the types of available monitoring.Leave FeedbackIntroductionMonitoring provides 360-degree visibility for applications, servers, virtualization, containers, synthetics, storage, and network devices.A monitor is a mechanism to check a device periodically for its behavior and performance. Using monitoring, you can gather information and keep track of the performance of your target resources.As part of the onboarding process:All resources in your network are discovered and managed.Monitoring templates are assigned to monitor resources according to the configured metrics.Timely alerts are raised for quick action.NoteThe dashboard acts as a window to monitor the health, performance, and availability of resources.Monitoring process flowMonitoring Architecture DiagramThe monitoring management process flow involves the following:Monitoring Process FlowConceptDescriptionMetricsMetrics are atomic elements indicating the exact attributes that help you retrieve the health and performance of the target resource or application.MonitorA monitor is a logical group of metrics that you can customize as desired to monitor any specific technology or resource.TemplateTemplates contain a group of monitors that are applied on either single or multiple devices.The following mechanisms are used to monitor devices:PING: PING monitoring continuously checks hosts for availability in order to detect connection failures. PING measures the packet loss and round trip time using ICMP.SNMP: Simple Network Management (SNMP) Protocol is a well-known and popular protocol for network management used for collecting information and configuring network devices such as Servers, Printers, Hubs, Switches, and Routers on an Internet Protocol (IP) network.WMI: Windows Management Instrumentation (WMI) describes the processes and utilities required to scan systems remotely for early warning signs of potential failure. WMI is the primary management technology for Microsoft Windows operating systems.API: OpsRamp uses application-specific APIs to monitor application or devices.Monitoring methodsYou can monitor your resources from OpsRamp using the following methods:Monitoring using Templates:You can apply a monitoring template to a particular target resource or a set of target resources of the same type.Monitoring using SNMP Traps:You can monitor your SNMP devices using SNMP Traps Configurations. You can create SNMP Trap monitors and receive traps for the desired devices.Web Service Monitoring:You can track the performance of your websites and internet services and remove bottlenecks before impacting the performance of your website.Gateway based Application Monitoring Adapters:You can monitor your applications via OpsRamp Gateway using the application monitoring adapters.Custom Monitors:You can also create Agentless Custom Monitors for Linux and Windows devices.Event Log Monitoring:You can monitor the event logs generated in the system viewer of all Windows devices in your network.Monitoring using Native Monitors:You can add monitors such as StatsD, Process Statistics, Linux File Integrity monitor, and so on to monitor certain attributes in your Windows and Linux devices.After monitoring your resources, you can track the responses from the Alerts view, Metrics and Monitors tab in Infrastructure.Types of monitorsOpsRamp supports two types of monitors:Native MonitorsCustom MonitorsNative monitorsThe following native monitors are provided to help you monitor the IT infrastructure.Performance MonitorsApplication MonitorsSNMP MonitorsEvent Log MonitorsProcess MonitorsService MonitorsNoteThese monitors can be used with modifications.Custom monitorsA custom monitor is a user-defined monitor that enables you enables you to write OpsRamp-supported scripts to expand your monitoring metrics beyond native monitors.OpsRamp supports two types of custom monitors:Agent Custom MonitorsAgentless Custom MonitorsOpsRamp supports the following types of execution modes:BATCH FILECOMMANDEXEPERLPHPPOWERSHELLPYTHONSHELLVBSMonitoring integration failuresEvents generated from integration failures (both inbound and outbound configurations) can be monitored. Alerts are generated when an integration failures occur.Metrics are provided to monitor integration failures.Templates are available to create and assign to the integration.What to do nextSee Agent Custom Monitors.See Agentless Custom Monitors.See Agent-based vs Agentless monitoring.See Monitoring Integration Failures.