MySQL Passwort zurücksetzen

Zuerst die Datenbank stoppen: service mysql stop danach die Datenbank wieder mit folgendem Kommando starten: mysqld_safe --skip-grant-tables & und sich mit dem Befehl einloggen: mysql -uroot mysql dann das Kommando absetzen: UPDATE user SET password=PASSWORD("abcd") WHERE user="root"; FLUSH PRIVILEGES; ab diesem Zeitpunkt ist das Passwort abcd für den Benutzer root gesetzt. Dies kann man auch... » weiterlesen

Shell-Script Daten löschen die aelter sind als

Am einfachsten mit diesem Befehl: find /folder -type d -mtime +7 -exec rm -rf {} \; Dieser durchsucht den Ordner /folder nach Ordner die älter als eine Woche (7 Tage) sind und löscht diese. Soll nach Dateien gesucht werden muss statt -type d einfach -type f verwendet werden.

Red Hat 4 und 5 Kernel Kompilierung

Dieser Artikel beschreibt wie man unter Red Hat 4 einen neuen 2.6.9 Kernel kompiliert. Dies ist zum Beispiel für einen VMware-Guest interessant da hier oft die Zeit "nachläuft". Dies passiert da der Kernel eine "time interrupt rate" von 1000Hz eingestellt hat. Dieser Wert kann erst in neueren Kernels über einen Boot-Parameter verändert werden (z.B.: divider=10 -- dividiert... » weiterlesen

ADSL-Router HowTo

Schnell und kurz - für OpenBSD bis Version 3.8 Voraussetzungen Eine ADSL Verbindung ;o), einen PC mit zwei Netzwerkkarten, einen zweiten PC (ohne dem braucht man ja nicht wirklich einen Router) und Basiswissen wie man OpenBSD installiert, die diversen Dateien editiert, Packete extrahiert und wie man über "ports" installiert. Installation von PPTP Als erstes muss man PPTP... » weiterlesen

Acknoledgement Kommentare in Mail mitsenden

Einfach in der commands.cfg die Zeile für "notify-service-by-email" suchen und z.B. nach dem Parameter "$SERVICEOUTPUT$\n" "\nNotes: $SERVICEACKCOMMENT$" anhängen und Icinga/Nagios reloaden. Die fertige Definition schaut dann z.B. so aus: # 'notify-service-by-email' command definition define command{ command_name notify-service-by-email command_line /usr/bin/printf "%b" "***** Icinga *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n\nNotes: $SERVICEACKCOMMENT$" | /usr/bin/sendEmail -s... » weiterlesen

Nagios Script für E-Card Services Überprüfung

Erste Version meines Nagios-Scripts zur Überprüfung unserer M- und V-Ginas Im Grunde lesen die Scripts den Status über die zur Verfügung gestellte SOAP-Schnittstelle direkt von der Gina ab und schreiben das Ergebnis in eine File. Aus dieser File werden dann nur die XML-Teile herausgenommen und in eine extrige XML-File geschrieben. Diese XML-Datei wird dann auch in einem... » weiterlesen

VMware ESXi Datastore Überwachung

#!/bin/bash # call this script with 6 parameters # $1 = DC IP-address # $2 = username # $3 = password # $4 = storage-name # $5 = warning value in percent # $6 = critical value in percent # # for example # ./check_esx_storage.sh 192.168.100.250 checker checkerpassword datastore1 80 95 # ########################### # #... » weiterlesen

VMware ESXi Überwachung

Da VMware ESXi leider keine interessanten SNMP-Features in der freien Version bieten kann, musste ich mir eine andere Methode suchen, wie ich meinen Server überwachen kann. Auf meiner Suche bin ich auf folgende Seite gestoßen (leider in Französisch - jedoch gut leserlich mit Google-Translate): http://www.hypervisor.fr/?p=424 Über diesen Link habe ich schließlich dieses Perl-Skript gefunden (funktioniert... » weiterlesen

Script für Symantec’s Brightmail Mailq Überwachung

#!/bin/bash # Start script with # $1 = snmp community # $2 = server IP # $3 = warning value # $4 = ciritical value # # # #snmpget -v 2c -c YOURCOMMUNITY 123.123.123.123 1.3.6.1.4.1.393.200.130.2.2.1.1.8.1 | awk -F " " '{print $4}' . /usr/local/nagios/libexec/utils.sh COMMUNITY=$1 SRV_IP=$2 WARNING=$3 CRITICAL=$4 SMS_MAILQ_MIB="1.3.6.1.4.1.393.200.130.2.2.1.1.8.1" MAILQ=$(snmpget -v 2c -c $COMMUNITY $SRV_IP... » weiterlesen