Nagios Plugin – check_snmp_storage (update)

Plugin Update Der Plugin akzeptiert in der “ursprünglichen” Form für Fenster (im englischen Windows) Systeme nicht einfach die Angabe des Laufwerkbuchstabens. Das ganze habe ich nun ebenfalls angepasst. Man kann also nun mit dem gleichen Aufruf Linux und Fester Systeme abfragen. ex. –> check_snmp_storage_dld.pl -H pw300eg -m C,D -C public -w 80,80 -c 90,90 -r […]

Posted on by Ronny

Kommentare deaktiviert

Nagios Plugin – check_snmp_storage

Schon lange benutze ich den Nagios Plugin check_snmp_storage von dieser Seite um per SNMP und Nagios den Plattenplatz auf Systemen zu prüfen. Dabei hat man leider nur zwei Wahlmöglichkeiten um Partitionen zu checken (im groben). Entweder man nimmt alle – oder man nimmt nur eine. Dadurch hat man im einen Fall entweder zu viel drin, […]

Posted on by Ronny

Kommentare deaktiviert

MySQL Tuning Script

Ein einfaches Script um tuning Vorschläge für MySQL zu bekommen kann man hier finden. Der Vorteil dieses Scripts im Vergleich zu “Standardtipps” ist, dass es die lokele Installation analysiert und konkret Vorschläge macht wie man die laufende Installation etwas verbessern kann.

Posted on by Ronny

Kommentare deaktiviert

syslog-ng und “last message repeated NN times”

Auch danach musste ich länger suchen. Wir betreiben einen zentralen Syslogserver mit Hilfe von Syslog-NG. Darauf loggen auch “nicht Linux” Systeme. Dabei geht es überwiegend um Security Meldungen die über die Datenbank dann ausgewertet werden, bzw. für Alarmierungen genutzt werden. Bei Änderungen im zentralen Directory kann es unter Umständen zu mehreren hunderttausend Logeinträgen in der […]

perl daemon mit input aus einer named pipe

Auch sowas wo ich lange nach gesucht habe. Möchte man, dass ein Perl Programm den Input einer named pipe verarbeitet, so wird man als erstes auf ein Problem stossen. Das Programm wird sich nach jeder Eingabe beenden. Mein erster Code sah zum Beispiel so aus: #!/usr/bin/perl -w open(THISPIPE, “

Neuer Kernel und VMware Config

Sobald ein neuer Kernel auf einem VMware Gast installiert wird, muss nach dem nächsten Reboot vmware-config-tools.pl aufgerufen werden, um unter anderem die Netzwerk Kernel Module für den neuen Kernel einzurichten. Dumm nur, ohne Netzwerk muss alles über die Konsole durchgeführt werden. Abhilfe bringt folgendes InitV Script:  (/etc/init.d/vmwareautoconfig) #!/bin/bash # chkconfig: 2345 00 00 # description: […]

switchport per tcpdump bestimmen

Das unter Cisco verfügbare CDP Protokoll (Cisco Discovery Protocol) kann man nutzen – wenn eingeschaltet – um den Port zu bestimmen, an dem ein Server angeschlossen ist. Dazu muss man lediglich per tcpdump das CDP Paket empfangen und anzeigen. Der Rest ist an sich verständlich. tcpdump -nn -v -i -s 1500 -c 1 ‘ether[20:2] == […]

Posted on by Ronny

Kommentare deaktiviert

RPM und 64bit Systeme

Eieieiei, immer wieder muss ich nachschauen und aufs neue den rpm Befehl zusammen basteln. Jetzt schreibe ichs mal auf: RPMs inklusive Architektur auf einem 64bit RHEL System auflisten lassen: rpm -qa –qf “%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n” Wenn ein Paket für mehrere Architekturen installiert ist, kann man mittels . hinter dem RPM Namen auf ein bestimmtes RPM zugreifen. […]