<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>check_mk &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/tag/check_mk/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Mon, 25 Jan 2016 17:55:42 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.systemtechnics.de/wp-content/uploads/cropped-2003-logo-st-transparanet-x200-32x32.png</url>
	<title>check_mk &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>check_mk plugin für iRedAdmin</title>
		<link>https://www.systemtechnics.de/check_mk-plugin-fuer-iredadmin/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 03 Jan 2016 13:19:36 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[check_mk]]></category>
		<category><![CDATA[iredadmin]]></category>
		<category><![CDATA[plugin]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=1235</guid>

					<description><![CDATA[Man kann in iRedAdmin auf der Startseite eine Übersicht der konfigurieren Domains einsehen. Um eine Entwicklung über einen längeren Zeitraum [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Man kann in iRedAdmin auf der Startseite eine Übersicht der konfigurieren Domains einsehen. Um eine Entwicklung über einen längeren Zeitraum zu dokumentieren habe ich folgende Plugin für <strong>check_mk</strong> geschrieben.</p>
<p><span id="more-1235"></span></p>
<p><img fetchpriority="high" decoding="async" src="/wp-content/uploads/iredadmin-check_mk.png" alt="iredadmin-check_mk" width="816" height="205" /></p>
<p>Die Konfiguration in WATO überspringe ich gleich und paste den reinen Code.<br />
Ermittelt werden die Daten aus der MySQL bzw. MariaDB. Bei einer LDAP Installation von iredMail können diese also nicht genutzt werden. Es wird auch davon ausgegangen, dass eine .my.cnf im root Verzeichnis für den Datenbankzugriff existiert.</p>
<p><em>iredmail-Domainaliases</em></p>
<pre><code>#!/bin/bash

WARN=100
CRIT=110

domainalias=$(mysql --defaults-extra-file=/root/.my.cnf -e "use vmail; select count(alias_domain) from alias_domain" -s 2>&1)

    if [ $domainalias -lt $WARN ] ; then
        status=0
        statustxt=OK
    elif [ $domainalias -lt $CRIT ] ; then
        status=1
        statustxt=WARNING
    else
        status=2
        statustxt=CRITICAL
    fi

echo "$status iRed-Domainaliases count=$domainalias;$WARN;$CRIT;0; $statustxt - $domainalias Domainaliases"
</code></pre>
</p>
<p><em>iredmail-Domains</em></p>
<pre><code>#!/bin/bash

WARN=1000
CRIT=1100

domains=$(mysql --defaults-extra-file=/root/.my.cnf -e "use vmail; select count(domain) from domain" -s 2>&1)

    if [ $domains -lt $WARN ] ; then
        status=0
        statustxt=OK
    elif [ $domains -lt $CRIT ] ; then
        status=1
        statustxt=WARNING
    else
        status=2
        statustxt=CRITICAL
    fi


echo "$status iRed-Domains count=$domains;$WARN;$CRIT;0; $statustxt - $domains Domains"</code></pre>
</p>
<p><em>iredmail-Mailaliases</em></p>
<pre><code>#!/bin/bash

WARN=1000
CRIT=1100

mailalias=$(mysql --defaults-extra-file=/root/.my.cnf -e "use vmail; select count(address) from alias;" -s 2>&1)

    if [ $mailalias -lt $WARN ] ; then
        status=0
        statustxt=OK
    elif [ $mailalias -lt $CRIT ] ; then
        status=1
        statustxt=WARNING
    else
        status=2
        statustxt=CRITICAL
    fi


echo "$status iRed-Mailaliases count=$mailalias;$WARN;$CRIT;0; $statustxt - $mailalias Mailaliases"

</code></pre>
</p>
<p><em>iredmail-Mailboxes</em></p>
<pre><code>#!/bin/bash

WARN=1000
CRIT=2100

mailboxes=$(mysql --defaults-extra-file=/root/.my.cnf -e "use vmail; select count(username) from mailbox" -s 2>&1)

    if [ $mailboxes -lt $WARN ] ; then
        status=0
        statustxt=OK
    elif [ $mailboxes -lt $CRIT ] ; then
        status=1
        statustxt=WARNING
    else
        status=2
        statustxt=CRITICAL
    fi

echo "$status iRed-Mailboxes count=$mailboxes;$WARN;$CRIT;0; $statustxt - $mailboxes Mailboxes"
</code></pre>
</p>
<p><img decoding="async" src="/wp-content/uploads/iredadmin-main-1.png" alt="iredadmin-main" width="1186" height="857" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ownCloud Traffic &#8211; check_mk Plugin</title>
		<link>https://www.systemtechnics.de/owncloud-traffic-check_mk-plugin/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sat, 26 Dec 2015 05:53:40 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[check_mk]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[omd]]></category>
		<category><![CDATA[owncloud]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[wato]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=1132</guid>

					<description><![CDATA[Im Beitrag &#8222;ownCloud Traffic messen mittels iptables&#8220; habe ich schon ein kleines Bash-Script vorgestellt mit dem man den http(s) Traffic [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Im Beitrag <a href="http://www.systemtechnics.de/owncloud-httphttps-traffic-messen-mittels-iptables/">&#8222;ownCloud Traffic messen mittels iptables&#8220;</a> habe ich schon ein kleines Bash-Script vorgestellt mit dem man den http(s) Traffic von ownCloud über iptables messen kann. <br /><span id="more-1132"></span></p>
<p>Anstatt die Werte in eine CSV-Datei zu schreiben kann man auch ein kleines Plugin für check_mk schreiben. (Das Script aus obigen Link wird im Pfad /root/bin erwartet!)</p>
<pre><code>pico /usr/lib/check_mk_agent/local/oc-traffic</code></pre>
<pre><code>#/bin/bash

TRAFFIC=$(/root/bin/owncloud-traffic --zero-chain)

OUT=$(echo $TRAFFIC |awk -F"," '{print $1}')
IN=$( echo $TRAFFIC |awk -F"," '{print $2}')

echo "0 OC_HTTPS_Traffic OUT=$OUT|IN=$IN; IN/OUT: - $IN/$OUT Bytes"</code></pre>
<pre><code>chmod +x /usr/lib/check_mk_agent/local/oc-traffic</code></pre>
<p>Ich verzichte hier auf die Ausgabe von Datum und Uhrzeit und lasse check_mk nach jeder Wertermittlung die &#8222;Kette&#8220; nullen (<em>Parameter &#8211;zero-chain</em> ). Ist das Script nun im Plugin-Pfad von check_mk gespeichert kann man den Host in WATO anpassen und die Services neu einlesen.<br />
Nach ein paar Minuten sollten auch schon ansehnliche Grafiken erstellt werden.</p>
<p><img decoding="async" src="/wp-content/uploads/oc-traffic-check_mk.png" alt="" /></p>
<p>Man sieht hier schön, dass der abgehende Traffic wesentlich mehr ist. Ein Upload (im Beispiel hier eines Bildes) wird auf mehrere Clients herunter geladen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Merker: check_mk Installation</title>
		<link>https://www.systemtechnics.de/merker-check_mk-installation/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Mon, 21 Dec 2015 07:33:54 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[check_mk]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[wato]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=1020</guid>

					<description><![CDATA[Ein kleiner interner Merker für mich wie die Überwachung zusätzlicher Debian-Server mittels check_mk zu installieren ist. cd /root/ aptitude update [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ein kleiner interner Merker für mich wie die Überwachung zusätzlicher Debian-Server mittels check_mk zu installieren ist.</p>
<p><span id="more-1020"></span></p>
<pre><code>cd /root/
aptitude update && aptitude upgrade
aptitude install xinetd -y
scp michelle.systemtechnics.de:/root/software/check-mk-agent_1.2.4p2-2_all.deb .
dpkg --install check-mk-agent_1.2.4p2-2_all.deb 
scp michelle.systemtechnics.de:/root/software/check_mk.xinetd /etc/xinetd.d/check_mk 
/etc/init.d/xinetd restart
</code></pre>
<p>Anschließend kann man den Host zusätzlich in der Webverwaltung (WATO) von check_mk hinzufügen.</p>
<p><img decoding="async" src="/wp-content/uploads/check_mk_wato.png" alt="" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
