Serverüberwachung mittels SNMP, RRD-Tool und Cacti



Ähnliche Dokumente
Simple Network Management Protocol (SNMP)

SNMP. vorgetragen. von. Jens Thielscher

Management mit SNMP. Was ist snmp? Standards und Normen Datenstrukturen Implementierung Tools und Administration

SNMP und der MIB- Browser von MG-Soft

Dazu stehen für alle gängigen Betriebssysteme die Command Line basierenden Tools snmpget, snmpset, snmptrap zur Verfügung.


3 Konfiguration OfficeMaster 3.10 SNMP

Datenkommunikations- Protokolle

Dallmeier Recorder & SNMP

HowTo: Abfrage von Werten des CMC III per SNMP und MIB-Browser

Proseminar: Website-Management-Systeme

Vorab: Welt der SNMP-RFCs

Anleitung. Integration von Kentix Geräten in den OpManager

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Umstellung des Schlüsselpaares der Elektronischen Unterschrift von A003 (768 Bit) auf A004 (1024 Bit)

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

SNMP-Management (TCP/IP-Management)

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014

Laborübung SNMP. Aufgabe 1: SNMP Basics genutzter Agent: (VM_SNMP_Win_XP)

INSTALLATION. Voraussetzungen

FTP-Leitfaden Inhouse. Benutzerleitfaden

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Anleitung C3 IP Tools V loxone.c3online.at. Kontakt & Support. Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) MAIL info@c3online.

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler Oktober 2008 Version 1.0.

46 Simple Network Management Protocol (SNMP)

SNMP4Nagios. SNMP4Nagios. Grazer Linuxtage Peter Gritsch

Standard XPersonenstand - Version Verbindliche Handlungsanweisungen

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick Parameterübergabe...

Daten mit RRDtool speichern und visualisieren. Viele bunte Graphen. tokkee Harl Debian RRDtool Team

Viele bunte Graphen. Sebastian. tokkee Harl FrOSCon August Daten mit RRDtool speichern und visualisieren

DHL Online Retoure - Magento Extension zur Erstellung der Retouren-Labels durch den Kunden im Frontend

Wireless & Management

Adminer: Installationsanleitung

Anleitung zum Erstellen und Auspacken eines verschlüsselten Archivs zur Übermittlung personenbezogener Daten per 1

Hochschule Prof. Dr. Martin Leischner Bonn-Rhein-Sieg Netzwerksysteme und TK Modul 7: SNMPv3 Netzmanagement Folie 1

Man liest sich: POP3/IMAP

Web2Lead. Konfiguration

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

SolarWinds Engineer s Toolset

Version 0.3. Installation von MinGW und Eclipse CDT

ACDSee Pro 3-Tutorials: Versenden von Bilder an eine FTP-Site

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

GEONET Anleitung für Web-Autoren

3. Wählen Sie "Internet- " aus und klicken Sie wiederum auf "Weiter".

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Seite Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

Joomla 1.5. Einführung in die Installation und Benützung

Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul

Umfrage. Didaktischer Kommentar. Lernplattform

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

COSIDNS 2 ISPconfig3. Version 0.1 ( )

Einleitung Sniffing, Analyzing, Scanning Scanning. Netzwerke. Bierfert, Feresst, Günther, Schuster. 21. März 2006

VVA Webservice Online Lieferbarkeits-Abfrage

Excel Pivot-Tabellen 2010 effektiv

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

ICMP Internet Control Message Protocol. Michael Ziegler

Datenverzeichnis backupen MySQLdump Replication. MySQL 4, 5. Kapitel 12: Backup. Marcel Noe

Algorithmische Kryptographie

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)

Containerformat Spezifikation

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand:

LabTech RMM. Integration von Teamviewer. Vertraulich nur für den internen Gebrauch

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

Fotos in Tobii Communicator verwenden

1. Klicken Sie auf das Menü Datei und dort auf das Untermenü Sichern.

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand:

FTP-Leitfaden RZ. Benutzerleitfaden

Step by Step Webserver unter Windows Server von Christian Bartl

Mobile-Szenario in der Integrationskomponente einrichten

Technische Dokumentation SilentStatistikTool

MGW/920: Webzugriff auf M-Bus-Daten

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08

Installationsanleitung dateiagent Pro

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

Werkzeugbasierte Entwicklung von Benutzeroberflächen mit CDA-Templates und ART DECOR

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Installation eines BM-33k6/ISDN pro USB an einem Windows XP-Rechner

PHP-Schwachstellen und deren Ausnutzung

Containerformat Spezifikation

1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

Konfigurationsbeispiel ZyWALL USG

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung

METTLER TOLEDO ETHERNET-Option

1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen

Auslesen der Fahrtdaten wiederholen Schritt für Schritt erklärt (Funktion Abfrage zur Datensicherung erstellen )

SMS-Dienst SMS-Dienst procar informatik AG Stand: FS 04/2011 Eschenweg Weiterstadt 1

Planung für Organisation und Technik

TK-Schnittstelleneinrichtung. Redundante Softswitches

USB-Driver: Download-Link:

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Binär Codierte Dezimalzahlen (BCD-Code)

EDI - Lieferscheindruck

Mit einem Mausklick sind s aus ACT! heraus in Outlook geschrieben, die dann wiederum auf Wunsch in ACT! dokumentiert werden.

Transkript:

Serverüberwachung mittels, RRD-Tool und Cacti Jörg Mathieu Betreuer : Reinhard Linde

Gliederung 1 Einleitung 2 Funktionen MIB Paketaufbau -Agentenbefehle 3 RRD-Tool Erstellen einer RRD-Datei Einfügen von Werten Erstellen eines Graphen 4 Cacti 5 Fazit

Einleitung Ausfall einer Klimaanlage

Einleitung DDoS-Angriff auf WWW-Server

Simple Network Management Protocol UDP Basiert auf Port 161 und 162 Existiert in den Version 1,2,3 Heute hauptsächlich zur Überwachung eingesetzt

- Sicherheit In Version 1 keine wirksamen Sicherheitsmechanismen Setzen von Community Name möglich Für Lesende und Ändernde Befehle getrennt möglich Meist mit public und private vorbelegt Werden im Klartext übertragen Version 3 enthält moderne Sicherheitsmechanismen Aufwendig zu konfigurieren Implementierung deutlich aufwendiger Daher von Geräteherstellern selten genutzt

Funktionen Funktionen Daten abfragen (GET, GETNEXT, GETBULK) Daten verändern (SET, RESPONSE) TRAP, unaufgefordertes senden von Daten bei Ereignissen

MIB MIB Management Information Base enthält die Manged Objects deren Information per abgefragt werden können Baumstruktur Darstellung der Zweige als durch Punkte getrennte Zahlenreihen Alternativ Ersetzung der Zahlen durch sprechende Namen Deklariert in ASN.1 ( Abstract Syntax Notation One ) Standart MIB ist die MIB-2 defeniert in der RFC 1213

MIB OID Object Identifier bezeichnet genau ein Object im MIB-Baum Darstellung in der Zahlen- oder Zeichen- Form gemischte Darstellung auch möglich Beispiel :.1.3.6.1.2.1.1.1.0.iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0

Paketaufbau -Paket Länge der Nachricht Version Community Name Typ PDU Länge RequestID Fehlerstatus Fehler-Index Länge Body Variable Bindung 1 Varibale Bindung 2... Varibale Bindung n PDU-Header PDU-Body -Header PDU

Paketaufbau Fehlerstatus Kein Fehler Antwort-Paket ist zu groß Die angeforderte OID wird von dem System nicht verwaltet. Falscher Datentyp oder Wert bei Set-Paket Keine Schreibberechtigung auf diese OID (bei Set-Paket) Unbekannter Generierungsfehler, z.b. dass ein durch den -Dämon angestoßenes Programm nicht antwortet.

Paketaufbau PDU-Header bei einem Trap-Paket Pakettyp PDU Länge OID des Gerätes von dem der Trap stammt IP-Adresse des Absenders allgemeine TrapID firmenspezifische TrapID Zeitstempel des Ereignisses PDU-Header

Paketaufbau allgemeine Trap ID kalt Start warm Start Link Up Link Down EGP-Nachbar verloren Authentisierungsfehler firmenspezifisch

Paketaufbau Variable Bindings Größe des Bindings OID Datentyp Wert Variable Binding

Paketaufbau Datentypen Integer32 Unsigned32 Counter32 Counter64 Gauge32 Bits OctetString IPAddress ObjectIdentifier Sequence Timeticks Opaque

-Agentenbefehle -Agentenbefehle snmpwalk : Gibt einen Teil oder den ganzen MIB-Baum aus snmpget : Gibt Werte zu einer oder meherer OID s aus snmpset : Setzt Werte von einem oder meherer OID s

RRD-Tool RRD-Tool RoundRobinDatabase Daten werden nach einer gewissen Zeit überschrieben Pro Datei mehrere Round Robin Archive (RRA s) RRA s enthalten berechnetet Werte

RRD-Tool Erstellen einer RRD-Datei rrdtool create Erzeugt eine neue RRD-Datei Zeit zwischen Dateneinträgen muss eingetragen werden Mindestens ein Datensource Eine oder mehrere RRA S

RRD-Tool Erstellen einer RRD-Datei Beispiel : /usr/bin/rrdtool create muenter_snmp_oid_322.rrd \ --step 300 \ DS:snmp_oid:GAUGE:600:0:100 \ RRA:AVERAGE:0.5:1:600 \ RRA:AVERAGE:0.5:6:700 \ RRA:AVERAGE:0.5:24:775 \ RRA:AVERAGE:0.5:288:797 \ RRA:MAX:0.5:1:600 \ RRA:MAX:0.5:6:700 \ RRA:MAX:0.5:24:775 \ RRA:MAX:0.5:288:797 \

RRD-Tool Einfügen von Werten rrdtool update Fügt Daten in eine RDD-Datei ein Beispiel : /usr/bin/rrdtool update muenter_snmp_oid_322.rrd N:42

RRD-Tool Erstellen eines Graphen rrdtool graph Erzeugt einen Graphen aus einer oder mehre RRD-Dateien Vielfältige Möglichkeiten Graphen zu gestalten Linien-, Flächen, Balken-Graphen möglich Zusätzlich Ausgaben von Daten in Textform.

RRD-Tool Erstellen eines Graphen Beispiel : /usr/bin/rrdtool graph c \ --imgformat=png \ --start=-86400 --end=-300 \ --title="muenter - CPU" \ --base=1000 \ --height=150 --width=500 \ --alt-autoscale \ --vertical-label="" \ --slope-mode \ DEF:a="muenter_snmp_oid_322.rrd":snmp_oid:AVERAGE \ LINE1:a#FF0000:"C" \ GPRINT:a:LAST:"Current\:%8.2lf %s" \ GPRINT:a:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:a:MIN:"Min\:%8.2lf %s" \ GPRINT:a:MAX:"Max\:%8.2lf %s\n"

RRD-Tool Erstellen eines Graphen Beispiel:

Cacti Cacti Webbasiertes Tool In PHP geschrieben benutzt Mysql um Verwaltungsinformationen abzuspeichern Frontend für : Erstellen von RRD-Datein Sammeln der Daten durch oder Skripte Updaten der RRD-Dateien Erzeugen von Graphen aus den Daten. benutzt Templates zur einfachen Erstellung von Graphen,Datenquellen, Devices enthält eine Benutzerverwaltung

Fazit Fazit / Aussicht Sicherheit bei Cati ist sehr flexibel Gewisse Rechenleistung erforderlich Erweiterbar um neue Datensammelscripte z.b.: Mailqueu