MUNIN - Langzeitmonitoring

Ähnliche Dokumente
MUNIN - Langzeitmonitoring

1 LINUX-CHEATSHEET (symbolischer Name localhost ) ist der jeweils aktuelle

Monitoring REGIONALES RECHENZENTRUM ERLANGEN [RRZE]

Monitoring von Messaging-Systemen via Nagios. Markus Thiel Consultant

Domino Monitoring. 11:00 Uhr Mittwoch, Track 4 Session 8

Icinga 2 Einführung und Übersicht

Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server.

Systemüberwachung / Monitoring

Mailserver Teil 1 Linux-Kurs der Unix-AG

IT-Monitoring und System Management in der Öffentlichen Verwaltung

Gabriele Pohl - Michael Renner. Munin. Graphisches Netzwerk- und System-Monitoring

Raspi mit Image Jessy_Pixel einrichten

Überwachung des Nagios-Servers. Stephan Schmidt 31. August 2007

Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht

sciebo The Academic NRW Cloud Storage Service

IT Forum Nagios und Munin zum Monitoren der IT Infrastruktur. Thomas Christlieb Softwareentwicklung cimdata software AG

Inhalt. Was ist Nagios? Installation Konfiguration Demo

bizhub Evolution SECURITY CUBE bizhub Evolution Installationsanleitung Version: 1.0

Migration Strato HiDrive in OwnCloud

Serverüberwachng mit Icinga

Monitoring : was geht (nicht) AC15 Track 1 Session 5 Torsten Link (Tode)

Mailserver Teil 1. Andreas Teuchert. 16. Februar 2015

Pakete für die o4i-community - Anforderungen und Erfahrungen

Anonym surfen mit Tor

Vorraussetzungen des Backup-Skripts

Mailserver Teil 2 Linux-Kurs der Unix-AG

Installation des ersten Windows-Client

1 Systemadministration

Nagios im Novellumfeld

- LEAP 15 als Server installieren (Auswahl im Install-Menü damit SAMBA-Pakete gleich mit installiert werden)

Verfügbarkeit und Monitoring

Munin - Benachrichtigungsdienst und graphische Visualisierung von Netzwerk- und Serviceüberwachunginformationen

ConSol* Monitoring-Tools Ein Überblick - Mit Praxisbeispielen zum Einsatz bei Lidl -

ixhash, ein eher unbekanntes SpamAssassin- Plugin

QEMU Der Rechner im Rechner

SIP-Telefonie im HAMNET

Zusatzkomponenten/Plug-Ins und Perl Skripte für ICINGA installieren

Netzwerk Monitoring in der Landesvermessung und Geobasisinformation Brandenburg (LGB) Der Klügste ist der, der weiß was er nicht weiß.

Fallstudie Nagios bei MIT

Monitoring Wissen, was passiert. Wissen, was zu tun ist. Thorsten Kramm SLAC 2013

Monitoring mit Icinga/Nagios

Veeam Agent for Microsoft Windows einrichten

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich

Automatisiertes Monitoring mit Icinga 2 und dem Director. Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Graphisches Systemmonitoring mit Munin

Icinga Einführung Thomas-Krenn.AG. Philipp Deneu

3CX Fax Server Integration

Shibboleth IdP und keepalived. Eine einfache Lösung zur Hochverfügbarkeit

NCP Secure Enterprise HA Server (Linux) Release Notes

Crystal Reports für Ausleihe- und Erwerbungs-Berichte: ODBC-Verbindung zwischen Win-PC und Datenbankhost

Rechnernetze. 6. Übung

Paketverwaltung und Netzwerk

ovirt Workshop René Koch, Senior Solution Architect bei LIS Linuxland GmbH Linuxwochen Wien /43

Netzwerk-Programmierung. Netzwerke.

Monitoring mit TKmon 2.1 Hands-On Webinar. Thomas Niedermeier, Thomas-Krenn.AG

Übersicht Monitoring/Alerting Prometheus. Licht ins Dunkel. Monitoring mit Prometheus und Grafana. Alexander Schreiber

Con guration as Code Über Ansible Ansible Grundlagen Live Demo Weitere Informationen

In diesem Beispiel verwende ich einen Raspberry Pi 3 (wg. Ethernetanschluss) mit einem MMDVM Hat Klon.

CAS genesisworld Web Performance und Skalierbarkeit Tübingen

2.Härten von UNIX-Systemen

So legen Sie eine gelöschte Resource wieder an

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: install.odt. Berger EDV Service Tulbeckstr.

check_mk Jens Link FrOSCon 2012 Jens Link check_mk 1 / 1

Monitoring Wissen, was passiert. Wissen, was zu tun ist. Thorsten Kramm SLAC 2011

mit Nagios Regionaltreffen Osnabrück / Bielefeld / Paderborn Dr. Ulrich Reus

Nagios-Monitoring mit check_mk. D. Bucher - WWU Münster

Firewalling. Michael Mayer IAV0608 Seite 1 von 6

netcat Johannes Franken

Die IT-O rganisation am UK W. H. Greger, Servicezentrum Medizin Informatik SMI

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

System Monitoring. OMD // Check_MK // Nagios

MySQL Community Server Installationsbeispiel

Monitoring von Oracle-Datenbanken mit Nagios

Netzwerkmanagement mit Linux und Open Source Werkzeugen. Wilhelm Dolle Director Information Technology

Linux VDR mit HDTV. Roland Egeler, Peter Rudolph Mai 2010

Nagios für Einsteiger

Analyse eines gehackten Webservers unter Linux IT-SecX Dipl.-Ing. (FH) Georg Höllrigl

Die Cloud im Griff mit Consul

S T A R F A C E P R E I S L I S T E

Nagios Erweiterungen Der Rest. Nagios / Icinga. OpenSource Network-Monitoring im großen Stil. Manuel Landesfeind

Inhaltsübersicht. Vorwort I Installation RAID- und LVM-Grundlagen Ubuntu-Server-Installation Erste Schritte...

System- und Netzwerkmanagement

SNMP Grundlagen und Network Monitroing mit Nagios. Sommersemester2011 Autor:Wang,Nan Universität Marburg

Anycast und Anycast DNS

Diskless-Linux. Betrieb des ATIS-Pools unter Fedora 17 mit über 100 Arbeitsplätzen ohne lokale Festplatten.

Ein Ersatz für NRPE und NSCA?

11 Dinge, die Hyper-V übel nimmt. Nils Kaczenski MVP Hyper-V faq-o-matic.net

Installationsanleitung

Workshop an der Hochschule Bremen. Sicherheitsrelevantes Monitoring zur Absicherung von Unternehmensdaten. Prof- Dr.-Ing.

Transkript:

MUNIN - Langzeitmonitoring Oder: was macht mein Server nachts um 3 Uhr? KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu

Gliederung Motivation Anforderungen Demo Anwendungen Plugins Sonstiges 2 GUUG-FFG

Motivation Der Server ist langsam, kannst Du mal schauen? Wo / wie / wann schaut man? top, iostat, netstat, sar,... Der Server soll ersetzt werden, was kauft man? Viel hilft viel?...oder doch nicht? Wieviele User nutzen den Dienst XY? 3 GUUG-FFG

Motivation Icinga / Nagios meldet Festplatte ist zu 90% voll 8 Monate So? 4 Tage Oder so? 4 GUUG-FFG

Anforderungen Munin ist Open Source unter http://munin-monitoring.org/ Munin erfordert einen Munin-Server Webserver mit CGI und rrdtools (bekannt vom MRTG) (keine Datenbank!) Der Server weiß zunächst nichts über den Client, außer dessen Namen! Die zu überwachenden Clients einen Munin-Node Daemon der auf Port 4949 lauscht munin-plugins für die zu überwachenden Dienste / Kennwerte Plugins sind beliebige Skripte, die unter /etc/munin/plugins liegen Die Server- und Node-Pakete sind in den Distributionen enthalten 5 GUUG-FFG

Anforderungen: Wie macht man das konkret? Auf dem Master: /etc/munin/munin.conf [Webserver;host.example.com] address 192.168.10.13 use_node_name yes notify_alias host Cron-Job, der alle 5 Minuten die Clients abfragt Auf dem Client yum install munin-node bzw. apt install munin-node Öffne Port 4949/TCP Erlaube IP des Munin-Servers Lege plugins an (munin-node-configure) Starte den Daemon Warten! 6 GUUG-FFG

Anforderungen: Datenspeicherung Munin speichert seine Daten in rrd-datenbanken Ältere Daten werden verdichtet Und nach einem Jahr hinten rausgeschoben Dadurch endliche Größe für die Datensätze Plattenplatz ~100 Clients ~30.000 rrd-dateien ~3 GB IOPs!!! 7 GUUG-FFG

Demo https://munin.informatik.kit.edu 8 GUUG-FFG

Anwendung Gigabit für den Mailserver? 10 Mbit würden schon fast reichen! 9 GUUG-FFG

Anwendung 2 GB RAM sind (fast) genug 10 GUUG-FFG

Anwendung Welchen Wochentag haben wir heute? An Hand der CPU-Temperatur! 11 GUUG-FFG

Anwendung Wie viele verschiedene User nutzen Dienst XY? gemittelt über 10 Wochen knapp 30 verschiedene Nutzer pro Tag 12 GUUG-FFG

Anwendung Was macht mein Server nachts um drei? Die load ist erhöht Die CPU steht macht iowait Lesezugriffe auf die Platte mit den Heimatverzeichnissen Klar - das ist der Backup-Job! 13 GUUG-FFG

Anwendung Wann gehen die User in die Mensa und ins Bett? oder wann bootet man den Server? 14 GUUG-FFG

Wie lange reicht der Toner im Schrank? Zu Fuß: Zettel an der Wand neben dem Drucker Jeder der Toner wechselt, schreibt das Datum und Druckerzählerstand auf und das funktioniert? Oder Munin: Ein Blick genügt um zu sehen, dass eine Kartusche etwa zwei bis drei Monate reicht. 15 GUUG-FFG

Plugins Viele Standard-Plugins sind im munin-node-paket enthalten munin-node-configure ls /usr/share/munin/plugins oder von https://github.com/munin-monitoring/contrib/ oder bei Suchmaschine oder selber schreiben! Beispiel: load -Plugin 16 GUUG-FFG

Plugins: Server-Client-Dialog # telnet host.example.com 4949 Trying 192.168.10.13... Connected to host.example.com. Escape character is '^]'. # munin node at host.example.com list cpu df forks if_eth0 load memory uptime users [...] config load graph_title Load average graph_args --base 1000 -l 0 graph_vlabel load graph_scale no graph_category system load.label load graph_info The load average of the machine describes... load.info 5 minute load average. fetch load load.value 0.43. quit 17 GUUG-FFG

Plugins: Beispiel für load #!/bin/bash if [ "$1" = "config" ]; then echo 'graph_title Load average' echo 'graph_args --base 1000 -l 0 ' echo 'graph_vlabel load' echo 'graph_scale no' echo 'graph_category system' echo 'load.label load' echo 'graph_info The load average of the... echo 'load.info 5 minutes load average' exit 0 fi echo -n "load.value " cut -f2 -d' ' < /proc/loadavg 18 GUUG-FFG

Sonstiges logtail eignet sich gut bei sehr großen Logdateien tail -f für Cronjobs Munin kann auch Benachrichtigungen versenden Munin kann man auch mit dem nrpe von Nagios / Icinga koppeln Windows-Clients es gibt kaum Plugins probing von außen per SNMP Munin kommt nur alle 5 Minuten, öfter geht nicht Man hat keinerlei Aussage, was in den 4'59'' dazwischen stattfindet Daten älter als ein Jahr gehen verloren! 19 GUUG-FFG

Wer viel misst, misst Mist! Vielen Dank für Ihre Aufmerksamkeit Olaf.Hopp@kit.edu 20 GUUG-FFG