"Network monitoring system" makes me think of routers, switches, Mbps / Gbps, etc. This seems more like a "server monitoring system."
Riemann – A network monitoring system
21–30 of 109 posts
Re: Riemann – A network monitoring system
#22Note that this isn't a better nagios... It's more like Apache Storm. Think of it as grep on steroid. I've heard of several thousand events per seconds on a single server. The other advantage is that it uses a well known programing language rather than a DSL.
It's actually a disadvantage, since it's Clojure, and Riemann requires that its operator actually knows Clojure (knowledge of dozen languages, even when some of them are functional, is not enough).
Re: Riemann – A network monitoring system
#23I'm very happy to see riemann featured here. I've been using it in production since early 2012 and contributed to it (intensively, at one point) as well. It's been a breeze, rather worry free and its very good collectd support has enabled us to cover very interesting use cases at Exoscale.
I'm just getting started with riemann and I'm also learning clojure at the same time. How did you get buy in from your company to use riemann
Re: Riemann – A network monitoring system
#24Anyone use http://prometheus.io/ ? wdyt
Re: Riemann – A network monitoring system
#25Clojure. I think I should stop thinking and really learn that language now. It seems very tempting as a first functional language.
Re: Riemann – A network monitoring system
#26Anyone use http://prometheus.io/ ? wdyt
I don't like it since the master basically does a curl on each server to get the info, so it doesn't work behind a firewall without tons of issues
(Ok, you do need some knowledge at the parent if you want to raise alerts but you'd need that anyway.)
Re: Riemann – A network monitoring system
#27Used in production without a hassle for 2 years. For our setup and scenario it was a very fitting and good solution. Easy Setup and easy usage. Recommended.
Re: Riemann – A network monitoring system
#28Anyone use http://prometheus.io/ ? wdyt
I don't like it since the master basically does a curl on each server to get the info, so it doesn't work behind a firewall without tons of issues
Re: Riemann – A network monitoring system
#29If you're coming from Nagios (or not), and you'd like something that will schedule Nagios event scripts (and others) and send them to Riemann, I have been using this in production since mid-2013: https://github.com/bmhatfield/riemann-sumd
It allows you to tap into the huge ecosystem that is Nagios monitors, without requiring any other Nagios component at all. It just translates the output into a Riemann event.
Re: Riemann – A network monitoring system
#30- You must pick up Clojure to understand and configure Riemann (we're not a Clojure shop, so this is a non-trivial requirement)
- Config file isn't a config file, it's an executed bit of Clojure code
- Riemann is not a replacement for an alerting mechanism, it's another signal for alerting mechanisms (though since it's Clojure and the configuration file is a Clojure script, you can absolutely hack it into becoming an alerting system)
- Riemann is not a replacement for a trend graphing mechanism.
- There are other solutions which can be piped together to get the 80% of the functionality we wanted from Riemann (Graphite + Skyline) in much less invested time
Skyline link: https://github.com/etsy/skyline