system monitoring - it systemhaus münchen - 7-it · troubleshooting metriken / slas disk space,...
TRANSCRIPT
![Page 1: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/1.jpg)
System MonitoringOMD // Check_MK // Nagios
![Page 2: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/2.jpg)
about
Jörg Wiemann
• Consultant bei Kite [email protected]
• Kernthemen: Monitoring, Netzwerkdesign/Security, Virtualisierung
• Beginn mit Nagios in 2009 | KMUSpäter Check_MK und OMD
• ca. 1,5 Jahre Microsoft SCOM | Enterprise Umgebungen
2
* 1986
![Page 3: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/3.jpg)
motivation
3
Abhängigkeit von IT
Automatische Überwachung aller relevanten IT Komponenten (24x7)
Benachrichtigung bei Ausfällen
Vermeidung von Ausfällen durch vorzeitigeInformierung
Troubleshooting
Metriken / SLAs
disk space, cpu/mem, backups, mailing, ups,internet connectivity, services, processes, business applications, network devices, printers
![Page 4: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/4.jpg)
4
was darf‘s denn sein?
Nagios (Core / XI), Opsview, Icinga, GroundWork, OP5, Shinken,
Zenoss, Zabixx, OpenNMS, Sensu, Spiceworks,
Microsoft SCOM, HP OpenView,
Paessler PRTG,
vRealize Operations / Hyperic, ca Opscenter,
AppDynamics,
NetEye,
servereye, monitis,
boundary, New Relic, Dynatrace,
WhatsUpGold,
SM-BOX,
etc…
SolarWinds,
![Page 5: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/5.jpg)
5
AppDynamics, boundary, New Relic,
etc…
Dynatrace,
src: http://www.appdynamics.com/product/application-performance-management/
src: http://newrelic.com/application-monitoring/features
![Page 6: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/6.jpg)
6
the beginning is joyous
▪ Sie können und möchten alles überwachen
▪ E-Mail Benachrichtigungen funktionieren schnell und zuverlässig
▪ Wenige Systeme zu Beginn halten den Aufwand in Grenzen
▪ Viele Erweiterungsmöglichkeiten durch Plugins
![Page 7: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/7.jpg)
7
…but then
▪ Mit steigender Anzahl von Systemen steigt auch Ihr Konfigurationsaufwand
▪ Die Anzahl von Fehlalarmen nimmt zu
▪ Ihr Monitoring System ist statisch
▪ Host-Orientiert
» Sie ignorieren Ihre Benachrichtigungen (besonders die Warnungen)
▪ Manuelle Konfiguration (Text/GUI)
![Page 8: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/8.jpg)
8
…but then
▪ Mit steigender Anzahl von Systemen steigt auch Ihr Konfigurationsaufwand
▪ Die Anzahl von Fehlalarmen nimmt zu
▪ Ihr Monitoring System ist statisch
▪ Host-Orientiert
» Sie ignorieren Ihre Benachrichtigungen (besonders die Warnungen)
▪ Manuelle Konfiguration (Text/GUI)
![Page 9: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/9.jpg)
9
…but then
▪ Es wird doch nicht „alles“ überwacht
▪ Die Monitoring-Abfragen sind unzureichend
▪ Im Monitoring werden „Schuldige“ gesucht
![Page 10: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/10.jpg)
10
was darf‘s denn sein?
(Nagios Core)
OMD + Check_MK
![Page 11: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/11.jpg)
nagios
11
Framework / scheduling engine• Release: 1999• OS: Linux• Input/Output: Textdateien (Konfiguration / status.dat)
Hosts: Server/Netzwerkgeräte o.ä. („Container“)
Service: Auf Hosts zu überwachende Elemente
Plugins: Programme/Skripte, die Abfragen ausführen(check_http, check_printer)
Aktives + Passives Monitoring
src: http://nsclient.org/nscp/wiki/doc/usage/nagios
![Page 12: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/12.jpg)
nagios
12
Host checks (ping) alle n Minuten• UP
• UNREACHABLE
• DOWN
Service checks (plugin) alle n Minuten• OK
• WARNING
• UNKNOWN
• CRITICAL
Auslösung eines Events/Kommandos bei Statuswechsel
![Page 13: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/13.jpg)
check_mk
13
CMK Projekt: Sammlung von Erweiterungen zum NagiosMonitoring-Kern
Kernbestandteile (Auszug): Configuration & Check Engine (+ check_mk_agent)
Automatische Serviceerkennung und Konfigurationserzeugung
LivestatusNagios-Broker-Modul für Zugang zu Statusdaten von Hosts und Services
MultisiteWeb-GUI: verteiltes Monitoring durch mehrere Instanzen,Integration von NagVis/PNP4Nagios, LDAP-Anbindung
WATOCheck_MK Web Administration Tool
src: https://mathias-kettner.de/check_mk.html
![Page 14: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/14.jpg)
check_mk agent
14
Merkmale
• Serviceerkennung durch den Check_MK Agenten
• Passive checksAlle Hostdaten werden in einem Aufruf übermitteltPerformancedaten werden in eine RRD gespeichert
• Automatische Inventarisierung
• Automatische Konfigurationserzeugung
src: https://mathias-kettner.de/check_mk.html
![Page 15: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/15.jpg)
check_mk agent
15
Windows Agent
• Installation als Windows Service
• Größe < 140 KB
• Konfigurationsfrei
• Abfrage über 6556/TCP
Installation
C:\some\directory\> check_mk_agent.exe install
C:\some\directory\> net start check_mk_agent
Linux Agent
• Installation über Repository oder Monitoring via SSH
src: https://mathias-kettner.de/check_mk.html
![Page 16: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/16.jpg)
check_mk config
16
Config Syntax
src: https://mathias-kettner.de/check_mk.html
![Page 17: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/17.jpg)
multisite
17
![Page 18: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/18.jpg)
OMD – Open Monitoring Distribution
18
Software Bundle aus Nagios und vielen zugehörigen Addons
• Integriert, vorkonfiguriert
• Als RPM/DEB Pakete zu beziehen oder über Repositories
Zusätzliche Features
• Mehrere Instanzen pro Host („sites“)
• Einfache Erstellung von sites
• Performanceoptimiert• tmpfs
• rrdcached
src: http://omdistro.org/
Software inkludiert: Nagios
Monitoring Plugins nsca check_nrpe
Icinga Shinken NagVis pnp4nagios rrdtool/rrdcached Check_MK MK Livestatus Multisite Dokuwiki Thruk Mod-Gearman check_logfiles check_oracle_health check_mysql_health jmx4perl check_webinject check_multi
![Page 19: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/19.jpg)
OMD Installation
19
Beispiel Ubuntu Server 14.04 LTS
Download der DEB Datei und Installation:
# wget http://files.omdistro.org/releases/debian_ubuntu/omd-1.20.trusty.amd64.deb
# dpkg -i omd-1.20.trusty.amd64.deb
# apt-get -f install
Siteerstellung:
# omd create kunde1
Start der Site (Nagios und alle zugehörigen Prozesse):
# omd start kunde1
Konfiguration über http://localhost/kunde1
src: http://omdistro.org/
![Page 20: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/20.jpg)
OMD Config
20
demo
![Page 21: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/21.jpg)
OMD distributed monitoring
21
Anbindung über multisite
![Page 22: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/22.jpg)
MS Exchange monitoring
22
Beispiel lokale Checks
![Page 23: System Monitoring - IT Systemhaus München - 7-it · Troubleshooting Metriken / SLAs disk space, cpu/mem, backups, mailing, ups, ... Nagios-Broker-Modul für Zugang zu Statusdaten](https://reader034.vdocuments.site/reader034/viewer/2022052611/5cce482588c99385278c8075/html5/thumbnails/23.jpg)
Vielen Dank!
23
ReferenzenOMD: http://omdistro.orgCheck_MK: https://mathias-kettner.de/check_mk.html