1 |
Hi, |
2 |
|
3 |
On Thu, 8 Nov 2007 08:02:58 -0800 Grant <emailgrant@×××××.com> wrote: |
4 |
|
5 |
> > > > I was thinking it would be pretty handy to generate a series of |
6 |
> > > > transposed (or not) graphs for data like cpu usage, mysql usage, |
7 |
> > > > memory usage, external monitoring response times, http traffic, |
8 |
> > > > etc. My external monitoring service has an API I can hook into |
9 |
> > > > and http traffic is logged to mysql so I'm thinking I have good |
10 |
> > > > access to the data, but I need a way to tie it all together |
11 |
> > > > into a useful presentation. Is there a good package for this? |
12 |
> > > |
13 |
> > > I think net-analyzer/rrdtool will probably come close to this. |
14 |
> > > It's used by many other solutions, so you'll find a lot of |
15 |
> > > examples on the Web. |
16 |
> > |
17 |
> > +1 to rrdtool. At my company, we set up rrdtool to graph 100's of |
18 |
> > graphs per day on all sorts of data from different sources. It's |
19 |
> > very customisable, if you want to spend the time on it. I also |
20 |
> > found the creator and forum very supportive. |
21 |
> |
22 |
> Is it difficult to plug in data from sources different sources? |
23 |
|
24 |
That depends on the difficulty to aquire this data. rrdtool is |
25 |
basically a database which allows round-robin storage (old data times |
26 |
out) combined with some statistical abilities -- and also has a |
27 |
graphing component. It's your job to e.g. set up cron jobs or daemons |
28 |
which feed the data into it. You would create databases for each |
29 |
monitored entity (or group of entities for the same concept) and then |
30 |
write data into it. Then, on the other side, you could e.g. call it to |
31 |
create graphs that are being served via CGI, written to the desktop, |
32 |
whatever. |
33 |
|
34 |
-hwh |
35 |
-- |
36 |
gentoo-user@g.o mailing list |