4 Sep 2001 01:51
Request: Dynamic creation/deletion of datasources..
Steve Fulton <steve <at> esoteric.ca>
2001-09-03 23:51:06 GMT
2001-09-03 23:51:06 GMT
Hi,
It was suggested by the rrd-users list that I ask here, so: I really like
RRDTool, but one of the major tasks I need to do involves dealing with
multiple datasources -- and additions will be occuring daily.. Would it be
possible in a (near?) future version of RRDTool?
Just so I'm clear, I'll explain exactly what one of these tasks is: I
work for an ISP managing mail servers, and I've written some code to parse
the logfiles to determine who is sending out the most amount of mail, who is
sending our systems the most amount of mail. This is done for the purpose
of finding spammers, preferably in real time. Anyway, obviously the users
sending the most amount of mail changes day to day, week to week, month to
month. I want to import this into RRDTool and graph it accordingly. The
problem is that RRDTool only allows me to create N datasources when I create
the initial DB -- and I would like to add or delete datasources on the fly..
is that possible?
-- Steve
---
"If once a man indulges himself in murder, very soon he comes to think
little of robbing; and from robbing he next comes to drinking and
Sabbath-breaking, and from that to incivility and procrastination."
-- Thomas De Quincey (1785 - 1859)
--
Unsubscribe mailto:rrd-developers-request <at> list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-developers-request <at> list.ee.ethz.ch?subject=help
(Continue reading)
. If I understand your goal, it is to figure out who
is doing spamming by sending out large numbers of messages while receiving
small numbers back. I applaud the effort! Please do. But after they are
identified, is your task to monitor their mail on a daily basis so you can
charge them on a per-item basis? Or do you expect to terminate their ability
to send mail once they are identified?
If you are doing the former, then perhaps RRDTool will work for you as it
can give you some interesting graphs to justify the charges. However, I
think if I were presented with an RRDTool graph and asked to pay a
piece-work amount, I'd want to see an itemized billing. And this will not be
available from RRDTool. On the other hand, if your goal is to kick them off
(please, please please!) then you will only need to see a couple of
instances of their abuse of the mail system. In this case an RRDTool graph
along with a GPRINT of "#of Mails sent over a period of time" may be
sufficient.
At my company, I use RRDTool to provide an elapsed time between sending a
mail with return-receipt and getting that return-receipt. I also use it to
track the number of mails in queue. I had not tried to pick off "who is
sending the biggest/most mails" yet. What I'm doing is providing my
management with trends and analysis of the overall health of the system. It
is an ongoing process that I'm looking at. This is what RRDTool excels at.
It would seem to me that your requirements on a per-abuser basis are more
RSS Feed