200 likes | 417 Views
Getting Started with GroundWork Monitor. GroundWork Monitor Enterprise Edition 6.2. Getting Started with GroundWork Monitor. GroundWork Monitor Enterprise Edition. Powerful Monitoring Fully Supported Product Open Architecture Flexible Configuration Open Source Roots
E N D
Getting Started with GroundWork Monitor GroundWork Monitor Enterprise Edition 6.2
Getting Started with GroundWork Monitor GroundWork Monitor Enterprise Edition Powerful Monitoring • Fully Supported Product • Open Architecture • Flexible Configuration • Open Source Roots • Introductory course • How to use the product • You must pass the included exams • Course takes a day or two • Completion is a requirement for Quickstart Support • Questions while training? Send them to gettingstarted@gwos.com
Getting Started with GroundWork Monitor Course Objectives Nine modules addressing the main features of the product • Introduction to GroundWork Monitor Enterprise Edition • Download and Install • Monarch, the Nagios Configuration Tool • Autodiscovery • Status and Event Console • Dashboards • Notifications and Escalations • LDAP Authentication (optional) • Getting Support
Getting Started with GroundWork Monitor Course Objectives for this Module Introduction to GroundWork Monitor Enterprise Edition • Basic Monitoring Process • Applications Overview • Key Monitoring Terminology
GroundWork Monitor Enterprise Edition 6.2Module 1: Introduction to GroundWork Monitor Enterprise Edition
Introduction to GroundWork Monitor Enterprise Edition Basic Monitoring Process
Process, Concepts, and Approach Basic Monitoring Process CONTROL INPUT Commands and Configurations MONITORING ENGINE DATA INPUT Plugins and Agents DATA OUTPUT Phone, Pager,email Reports, Dashboards CONTROL OUTPUT Event Handlers
Process, Concepts, and Approach GroundWork Monitor Software Architecture Presentation Datacenter Integration (CMDB, Notifications, OLAP, Incident Management Mobility Interfaces Authentication Dashboard Widget Custom Report User Interface Portal Administration Status & Event Viewers Status Viewer Dashboards Advanced Reports Portal Configuration Configuration Jboss Portal Collection Command Web Service Status Web Service Reporting ODI Event Web Service Performance Web Service Configuration API Data Management Foundation Normalization Persistence/Caching MySQL Datastore Feeders Instrumentation NeDi New Data Collector or Subordinate Monitoring System Nagios Cacti NetSNMP SNMPTT WebInject Ganglia SEC Data Collection NTop Plugin API Event Broker API Data Input Scripts MIBS snmptt Rules Tests Metric Modules Rules Environment KEY Documented in GDK WIKI Extensible Documented in Bookshelf
Introduction to GroundWork Monitor Enterprise Edition Enterprise EditionApplications Overview
Enterprise Edition Applications Overview GroundWork Monitor Enterprise Edition Applications • Administration – Portal administration. Manage users, roles, and integrate new applications. • Auto Discovery – Discover equipment on your network and deploy appropriate monitors. • Configuration – Graphical Nagios configuration. IncludesPerformance Configuration tool. • Reports– GroundWork Reports (Service Level), Insight Reports (System Availability and Performance), and integrated Nagios Reports (Outage, Alerts and Notifications)PerformanceView – Configure RRD based Performance Graphs from monitoring data • Status– AJAX enabled web-based interface to view monitoring data. Includes Performance Graphs. • Event Console – Real time operations nerve center view. • My GroundWork– Personally configurable private dashboard for each user • Dashboards– Shared customizable dashboards for all users. Create unique views of the infrastructure • Resources – GroundWork Monitor product documentation and Open Source reference. • WebMetrics – Versatile web site monitoring using the WebMetrics service • Advanced– Nagios in its original CGI form
Introduction to GroundWork Monitor Enterprise Edition Key Definitions
Key Definitions Monitoring Terminology • Hosts – A server, workstation, or device for which the availability status is to be tracked or mapped (e.g. localhost). • Services – A monitor or check of a particular parameter/status associated with a Host (e.g. Current Load). • Host Groups – An arbitrary collection of Hosts into named sets (e.g. Linux Servers) • State – The condition of Services and Hosts (e.g. UP, DOWN and OK, CRITICAL or WARNING for services). • State Change – Soft - the system retries a service check a programmable number of times; and Hard - the retries have been exceeded.
Key Definitions Monitoring Terminology • Contacts, and Contact Groups – Contacts identify who should receive alert/recovery notifications in the event of a problem on your network; Contact Groups are groupings of one or more contacts. • Notifications and Escalations –Communications to Contacts or Contact Groups for any hard state change, hosts or service remaining in non-OK state, and acknowledgements. • Flapping – Frequent changes in state, resulting in a storm of alarm and recovery notifications. GroundWork Monitor can be configured to suppress alarms during flapping. • Downtime – Scheduling downtime avoids alarm fatigue, provides more accurate reports, generates a maintenance log.. • Dependencies – When a monitored item is not on the same subnet as the monitoring server, monitoring is dependent upon the intervening switches and routers.
Key Definitions Monitoring Terminology • States of Hosts • Nagios assigns a State to each Host and Service • Hosts either respond to a Host Check (typically a ping) or they don’t • Based on this, the primary States for a host are UP or DOWN • In addition, if a Host is behind a known network outage it will be given State of UNREACHABLE Host States UP DOWN UNREACHABLE
Key Definitions Monitoring Terminology • States of Services • Services are compared against acceptability thresholds and have three states (OK, WARNING & CRITICAL) • If a measured parameter in a service is less than the WARNING threshold it returns a State of OK • If that parameter exceeds the WARNING threshold but is less than the CRITICAL threshold it returns WARNING • If that parameter exceeds the CRITICAL threshold it returns a State of CRITICAL • Thresholds can be more complex than this example and contain multiple parameters • If the service is configured incorrectly (i.e. bad arguments) return can be UNKNOWN Service States Plugin Errors OK UNKNOWN WARNING CRITICAL
Key Definitions Monitoring Terminology • Dependencies • When a monitored item is not on the same subnet as the monitoring server, monitoring is dependent upon the intervening switches and routers. N Dependency Relationships R1 R2 SW1 SW2 S1 S4 M4 S2 S3 M5 M3 M2 M1
Key Definitions Monitoring Terminology • There are five kinds of dependency relationships • Network dependencies exist between devices and their upstream parents (defined using the parents directive) • Example: A host can depend on an upstream switch • One host can depend on another host somewhere in the network (defined using the host_dependency directive) • Example: A web server can depend on a load balancer • A service on one host can depend on a service on another host (service_dependency directive) • Example: An Application server’s speed can depend on a Database server’s query response time • Services can depend on other services on the same server (defined using the service_dependency directive) • Example: An snmp check can depend on the snmpd running on the same server • Services have an inherent dependency on the server upon which they run
Key Definitions Monitoring Terminology • Plugins, Commands, Services, and Profiles (1 of 2) • Nagios - is the scheduler used in the GroundWork Monitor package • Nagios executes external Plugins • The command line syntaxes for Plugins are stored in Command definitions • Scheduling, notification and procedural information for the Commands are stored in Services • Breaking from Nagios rules, GroundWork separates the definition of Services from Hosts to permit selection from a library of Services • A set of Services, appropriate for monitoring a particular architecture, can be stored in a Service Profile • Host Profiles are a collection of a Host Template plus one or more Service Profiles … in other words
Key Definitions Monitoring Definitions (continued) • Plugins, Commands, Services, and Profiles (2 of 2) • Host Profiles incorporate Service Profiles • Service Profiles incorporate Services • Each Service incorporates one Command • Each Command invokes one Plugin • The Plugin stands alone Host Profile Host Template Service Profile web_monitoring Service Profile Service cpu Service memory Service disk Service httpd Service url_get Service Service Service Service Service Command check_cpu Command check_mem Command check_disk Command check_process Command check_http Command Command Command Command Command Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin
Thank you GroundWork Open Source, Inc. 139 Townsend Street, Suite 500 San Francisco, CA 94107 Phone: 415.992.4500 Website:www.gwos.com Email: info@gwos.com GroundWork Subscription Support: support.gwos.com Confidential - Do not distribute