We are watching SUSE Monitoring at SUSE and in SUSE Linux Enterprise Server 12 Martin Čaj Linux System Administrator Prague Czech Republic mcaj@suse.com Joachim Werner Senior Product Manager Nürnberg Germany joe@suse.com
Monitoring in the past
The short history of Monitoring in SUSE Linux Saturday, October 23, 2001 SuSE Linux 7.3 * The first monitoring tool NetSaint version 0.0.7b6 Monday, September 30, 2002 SuSE Linux 8.1 * Welcome Nagios in SuSE (version 1.0b4) Saturday, April 16, 2005 SuSE Linux 9.3 * Nagios (in SuSE v 1.2 ) was project of month on SourceForge.net. 3
The short history of Monitoring in SUSE Linux Enterprise Monday, June 18 2007 SUSE Linux Enterprise Server 10 SP1 * Nagios version 2.6 was with us until 2013 Tuesday, March 24, 2009 SUSE Linux Enterprise Server 11 * Nagios version 3.0.6-1 as monitoring tool is stronger then never... Wednesday, April 6, 2009 ICINGA forks Nagios * This independent project strives to be more responsive to user requests and faster in software development through the support of a broader developer community. 4
Monitoring yesterday
6 SUSE Linux Enterprise 11 SP3 and Nagios
Additional Extensions (unsupportet) Available at http://download.opensuse.org/repositories/server:/monitoring/ 7
8 SLES 11 SP3 and Nagios
Monitoring tomorrow
10 SUSE Manager Patch Status in Nagios or Icinga
Icinga in SUSE Linux Enterprise 12 "it looks for", "it browses" or "it examines" Icinga Server will be part of the SUSE Manager Server Subscription In the SUSE Manager context we will be able to deliver better integration into the monitoring frameworks More frequent updates for the Monitoring Server in line with the SUSE Manager release schedule 11
12 Icinga
Nagios vs Icinga What does Icinga have that Nagios doesn t? Multiple databases supported Better IPv6 support Multiple GUI improvements Live search Compound commands Expire times Public development 13
Monitoring in the future
Additional Add-ons and Probe The plan is to make add-ons and probes available in the new Enterprise Build Service (community-supported) 20
21 Gearman
22 Gearman
23 Gearman
24 Gearman
25 Gearman
26 Gearman
27 Gearman
28 Gearman
29
30 Icinga & MRTG
31 Trends
32 Nagvis Server Room Locations
33 Tactical Overview: Host-/Servicegroups
34 Status Map
35 Nagvis Automap
36 Check_mk Example
37 High Availability (requires SUSE Linux Enterprise High Availability Extension)
Services implementing HA on their own Prefer the integrated solution For example MySQL, DHCP, Named Services can run independent on the node Keep running independent (but monitor) For example ido2db, NSCA, Gearman, Apache You can run more then one DRBD via Pacemaker Helps to run on different storage (SSD) Helps with load balancing Basic rules 38
It's showtime!
40
41
42
43
44
Topology Visualization Manage (or import) a topology tree with hardware and services and their dependencies Centrally provide and manage credentials for third party management APIs (VMware vcenter, SUSE Cloud, Public Cloud accounts) Manage and monitor Patch/Security Compliance and Subscription/Licence Compliance across physical, virtual, and Cloud deployments Integrate with your Monitoring solution 46
48
Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 49
Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.