Take the 2-minute tour ×

I have custom applications for that I want to graphs the stats. Here is my requirement. I wrote a bash script which give me a numeric value and I am running that script from cron. Now I want that numeric data should be graphed via cacti using SNMP. I know its possible but not sure how?

share|improve this question

3 Answers 3

up vote 0 down vote accepted

Have your cron call rrdtool directly and make an RRD. It won't show in Cacti but it will make a graph. If you want it in Cacti, you would want to add some script to snmpd.conf that calls the script so Cacti can poll it.

share|improve this answer
I got it working, actually you have to run your script via snmp and it should be done via /etc/snmp/snmpd.conf file. In this file you need to run your script and associate the result to an OID. Below is the entry in /etc/snmp/snmpd.conf sh sh . UsedPorts /usr/local/scripts/get_used_ports.sh in some of the snmp client its syntax start from exec command rest is same. –  Ramesh Kumar Nov 12 '10 at 17:12

You don't need to involve SNMP. Create a Data Input Method and use "Script/Command" as the Input Type, specifying the path your script.

Here's the relevant documentation page.

share|improve this answer

You might like to look at gnuplot.

share|improve this answer

Your Answer


