Log Event Correlation: using 'ESPER' opensource for this purpose.
HMAC message digests for signing pyro messages. (Pyro is the messageing framework that Shinken runs on). This feature is available starting at Pyro 4.04.
This would be a good first step in securing default Shinken installations.
Write an android client as a broker module in order to make the phone ringing, acknowledge alerts, ... and also to have a synthetic view on a smartphone
Passive check data should be received by a process that can queue data directly in-memory. Putting received data in a file queue (external messages or even spool queue file) is inefficient. Passive results should also be received in JSON(simple for humans and machine readable) or XML.This reduces check latency and queuing and also permits bulk processing of check results. There is no reason why a host would not send 10000 ...more »
With only warning/critical, we can't really know what to fix first. We need to haev a way to "tag" hosts and/or services with a criticity indicator.
Just an int between 0 (I nearly don't care about it) to 5 (if it fall, I lose my job!).
So UI can print "problems" by taking this into account (order by impacts criticity).
Hi, I am using Shinken on a Windows 2008 R2 host. After some settings it is working now, but to use the check_xx commands, i had to compile the source code with CYGWIN or some other 'unix subsystem'. This was done but, again, some check_ modules cannot compile under Windows even if the cygwin is working... Do you think that it makes sense to fork the check_xx command to 'pure' windows tools (same input/output) ? I think ...more »
I would suggest having user profiles that are stored across sessions. This user profile can have a default setting and also remember things like: Dashboard entity groups selections, list of links in main dashboard.
Roles should be assigned to users.
Global command timeout can be override by a specific one.
SNMP::Info can gives us the neighbourhood of CDP/LLDP hosts. This kind of discovery should be real faster than nmap to track existing hosts. Then, when could populate a field called "neighbours" in the hosts. The field would not be used the reachability function, but only in the maps. Using only parent-child relationship is not enough to draw a map of the network. Using the js thejit toolkit, already used in the "dependancy" ...more »
I suggest to get a forum. This is the second time i try to get my hands on shinken - and again i failed. I wasted hours to get answers or a way to post my question - but no comfortable way. What's the problem? If you want people to use your stuff, do not stop them this way... Btw. - downloading the VM-Image is pure pain - and even finished, it does not work for me (ESXi 4.1).
I've been keeping an eye on your product, and it looks incredible. However, due to institutional policy we cannot use the software if there is no enterprise support (which we would pay for, of course).
Today's plugins must use a custom solution to do rate calculation, there's no readily available API for checking against the latest results. The most common way of doing this, is to store to a file on disk, this is heavily I/O intensive when there's 1000's of checks a minute doing this. Suggestion: Create an API to graphite, via a few extra paramters, either available externally or handled inside shinken, allow for ...more »