Everything is a Freaking DNS problem - ganglia http://127.0.0.1:8080/blog/taxonomy/term/1471/0 en Our #monitoringsucks rpm is repository available http://127.0.0.1:8080/blog/our-monitoringsucks-rpm-repository-available <p>Not only our Rubygems Builds have changed, but also my internal #monitoringsucks repository.</p> <p>You might have noticed a variety of vagrant- projects on my github acount</p> <p><a href="http://github.com/KrisBuytaert/vagrant-ganglia" rel="nofollow">http://github.com/KrisBuytaert/vagrant-ganglia </a><br /> <a href="//github.com/KrisBuytaert/vagrant-graphite" rel="nofollow">http://github.com/KrisBuytaert/vagrant-graphite</a><br /> <a href="http://github.com/KrisBuytaert/vagrant-puppet-logstash" rel="nofollow">http://github.com/KrisBuytaert/vagrant-puppet-logstash,</a><br /> Being the #monitoringsucks part of them. All of those Vagrant projects are basically my test setups to play with those new tools.</p> <p>They contain a bunch of puppet modules that install and configure these tools. (Note that they mostly consist of<br /> of git submodules to other puppet module repositories.</p> <p>Given the fact that I also like to have my software cleanly installed from a package, that means that some of these tools had to be packaged, or I had to create a personal / internal repository which had packages from upstream that were hiding on the internet available.</p> <p>I've forked of this repository off the internal Inuits epository so you all can also benefit from these efforts.<br /> (You gotta love pulp :))</p> <p>That means you can now install all of the above mentionned #monitoringsucks tool from our public repo on </p> <p><div class="geshifilter"><pre class="text geshifilter-text" style="font-family:monospace;"><ol><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">yumrepo { 'monitoringsucks':</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal"> baseurl =&gt; 'http://pulp.inuits.eu/pulp/repos/monitoring',</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal"> descr =&gt; 'MonitoringSuck at Inuits',</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal"> gpgcheck =&gt; '0',</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">}</div></li></ol></pre></div></p> <p>Patches to both the Vagrant projects and the puppet modules are welcome ...</p> http://127.0.0.1:8080/blog/our-monitoringsucks-rpm-repository-available#comments devops ganglia graphite logstash monitoring monitoringsucks puppet repo vagrant Sat, 11 Aug 2012 19:49:39 +0000 Kris Buytaert 1068 at http://127.0.0.1:8080/blog Graphite, JMXTrans, Ganglia, Logster, Collectd, say what ? http://127.0.0.1:8080/blog/graphite-jmxtrans-ganglia-logster-collectd-say-what <p>Given that @patrickdebois is working on improving data collection I thought it would be a good idea to describe the setup I currently have hacked together.</p> <p>(Something which can be used as a starting point to improve stuff, and I have to write documentation anyhow) </p> <p>I currently have 3 sources , and one target, which will eventually expand to at least another target and most probably more sources too.</p> <p><img src="http://www.krisbuytaert.be/images/VagrantGraphite.jpg" /></p> <p>The 3 sources are basically typical system data which I collect using collectd, However I`m using collectd-carbon from <a href="https://github.com/indygreg/collectd-carbon.git" title="https://github.com/indygreg/collectd-carbon.git">https://github.com/indygreg/collectd-carbon.git</a> to send data to Graphite.</p> <p>I`m parsing the Apache and Tomcat logfiles with logster , currently sending them only to Graphite, but logster has an option to send them to Ganglia too.</p> <p>And I`m using JMXTrans to collect JMX data from Java apps that have this data exposed and send it to Graphite. (JMXTrans also comes with a Ganglia target option) </p> <p>Rather than going in depth over the config it's probably easier to point to a Vagrant box I build <a href="https://github.com/KrisBuytaert/vagrant-graphite" title="https://github.com/KrisBuytaert/vagrant-graphite">https://github.com/KrisBuytaert/vagrant-graphite</a> which brings up a machine that does pretty much all of this on localhost.</p> <p>Obviously it's still a work in progress and lots of classes will need to be parametrized and cleaned up. But it's a working setup, and not just on my machine .. </p> http://127.0.0.1:8080/blog/graphite-jmxtrans-ganglia-logster-collectd-say-what#comments collectd devops ganglia graphite jmxtrans logster monitoringsucks Tue, 03 Jan 2012 20:46:47 +0000 Kris Buytaert 1058 at http://127.0.0.1:8080/blog #monitoringsucks and we'll fix it ! http://127.0.0.1:8080/blog/monitoringsucks-and-well-fix-it <p>If you are hacking on monitoring solutions, and want to talk to your peers solving the problem<br /> Block the monday and tuesday after fosdem in your calendar !</p> <p>That's right on february 6 and 7 a bunch of people interrested to fix the problem will be meeting , discussing and hacking stuff together in Antwerp</p> <p>In short a #monitoringsucks hackathon</p> <p>Inuits is opening up their offices for everybody who wants to join the effort Please let us (@KrisBuytaert and @patrickdebois) know if you want to join us in Antwerp</p> <p>Obviously if you can't make it to Antwerp you can join the effort on ##monitoringsucks on Freenode or on Twitter.</p> <p>The <a href="http://www.inuits.eu/contact" rel="nofollow">location will be Duboistraat 50 , Antwerp</a><br /> It is about 10 minutes walk from the Antwerp Central Trainstation<br /> Depending on Traffic Antwerp is about half an hour north of Brussels and there are hotels at walking distance from the venue.</p> <p>Plenty of parking space is available on the other side of the Park</p> http://127.0.0.1:8080/blog/monitoringsucks-and-well-fix-it#comments collectd devops ganglia graphite icinga monitoring monitoringsucks munin nagios rrd Tue, 03 Jan 2012 18:23:00 +0000 Kris Buytaert 1057 at http://127.0.0.1:8080/blog