Khapare Joshi wrote:
> I wanted to create rrdgraph number of total login users in the server by 
> hour, day, month and year.
> I would collect the data by doing who |wc -l then like to update the rrd 
> database - produce graph.

> This must be very easy !!! throw me your simple tips!!!

Guess what, you've just outlined all the steps needed. Just take each of those 
steps, and expand them into working scripts.
Decide what step you want to work with, and what consolidations - then create 
database.
Wrap up your collection of logged in users in a script - and either call it 
from cron, or make it an endless loop and start it from inittab.
Then read up on making graphs. I'd start by making it a script run from command 
line to start with, and once you've got it working you can start to think about 
how to make it more usable :
Simple but wasteful is to run the script periodically to update staic files and 
embed the URLs in a web page.
Or you can make a CGI page that calls the script and generates the images - 
which are still static images referenced in the page.
Or you can go the whole hog and make a CGI script that generates the image on 
the fly and returns it - so each image is just a URL you can embed in a page 
(and reuse in different pages) which automatically updates the relevant image 
file as required. Hint - see the --lazy option to rrd graph, andLast-Modified & 
Expires http headers.

If you get stuck at a particular point then feel free to ask - but all you've 
asked so far sounds like "do it for me".

_______________________________________________
rrd-users mailing list
rrd-users@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users

Reply via email to