<?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>item &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/tag/item/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Sat, 27 May 2017 16:11:18 +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>item &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MERKER: Webserver Items in Zabbix erfassen</title>
		<link>https://www.systemtechnics.de/merker-webserver-items-in-zabbix-erfassen/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sat, 27 May 2017 16:10:42 +0000</pubDate>
				<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[item]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=2252</guid>

					<description><![CDATA[Um die Anzahl der Sites und PHP Prozesse in Zabbix als Items zu erfassen, kann wie folgt vorgegangen werden: Ein [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Um die Anzahl der Sites und PHP Prozesse in Zabbix als Items zu erfassen, kann wie folgt vorgegangen werden:</p>
<p><span id="more-2252"></span></p>
<p>Ein paar zusätzliche Parameter in die zabbix_agentd.conf einfügen:</p>
<pre><code>echo "UserParameter=apache.sites[*],ls /etc/apache2/sites-enabled/ |wc -l" >> /etc/zabbix/zabbix_agentd.conf
echo "UserParameter=apache.php-processes[*],ps aux |grep php |wc -l" >> /etc/zabbix/zabbix_agentd.conf
</code></pre>
<p>Nun sollte der Agent neu gestartet werden.</p>
<pre><code>/etc/init.d/zabbix-agent restart</code></pre>
<p>In Zabbix selbst kann nun ein entsprechendes Template erstellt werden.</p>
<p><img fetchpriority="high" decoding="async" src="/wp-content/uploads/zabbix-template-apache.png" alt="" width="677" height="414" class="aligncenter" /></p>
<p><img decoding="async" src="/wp-content/uploads/zabbix-apache-items.png" alt="" width="1246" height="912" class="aligncenter" /></p>
<p>Das Template kann anschliessend den einzelnen Webserver zugewiesen werden und die Daten werden ab dem Zeitpunkt erfasst. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Zabbix Sender und Fließkommazahlen</title>
		<link>https://www.systemtechnics.de/zabbix-sender-und-fliesskommazahlen/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Wed, 01 Mar 2017 18:46:59 +0000</pubDate>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[item]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=2095</guid>

					<description><![CDATA[Leider kann das Tool zabbix_sender nicht mit Fließkommazahlen umgehen. Bekommt man z.B. Temperatur-Messwerte von 23,5 dann werden diese nicht an [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Leider kann das Tool zabbix_sender nicht mit Fließkommazahlen umgehen. Bekommt man z.B. Temperatur-Messwerte von 23,5 dann werden diese nicht an den Zabbix Server gesendet.</p>
<p><span id="more-2095"></span></p>
<p>Man kann sich aber wie folgt behelfen:<br />
(Ich geh von der Annahme aus, dass der Befehl get-temp-usb einen Wert von 23,5 liefert.)</p>
<p><img decoding="async" src="/wp-content/uploads/zabbix-script-fliesskomma.png" alt="" width="917" height="577" class="aligncenter" /></p>
<p>Folgende &#8222;Tricks&#8220; wende ich dabei an:</p>
<pre><code>... |tr , . </code></pre>
<p>Hierbei tausche ich das komme mit einem Punkt. Zabbix erwartet hier einen Wert a la 23.5 und eben nicht 23,5 !</p>
<p>Ich multipliziere den Wert mit Hundert und schneide die Nachkommazahlen ab. Aus 23.5 wird 2350.00 und anschliessend 2350</p>
<pre><code>echo wohnzimmer*100 |bc -l |cut -d "." -f1</code></pre>
</p>
<p>Diesen Wert kann ich problemlos mit dem zabbix_sender zum Server schicken.</p>
<pre><code>zabbix_sender -k sensor.wohnzimmer.item -o $( get-wohnzimmer ) -z $SERVER -s $SENDER</code></pre>
</p>
<p>In Zabbix muss natürlich ein korrektes Item vorhanden sein welches die Daten entgegen und wieder durch hundert teilt.</p>
<p><img loading="lazy" decoding="async" src="/wp-content/uploads/zabbix-fliesskomma-item.png" alt="" width="754" height="611" class="aligncenter" /></p>
<p>In der Konfiguration legen wir zu passenden Host (exakt wie im Script in der Variable <em>SENDER</em> angegeben) ein entsprechendes Item (im Beispiel <em>sensor.wohnzimmer.item</em>) an. Der Typ muss natürlich Float sein und der Trick der Umrechnung passiert durch den &#8222;Custom multiplier&#8220; 0.01, sprich der Wert wird wieder durch 100 geteilt.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
