<?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>Christophe Nowicki &#187; Munin</title>
	<atom:link href="http://www.csquad.org/tag/munin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csquad.org</link>
	<description>Just for fun</description>
	<lastBuildDate>Fri, 14 Jan 2011 08:32:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Suivi de la consommation d&#8217;eau et du bon fonctionnement la climatisation</title>
		<link>http://www.csquad.org/2011/01/13/suivi-de-la-consommation-deau-climatisation/</link>
		<comments>http://www.csquad.org/2011/01/13/suivi-de-la-consommation-deau-climatisation/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 09:38:06 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Home automation]]></category>
		<category><![CDATA[1-wire]]></category>
		<category><![CDATA[DS2423]]></category>
		<category><![CDATA[Monit]]></category>
		<category><![CDATA[Munin]]></category>
		<category><![CDATA[SNMP]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=1376</guid>
		<description><![CDATA[Voici un exemple d&#8217;installation permettant de suivre sa consommation d&#8217;eau et recevoir des notifications lors d&#8217;un problème avec le circuit de climatisation.
Problématique
Lorsque le système de climatisation d&#8217;une salle serveur s&#8217;arrête alors la température monte dangereusement, et après avoir perdu quelques routeurs coûtants plusieurs milliers d&#8217;euros  , nous avons décidé d&#8217;agir et mettre en place [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un exemple d&#8217;installation permettant de suivre sa consommation d&#8217;eau et recevoir des notifications lors d&#8217;un problème avec le circuit de climatisation.</p>
<h3>Problématique</h3>
<p>Lorsque le système de climatisation d&#8217;une salle serveur s&#8217;arrête alors la température monte dangereusement, et après avoir perdu quelques routeurs coûtants plusieurs milliers d&#8217;euros <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , nous avons décidé d&#8217;agir et mettre en place un système de surveillance. </p>
<p>N&#8217;ayant pas trouvé de système / solution comparable dans le commerce.<br />
Nous avons donc décidé de suivre les conseils de mon cousin <a href="http://fr.wikipedia.org/wiki/Piotr_Adamski">Piotr Adamski</a>. <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Solution</h3>
<p>Nous avons donc mis en place la solution suivante :</p>
<p><img src="http://www.csquad.org/wp-content/uploads/2011/01/suivi_clim.png" alt="" title="suivi_clim" width="672" height="396" class="alignnone size-full wp-image-1387" /></p>
<h3>Composants</h3>
<p>Les composants matériels suivants sont nécessaire :</p>
<ul>
<li>Un <a href="http://www.planete-domotique.com/compteur-d-eau-avec-sortie-impulsion.html">compteur avec sortie impulsion</a> sur le circuit d&#8217;eau ;</li>
<li><a href="http://www.planete-domotique.com/gp1-compteur-d-impulsion-sur-bus-1-wire.html">Compteur d&#8217;impulsion sur bus 1-Wire</a> ;</li>
<li>Serveur <a href="http://www.planete-domotique.com/serveur-ethernet-1-wire.html">Ethernet 1-wire</a> ;</li>
<li>Quelques <a href="http://products3.3m.com/catalog/be/fr004/services_collectifs_telecom/electrique/node_P1Q7DMCZV0be/root_K3BHNB8005gv/vroot_ZFR0CJMVVBge/gvel_WVSLQWG5JBgl/theme_be_fr_electrical_3_0/command_AbcPageHandler/output_html">Connecteurs 3M™ Scotchlok™</a>.</li>
</ul>
<p>L&#8217;ensemble des composants sont disponibles en France, chez <a href="http://www.planete-domotique.com/">Planet Domotique</a> et sont produits par <a href="http://www.embeddeddatasystems.com/">Embedded DATA Systems</a>.</p>
<p>Pour la partie logiciel vous avez plusieurs choix possibles pour :</p>
<ul>
<li>Faire des graphiques de la consommation d&#8217;eau à l&#8217;aide du protocole <a href="http://abcdrfc.free.fr/rfc-vf/rfc1157.html">SNMP</a> avec <a href="http://munin-monitoring.org/">Munin</a> ou <a href="http://www.cacti.net/">Cacti</a> ;</li>
<li>Surveiller l&#8217;écoulement de l&#8217;eau à l&#8217;aide de <a href="http://www.nagios.org/">Nagios</a> ou <a href="http://mmonit.com/monit/">Monit</a> ;</li>
</ul>
<h3>Budget</h3>
<ul>
<li>40 euros TTC pour le compteur d&#8217;eau ;</li>
<li>56 euros TTC pour le compteur d&#8217;impulsion ;</li>
<li>130 euros TTC pour le serveur Ethernet / 1-wire ;</li>
<li>100-200 euros TTC pour l&#8217;installation du compteur par un plombier ;</li>
</ul>
<p>Total : de 326 à 426 euros TTC</p>
<h3>Photos du montage</h3>
<p>Voici quelques photos du montage en action :</p>
<table>
<tr>
<td>
<a href="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.17.15.jpg"><img src="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.17.15-300x225.jpg" alt="" title="2011-01-11 15.17.15" width="300" height="225" class="alignnone size-medium wp-image-1375" /></a></td>
<td>
<a href="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.15.44.jpg"><img src="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.15.44-300x225.jpg" alt="" title="2011-01-11 15.15.44" width="300" height="225" class="alignnone size-medium wp-image-1374" /></a>
</td>
</tr>
<tr>
<td>
<a href="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.15.13.jpg"><img src="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.15.13-300x225.jpg" alt="" title="2011-01-11 15.15.13" width="300" height="225" class="alignnone size-medium wp-image-1373" /></a>
</td>
<td>
<a href="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.13.46.jpg"><img src="http://www.csquad.org/wp-content/uploads/2011/01/2011-01-11-15.13.46-300x225.jpg" alt="" title="2011-01-11 15.13.46" width="300" height="225" class="alignnone size-medium wp-image-1372" /></a>
</td>
</tr>
</table>
<h3>Surveillance avec Monit</h3>
<p>Le script de surveillance pour Monit est disponible sur <a href="https://github.com/">github</a> :</p>
<p><a href="https://github.com/cscm/1-Wire-Water-Watchdog">Simple water watchdog script for OW-SERVER / DS2423 and Monit</a></p>
<p>Il se lance via monit de la manière suivante :</p>
<pre>
check process water_watchdog with pidfile water_watchdog.pid
    	start program  = water_watchdog

check file water_watchdog.status with path water_watchdog.status
	ignore match OK
	if match ^KO then alert
</pre>
<p><strong>Il faut ajouter le chemin absolut aux noms de fichiers.</strong></p>
<p>Le script de surveillance fonctionne sur le principe suivant :</p>
<p>Un lanceur de deamon <em>water_watchdog</em>, lance le script <em>water_watchdog.pl</em> et le surveille en permanence. </p>
<p>Celui-ci interroge toutes les 60 secondes la compteur d&#8217;eau et vérifie que la quantité d&#8217;eau consommée a bien augmentée dans l&#8217;intervalle.</p>
<p>Écrit le résultat dans le fichier <em>water_watchdog.status</em> qui est surveillé par monit.</p>
<p>En cas de coupure d&#8217;eau, le nombre de litres d&#8217;eau consommée n&#8217;évolue pas et une alerte monit est lancée. </p>
<p>Le système est très fiable, mais il est nécessaire de le paramétrer en fonction du débit de votre installation.<br />
Voici ma configuration pour 10 000 l/j :</p>
<ul>
<li>FLOW_ALERT_LOWER_LIMIT = 1</li>
<li>RATE = 60</li>
</ul>
<h3>Conclusion</h3>
<p>Le script fonctionne en production depuis plusieurs semaines. Il permet d&#8217;intervenir très rapidement en cas de coupure et donc de sauver la vie de quelques serveurs <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Références</h3>
<ul>
<li><a href="http://www.embeddeddatasystems.com/OW-SERVER--1-Wire-to-Ethernet-Server_p_152.html">OW-SERVER &#8211; 1-Wire to Ethernet Server</a> ; </li>
<li>Une autre exemple de <a href="http://www.touteladomotique.com/article-consommationdeau.htm">Suivi de la Consommation D&#8217;Eau</a> ;</li>
<li>Le logiciel <a href="http://mmonit.com/monit/">Monit</a> ;</li>
<li>Le compteur d&#8217;impulsion : <a href="http://www.maxim-ic.com/datasheet/index.mvp/id/2912">DS2423</a> chez Maxim ;</li>
<li>La <a href="http://www.pologne.travel/fr/">PME de mon cousin</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2011/01/13/suivi-de-la-consommation-deau-climatisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capteur de dioxyde de carbone pour réseau 1-wire</title>
		<link>http://www.csquad.org/2009/12/08/capteur-de-dioxyde-de-carbone-pour-reseau-1-wire/</link>
		<comments>http://www.csquad.org/2009/12/08/capteur-de-dioxyde-de-carbone-pour-reseau-1-wire/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 19:09:05 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Home automation]]></category>
		<category><![CDATA[1-wire]]></category>
		<category><![CDATA[co2]]></category>
		<category><![CDATA[dioxyde de carbone]]></category>
		<category><![CDATA[Munin]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=810</guid>
		<description><![CDATA[Après la lecture de plusieurs livres de Jean-Marc Jancovici (merci Nicolas   ),
je me suis intéressé à la concentration de dioxyde de carbone dans l&#8217;air.
En effet, cette concentration afflue directement sur le climat de la planète.
Je me suis donc mis à la recherche d&#8217;un capteur de CO2 abordable pour ma station météo.  
La [...]]]></description>
			<content:encoded><![CDATA[<p>Après la lecture de plusieurs livres de <a href="http://www.manicore.com/">Jean-Marc Jancovici</a> (merci Nicolas <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ),<br />
je me suis intéressé à la concentration de dioxyde de carbone dans l&#8217;air.<br />
En effet, cette concentration afflue directement sur le climat de la planète.<br />
Je me suis donc mis à la recherche d&#8217;un capteur de CO2 abordable pour ma station météo.  </p>
<h3>La recherche du capteur</h3>
<table>
<tr>
<td>
<a href="http://www.csquad.org/wp-content/uploads/2009/12/co2_1.jpg"><img src="http://www.csquad.org/wp-content/uploads/2009/12/co2_1-300x240.jpg" alt="co2 sensor" title="co2 sensor" width="300" height="240" class="alignleft size-medium wp-image-843" /></a>
</td>
<td>
Mes critères pour le capteur de dioxyde de carbone de ma station météo étaient les suivants :</p>
<ul>
<li>communicant avec le pc à l&#8217;aide d&#8217;un protocole standard ;</li>
<li>fonctionnant sous Debian GNU/Linux ;</li>
<li>petit budget, moins de 150 euros.</li>
</ul>
<p>Après plusieurs jours recherche, je me suis retrouvé le bec dans l&#8217;eau.
</td>
</tr>
</table>
<p>En effet, ce genre de capteur est visiblement réservé aux équipements scientifiques et la plupart des devis que j&#8217;ai réussi à obtenir sont bien au dessus de mon budget.<br />
Mais dernièrement, j&#8217;ai trouvé un revendeur de matériel 1-wire en Suède : <a href="https://www.m.nu/index.php?language=en">m.nu</a>.<br />
Celui-ci propose un capteur de CO2 abordable : <a href="https://www.m.nu/co2meter-version-2-p-259.html?language=en">CO2-meter</a>.<br />
Ce capteur est basé sur le capteur <a href="http://www.senseair.se/Datablad/k30%20.pdf">K30</a> de chez <a href="http://www.senseair.se/">SenseAir</a> et un <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2921">DS2450</a>.<br />
Ce capteur peut être utilisé en intérieur  ou bien à l&#8217;extérieur.<br />
Par contre dans le cas d&#8217;une utilisation extérieur, il faut le protéger des précipitations. </p>
<h3>Matériel</h3>
<p>
Pour faire fonctionner le capteur vous avez besoin des composants suivants :  </p>
<table border="1" width="80%">
<tr>
<th>Produit</th>
<th>Prix</th>
</tr>
<td>
<a href="https://www.m.nu/co2meter-version-2-p-259.html">CO2-meter</a>
</td>
<td align="right">139,93€</td>
<tr>
<td>
<a href="https://www.m.nu/spanningsinjektor-5v-version-21-p-262.html?language=en">5V Power injectors</a>
</td>
<td align="right">19,96€</td>
</tr>
<tr>
<td>
<a href="https://www.m.nu/batterieliminator-5v-06a-p-73.html">Alimentation 5V</a>
</td>
<td align="right">14,95€</td>
</tr>
</table>
<h3>Exploitation du capteur</h3>
<p></p>
<h4>Avec OWFS</h4>
<p>
Une fois le capteur branché sur le réseau 1-wire, il est vu par <a href="http://owfs.org/">owfs</a> :<br />
<code><br />
$ tree /mnt/owfs/20.C17E0D000000<br />
/mnt/owfs/20.C17E0D000000<br />
|-- PIO.A<br />
|-- PIO.ALL<br />
|-- PIO.B<br />
|-- PIO.C<br />
|-- PIO.D<br />
|-- address<br />
...<br />
|-- type<br />
|-- volt.A<br />
|-- volt.ALL<br />
|-- volt.B<br />
|-- volt.C<br />
|-- volt.D<br />
|-- volt2.A<br />
|-- volt2.ALL<br />
|-- volt2.B<br />
|-- volt2.C<br />
`-- volt2.D<br />
3 directories, 74 files<br />
$ cat /mnt/owfs/20.C17E0D000000/type<br />
DS2450%</code>
</p>
<p>
Les informations intéressantes se trouvent dans les fichiers :</p>
<ul>
<li><em>volt.A</em> : sortie du capteur de CO^2, donne la concentration de CO2 en <a href="http://en.wikipedia.org/wiki/Parts_per_million">ppm</a>. Il faut multiplier la valeur par 1000. Ex: 0.772277 * 1000 = 772 ppm ;</li>
<li><em>volt.B</em> : statut du capteur de CO^2, le voltage doit  être au alentour de 3.2V ;</li>
<li><em>volt.D</em> : voltage du DS2450S, doit être aux alentours de 5V ;</li>
</ul>
<h4>Avec Munin</h4>
<p>
Pour faire un graphique de la concentration de dioxyde de carbone, j&#8217;utilise <a href="http://munin.projects.linpro.no/">munin</a> et un petit <em>plugin</em> fait maison :<br />
<code><br />
$ svn co http://svn.csquad.org/owcarbondioxide<br />
A    owcarbondioxide/owcarbondioxide<br />
...<br />
$ chmod a+x owcarbondioxide/owcarbondioxide<br />
# mv owcarbondioxide/owcarbondioxide  /usr/share/munin/plugins/<br />
# ln -s /usr/share/munin/plugins/owcarbondioxide  /etc/munin/plugins/owcarbondioxide<br />
$ /etc/munin/plugins/owcarbondioxide config<br />
graph_title Carbon dioxide 1-wire sensor<br />
graph_args --base 1000 --lower-limit 0 --upper-limit 5000<br />
graph_vlabel Carbon dioxide in ppm<br />
graph_category sensors<br />
graph_info This graph shows the Carbon dioxide on the one-wire network.<br />
Chambre.label Chambre<br />
$ /etc/munin/plugins/owcarbondioxide get<br />
Chambre.value 786.184<br />
</code>
</p>
</p>
<p>
Vous devriez obtenir ce type de graphique :<br />
<a href="http://www.csquad.org/wp-content/uploads/2009/12/meuh.csquad.lan-owcarbondioxide-day.png"><img src="http://www.csquad.org/wp-content/uploads/2009/12/meuh.csquad.lan-owcarbondioxide-day-300x160.png" alt="meuh.csquad.lan-owcarbondioxide-day" title="meuh.csquad.lan-owcarbondioxide-day" width="300" height="160" class="alignnone size-medium wp-image-851" /></a>
</p>
<h3>Références</h3>
<p>
Voici quelques références intéressantes sur le sujet :</p>
<ul>
<li>[en] <a href="http://en.wikipedia.org/wiki/Carbon_dioxide_in_Earth%27s_atmosphere">Carbon dioxide in Earth&#8217;s atmosphere</a> ;</li>
<li>[fr] <a href="http://www.manicore.com/documentation/serre/gaz.html">Quels sont les gaz à effet de serre ?</a> ;</li>
<li>[en] <a href="http://health.state.mn.us/divs/eh/indoorair/co2/index.html">Carbon Dioxide (CO2)</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2009/12/08/capteur-de-dioxyde-de-carbone-pour-reseau-1-wire/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Aquaero plugins for Munin</title>
		<link>http://www.csquad.org/2009/04/12/aquaero-plugins-for-munin/</link>
		<comments>http://www.csquad.org/2009/04/12/aquaero-plugins-for-munin/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 07:10:27 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Aquaero]]></category>
		<category><![CDATA[Munin]]></category>
		<category><![CDATA[Watercooling]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=85</guid>
		<description><![CDATA[





My home servers are water cooled, I use the Aquaero device for monitoring the status of the cooling system. (fan speed, temperature and water flow). 
The Aquaero is a monitoring system made by Aquacomputer, an German watercooling hardware manufacturer. 
This monitoring system is working on Debian GNU/Linux and the source code of the monitoring program [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td valign='top'>
<a href="/wp-content/aquaero.jpg"><img src='/wp-content/thumb-aquaero.jpg' alt='Aquaero' /></a>
</td>
<td valign="top" >
My home servers are water cooled, I use the <a href="http://shop.aquacomputer.de/product_info.php?products_id=1657">Aquaero</a> device for monitoring the status of the cooling system. (fan speed, temperature and water flow). </p>
<p>The Aquaero is a monitoring system made by <a href="http://aquacomputer.de/">Aquacomputer</a>, an German watercooling hardware manufacturer. </p>
<p>This monitoring system is working on Debian GNU/Linux and the source code of the monitoring program is available under the terms of the LGPL License.</p>
<p>You can find the command ligne monitoring system here :  <a href="http://www.aqua-computer.de/e_content/e_download.htm">aquaero downloads</a>.</p>
<p>I&#8217;ve wrote an C++ plugin for <a href="http://munin.projects.linpro.no/">Munin</a>, in order to get the watercooling status monitored.
</td>
</tr>
<tr>
<td></td>
<td>
<table>
<tr>
<td valign="top" >
<a href="/wp-content/aquaero_fan.png"><img src='/wp-content/thumb-aquaero_fan.png' alt='Fan speed' /></a>
</td>
<td valign="top">
<a href="/wp-content/aquaero_flow.png"><img src='/wp-content/thumb-aquaero_flow.png' alt='Water flow' /></a>
</td>
<td valign="top" >
<a href="/wp-content/aquaero_temp.png"><img src='/wp-content/thumb-aquaero_temp.png' alt='Temperature' /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<h3>Setup</h3>
<p>Fallow thoses instructions in order to build and setup the plugin :<br />
<code><br />
$ su<br />
# cd /usr/src<br />
# wget  http://www.aqua-computer.de/download/aquaero_software/aeinfo-2.1-src.tar.gz<br />
# tar xzf aeinfo-2.1-src.tar.gz<br />
# cd aeinfo-2.1-src/<br />
# wget http://svn.csquad.org/aquaero_munin/munin.cpp<br />
# g++ -Wno-deprecated munin.cpp  -lusb -o munin<br />
# mv munin /usr/share/munin/plugins/aquaero<br />
# cd /etc/munin/plugins<br />
# ln -s /usr/share/munin/plugins/aquaero aquaero_fan<br />
# ln -s /usr/share/munin/plugins/aquaero aquaero_temp<br />
# ln -s /usr/share/munin/plugins/aquaero aquaero_flow<br />
# echo < <EOF >> /etc/munin/plugin-conf.d/munin-node<br />
[aquaero_*]<br />
user root<br />
EOF<br />
# /etc/init.d/munin-node restart<br />
</code></p>
<p>Enjoy and feel free to report bugs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2009/04/12/aquaero-plugins-for-munin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zoneminder plugins for Munin</title>
		<link>http://www.csquad.org/2008/07/06/zondminder-plugins-for-munin/</link>
		<comments>http://www.csquad.org/2008/07/06/zondminder-plugins-for-munin/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 07:30:25 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[ZoneMinder]]></category>
		<category><![CDATA[Munin]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=61</guid>
		<description><![CDATA[



I use ZoneMinder for my CCTV system and Munin for network monitoring.
But there is no ZoneMinder plugins for Munin, so I&#8217;ve decided to wrote theses plugins :

zm_events : get the number of events catched by monitors ;
zm_fps : get the  number of frames per seconds ;
zm_hourly_events  : get the number of events per [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr valign='top'>
<td><img src='/wp-content/cleo.csquad.lan-zm_events-day.png' alt='' /></td>
<td valign="top">
I use <a href="http://www.zoneminder.com/">ZoneMinder</a> for my CCTV system and <a href="http://munin.projects.linpro.no/">Munin</a> for network monitoring.<br />
But there is no ZoneMinder plugins for Munin, so I&#8217;ve decided to wrote theses plugins :</p>
<ul>
<li><strong>zm_events</strong> : get the number of events catched by monitors ;</li>
<li><strong>zm_fps</strong> : get the  number of frames per seconds ;</li>
<li><strong>zm_hourly_events</strong>  : get the number of events per hours.</li>
</ul>
<p>You can download theses plugins from <a href="http://svn.csquad.org/zoneminder_munin/">the subversion repository</a> :<br />
<code><br />
svn co http://svn.csquad.org/zoneminder_munin/<br />
</code></p>
<p>Enjoy and  feel free to report bugs and suggest new graphs.
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2008/07/06/zondminder-plugins-for-munin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Munin, une alternative simple à Cacti?</title>
		<link>http://www.csquad.org/2006/03/04/munin-une-alternative-simple-a-cacti/</link>
		<comments>http://www.csquad.org/2006/03/04/munin-une-alternative-simple-a-cacti/#comments</comments>
		<pubDate>Sat, 04 Mar 2006 20:04:16 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Munin]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=25</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td><img src='/wp-content/munin.png' alt=''munin" /></td>
<td></td>
<td>
Cela fait près d&#8217;un an et demi que j&#8217;utilise le logiciel <a href="http://www.cacti.net">Cacti</a> pour monitorer l&#8217;activité réseau. Aussi bien dans le cadre de mon activité professionnelle que pour mon usage personnel. Mais j&#8217;ai récement découvert une alternative sérieuse :  <a href="http://munin.projects.linpro.no/">Munin</a>.  Celui-ci présente de nombreux avantages par rapport à Cacti et mérite d&#8217;être plus connue.
</td>
</tr>
</table>
<h3>Les faiblesses de Cacti</h3>
<p>A première vue, Cacti semble être le logiciel de monitoring réseau parfait, le rendu graphique est vendeur, l&#8217;installation et la prise en main est simple. Mes principales reproches concernnent la configuration des graphiques personnalisers, que je trouve beaucoup trop complexe. Effectiffment après avoir configuré les graphiques basiques ( utilisation processeur, mémoire, disque etc&#8230; ), il est très difficile d&#8217;ajouter ses propres graphiques. Cette partie du logiciel est bien trop complexe, les nombres  <a href="http://www.cacti.net/additional_scripts.php">d&#8217;extensions disponibles</a> est trop faible et il faut par conséquent passer beaucoup de temps sur la personnalisation des graphiques. C&#8217;est pour cela qu&#8217;après avoir installer Munin, je regrette de ne pas l&#8217;avoir découvert plutôt, cela m&#8217;aurait économisé quelques heures de sommeil précieuses ;0)</p>
<h3>Présentation de Munin</h3>
<table>
<tr>
<td><img src='/wp-content/munin_at_home.png' alt='munin@home' /></td>
<td>
Fonctionnalités:</p>
<ul>
<li>Simplicité</li>
<li>Interface web de consutation</li>
<li>Architecture client/serveur</li>
<li>Support de <a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/">RRDTool</a>, pour la génération de graphiques</li>
<li>Très nombreux <a href="http://munin.projects.linpro.no/wiki/PluginCat">plugins</a> disponible</li>
<li>Envoi d&#8217;alertes vers <a href="http://www.nagios.org/">Nagios</a></li>
<li>Support du protocole SNMP</li>
<li>Détection <strong>automatique</strong> des services présents sur la machine.</li>
</ul>
</td>
</tr>
</table>
<p>Une démonstration des fonctionnalité du logiciel est disponible à l&#8217;adresse suivante : <a href="http://munin.ping.uio.no/">http://munin.ping.uio.no/</a></p>
<h3>Installation du serveur</h3>
<p>Le serveur est décomposé en deux paquets dans Debian :</p>
<ul>
<li>munin : le serveur de monitoring</li>
<li>munin-node : l&#8217;agent de monitoring et les diffèrents plugins</li>
</ul>
<p>Pour l&#8217;installation d&#8217;un serveur minimal vous avez besoin d&#8217;installé le paquet <em>munin</em> (l&#8217;installation du paquet <em>munin-node</em> sera nécessaire dans le cas où vous voulez monitorer une machine à l&#8217;aide du protocole SNMP).</p>
<blockquote><p>
#aptitude install munin munin-node
</p></blockquote>
<p>L&#8217;ensemble des fichiers de configuration se trouve dans le répertoire <em>/etc/munin</em>:</p>
<ul>
<li>munin.conf : configuration du serveur</li>
<li>munin-node.conf : configuration de l&#8217;agent</li>
<li>plugin-conf.d : répertoire des fichiers de configuration des plugins</li>
<li>plugins : répertoire des plugins activé ( la liste des plugins disponible se trouve dans <em>/usr/share/munin/plugins</em>)</li>
<li>templates : modèles des pages web pour l&#8217;interface web</li>
</ul>
<p>Le processus de récupèration des données est réalisé par la commande munin-cron toutes les 5 minutes :</p>
<blockquote><p>
*/5 * * * *     munin if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi
</p></blockquote>
<p>Pour monitorer une machine, il suffit d&#8217;ajouter une entrée dans le fichier de configuration du serveur ( <em>munin.conf</em> ) :</p>
<blockquote><p>
[host.domain.name]<br />
    address 192.168.42.42 # l&#8217;adresse IP ou le nom DNS de la machine
</p></blockquote>
<p>Pour activer l&#8217;accés à l&#8217;interface web pour visionner les statistiques, il faut rendre le répertoire <em>/var/www/munin</em> accessible à l&#8217;aide du serveur Web Apache :</p>
<blockquote><p>
munin:/etc/apache/conf.d# cat munin.conf<br />
 &lt;virtualhost munin&gt;<br />
        ServerName munin.csquad.lan<br />
        ServerAlias munin.csquad.lan</p>
<p>        ErrorLog /var/log/apache/munin/error.log<br />
        CustomLog /var/log/apache/munin/access.log common</p>
<p>        DocumentRoot /var/www/munin<br />
 &lt;/virtualhost&gt;
</p></blockquote>
<h3>Installation des clients</h3>
<p>Sur chaque client, il suffit d&#8217;installer le paquet <em>munin-node</em> :</p>
<blockquote><p>
#aptitude install munin-node
</p></blockquote>
<p>Modifier les régles d&#8217;accès dans le fichier de configuration <em>/etc/munin/munin-node.conf</em> :</p>
<blockquote><p>
allow ^192\.168\.42\.21$ #adresse du serveur
</p></blockquote>
<p>L&#8217;ensemble des services disponibles sur la machine sont détectés par la commande <em>munin-node-configure</em> :</p>
<blockquote><p>
# munin-node-configure &#8211;suggest | grep yes<br />
cpu                        | no   | yes<br />
df                         | no   | yes<br />
df_inode                   | no   | yes<br />
entropy                    | no   | yes<br />
exim_mailqueue             | no   | yes<br />
exim_mailstats             | no   | yes<br />
forks                      | no   | yes<br />
if_                        | no   | yes +eth0 +eth1<br />
if_err_                    | no   | yes +eth0 +eth1<br />
interrupts                 | no   | yes<br />
&#8230;
</p></blockquote>
<p>Le paquet debian, active les plugins pour les services détectés en créant les liens dans le répertoire <em>/etc/munin/plugins</em> :</p>
<blockquote><p>
$ ls -l /etc/munin/plugins<br />
lrwxrwxrwx  1 root root 28 Feb 20 18:14 cpu -> /usr/share/munin/plugins/cpu<br />
lrwxrwxrwx  1 root root 27 Feb 20 18:14 df -> /usr/share/munin/plugins/df<br />
&#8230;
</p></blockquote>
<p>Vous pouvez désactiver un plugin en supprimant son lien symbolique et l&#8217;activer en créant un lien symbolique :</p>
<blockquote><p>
# ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/
</p></blockquote>
<p>Simple, non?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2006/03/04/munin-une-alternative-simple-a-cacti/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

