Yes, pinging as a non-privileged user is always a problem. Eddie's current attitude is that it will be run as root, to be able to automatically restart ...
We use eddie to monitor a bunch of email servers. Unfortunately when there is a problem with email, eddie tries to send email. So we don't get notification...
Dougal Scott
dwagon@...
Sep 25, 2002 8:16 am
79
Cool, I like it :) That was on my list of todos - it was a requirement for the win32 port - thanks for beating me to it. Will add the patch and test for the...
Included is a directive that makes it easier to monitor Network Appliance filers (netapps) using SNMP (requires the pysnmp library). As eddie can't run on the...
Dougal Scott
dwagon@...
Oct 29, 2002 1:21 am
81
... I just the SNMP directive. Here are my Netapp checks: # Netapp selma SNMP checks SNMP selma_global_status: host='selma' oid='1.3.6.1.4.1.789.1.2.2.25.0' ...
... Yeah the NETAPP directive is just basically a wrapper around SNMP, but I found it more convenient, especially with multiple netapps, to use the new...
Dougal Scott
dwagon@...
Oct 30, 2002 12:00 am
83
Has anyone written a directive to monitor and measure MySQL servers? Something that can do timings of queries as well as pull all sorts of useful information...
Dougal Scott
dwagon@...
Oct 31, 2002 1:47 am
84
Currently if a directive module fails while being imported it will stop the whole eddie from being run. It would be nice if you could raise a particular error...
Dougal Scott
dwagon@...
Nov 7, 2002 6:27 am
85
... Yes, this has been replaced with a generalised data history object which can be used in any directive to refer to previously collected data. It has been...
I have added the SMTP_SERVERS option to the latest code. I have implemented it so that either SMTP servers or the sendmail binary can be used. Either can be...
... I ended up writing my own, but I'm not especially happy with it. It uses the MySQLdb python module which is the cause of lots of problems including core...
Dougal Scott
dwagon@...
Dec 2, 2002 12:33 am
89
EDDIE-Tool 0.31 has now been released. Major features added are directive dependencies, programmable action call periods, and access to previously collected...
We have a huge eddie config (10,000+ lines) which causes a massive hit on the cpu of every machine that tries to load it. However most of the config is for...
UGH, very sorry about the last 2 emails - my new installation of IMP is apparently having problems... ... I've been working on this issue as it annoys me too....
Here is a module that pulls out all the useful information about NFS statistics. It does this by looking at the kstat chain, rather than trying to parse the...
Dougal Scott
dwagon@...
Mar 4, 2003 5:32 am
94
Any updates on this? ... One quick and extremely hacky way to do this would be to expose the output of a time.localtime() call, so you could do: rule='foo and...
Dougal Scott
dwagon@...
Mar 17, 2003 4:10 am
95
... At the moment, I'm running with the following added to lib/common/directive.py in docheck(): data['day'] = time.strftime("%a").lower() data['time'] =...
The netapp module that I posted here last year has a problem: It takes a significant time to run. This is because it gathers lots of data through an SNMP...
Dougal Scott
dwagon@...
Mar 28, 2003 4:51 am
97
The first patch and script is to determine which eddie checks are taking time. The patch simply adds the seconds that the check took. The script, simple and...
Dougal Scott
dwagon@...
Apr 4, 2003 2:28 am
98
EDDIE-Tool 0.32 has now been released. Adds some small enhancements including new directive parameters actionmaxcalls and excludehosts, along with some...
Here is a patch for lib/common/Directives/solaris.py which handles prtdiag rules for the new Sun ServerBlade1 hardware. -- Dougal Scott...
Dougal Scott
dwagon@...
Jun 3, 2003 6:04 am
100
In lib/common/Directives/common.py in the getData() method of the SP class (around line 296) there is: if self.args.protocol == 'tcp' or self.args.protocol ==...
Dougal Scott
dwagon@...
Aug 28, 2003 1:29 am
101
Further to the previous bug, there appears to be a problem that occasionally (around once a day) the get TCPtable returns no entries for no obvious reason....
Dougal Scott
dwagon@...
Aug 28, 2003 2:16 am
102
Nice one, thanks. I'll get that into the next release. And just in case people are curious, Eddie dev has slowed down recently due to too much "real work" but...
I needed something that would accept a variable output of a PORT command, which eddie didn't do. It does now :) See included patch. If you specify a expectrexp...
Dougal Scott
dwagon@...
Nov 11, 2003 2:23 am
104
Very nice! Will get that into the next version release ... whenever that will be. Damn work keeping me too busy. But keep the patches rolling in :) Cheers CM ...
I needed to be able to check to see if ports were being listened on that were bound to specific IPs but without having to know the IPs themselves. In this way...
Dougal Scott
dwagon@...
Nov 14, 2003 6:08 am
106
Quite often I need to put in checks to make sure that the rate of change in a number is within certain limits - lots of things use SNMP style counters for...