Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 .1.3.6.1.4.1.26145.2.1 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

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.