... Good point, Redhat puts sendmail in /usr/sbin (which does make more sense). Anyway, I have added an EDDIE config option: SENDMAIL where you can specify...
There are a number of times when I want checks to be only running during a certain time, or not running for a certain time. For example end of day processing...
Dougal Scott
dwagon@...
May 27, 2002 3:42 am
68
... Actually yes, Zac is working on an implementation. He has some preliminary code working (as he also needs the functionality) however I would prefer it...
The long-awaited EDDIE version 0.30 has now been released. This is a major release and incorporates many significant changes to improve the configuration and...
Just some feedback from converting our servers up to the new 0.30 version. * The FS delta seems to have disappeared. * It would be nice if there was a delta...
Dougal Scott
dwagon@...
Jun 28, 2002 3:50 am
71
Quite often when sending mail from eddie in response to an alert I want to include the output of a command. So for example if the load average is too high, it...
Dougal Scott
dwagon@...
Aug 13, 2002 3:18 am
72
Yes, this a feature I would like also! But I am planning to implement a variable setting option, something along the lines of: SYS load: rule="loadavg5 >...
... There are a couple of issues I can see with this. Sometimes it would be nice to use these in rules not just actions - so you could do some complex and...
Dougal Scott
dwagon@...
Aug 20, 2002 2:27 am
74
Hi everybody, Eddie is nice, and attractive for Pythonistas. :^) The only showstopping feature is the integration with relational databases. I was thinking...
Ok, simple really. The framework we have in place allows for any data that Eddie collects to be sent to any type of listener(s) to store that data in whatever...
Some time ago I wrote a multithreaded Python program to extract some net statistics for a number of hosts, using ICMP ping and SNMP. The memory of a nagging...
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'] =...