Check MK – Extension Packages – wider “Packaged Files” select boxes

Deprecated: for CheckMK v1 If you wonder how to get wider select-boxes in WATO on the “Extension Packages – Create new package”-site, you have to edit the file /omd/sites/"your-site"/share/check_mk/web/plugins/wato/mkpmanager.py – find the following section (around line 437): return Transform( DualListChoice( title = _("Packaged files"), choices = self._files_choices(), # size = 80, size = 135, rows... » weiterlesen

Check MK – Write your own active check

Deprecated: this howto works for CheckMK v1.x – For CheckMK v2 you can find a howto here Download mkp-File: check_rtmp-0.2.zip Active Check Script should return the few different states – 0, 1, 2, 3 for OK, WARN, CRIT, UNKOWN must be placed in ~/local/lib/nagios/plugins The Check_MK Plugin like always must be placed in ~/local/share/check_mk/checks and... » weiterlesen

Check MK – Write your own check

This HowTo works up to CheckMK v1.6 — A HowTo for creating a simple agent-plugin for v2.0 is available. Download mkp-File: redis-info-mkp Many thanks to Robert Sander, he was so kind to create a github-repo at https://github.com/HeinleinSupport/check_mk/tree/master/redis_info – it will be updated by him the sooner or later. 2016-12-06 – Updated this How To: If... » weiterlesen

Such-Script für Squidanalyzer

Ich verwende für Auswertungen von Squid-Access-Logs gerne Squidanalyzer (http://squidanalyzer.darold.net/). Um leichter z.B. unanständige URLs zu finden, um diese anschließend sperren zukönnen, habe ich mir ein Perl-Script geschrieben. Es funktioniert recht gut, aber hat noch Probleme mit bestimmten Sonderfällen (aber die sind nicht so kritisch; z.B. Tippfehler bei URLs :o) ). Das Script schlüsselt dann sehr... » weiterlesen

Perl Umgebung mit Perlbrew

Wenn man die systemeigene Perlumgebung nicht angreifen möchte um Konflikte zu verhindert, empfehle ich Perlbrew http://perlbrew.pl/ Perlbrew Installation einen “perlbrew” user erstellen z.B. /opt/perlbrew mit korrekten Berechtigungen für User “perlbrew” erstellen als Benutzer “perlbrew” anmelden (e.g. su - perlbrew) und in den angelegten Ordner wechseln (z.B. cd /opt/perlbrew) PERLBREW_ROOT Umgebungsvariable als Benutzer “perlbrew” setzen: export... » weiterlesen

VMware ESXi Patch Script für HP G9 Server

"Quick and Dirty" Patch Script für HP/HPE G9 Server mit VMware ESXi 6, da nur scsi-hpsa NICHT aktualisiert werden darf. Links: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2144054 https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2120539 #!/bin/sh ############## ## 2016-03-09 ## Script by Clemens Steinkogler (clemens[at]steinkogler.org) for patching VMware ESXi 6 hosts ##   running on HP/HPE G9 hardware ## Copyright (C) 2016 Clemens Steinkogler ## ## This program... » weiterlesen

Direkt über Perl auf einem Netzwerkdrucker drucken

#!/usr/bin/env perl use strict; use warnings; use Net::Printer; # Create new Printer Object # lineconvert => "YES" ... for txt files # lineconvert => "NO" .... e.g. for pdf/ps files # works with Lexmark T654DN (prints in duplex) and E460DN (prints each page seperately) my $lineprinter = new Net::Printer(                                 server      => "192.168.123.123",                                 port       ... » weiterlesen

ESXi 6.0 auf DS57U3

Als Firewall mit pfSense und Debian als WLAN-AP Mir ging mein alter ESXi-Server (mit Intel Q6600) schon auf den Keks – laut, wenig RAM und kein VT-d/VT-x für Spielereien und relativ hoher Stromverbrauch. Lange habe ich gesucht und mich schließlich für einen stromsparenden Shuttle DS57U3 Nettop entschieden. Dieser ist nicht allzu teuer und dementsprechende Hinweise,... » weiterlesen