New Data Input Type - Read File/URL

Addons for Cacti and discussion about those addons

Moderators: Developers, Moderators

Post Reply
Brian Blood
Posts: 10
Joined: Sat Apr 30, 2005 2:40 pm

New Data Input Type - Read File/URL

Post by Brian Blood »

The attached svn diff file contains patches I made to my Cacti 0.8.7g install that add a new Data Input Type: Read File.

The actual code calls the PHP function file_get_contents() which can read a local file or any other URL such as a HTTP or HTTPS request.

Now you can create periodic processes on your remote systems that output standard Cacti name:value pair based data values into a simple text file and then make it web accessible. Using this Data Input Type you can now grab that data in one simple HTTP read. Or of course you could make a request to a PHP or any other dynamic language script which does some calculations and returns back the results directly.

This type of data input is very flexible and can solve a lot of problems where SNMP can't be used.

The code takes the first and only Input field defined for the Data Input Method as the path/URL to read.
Attachments
readfile_datainput-svndiff.txt
svn diff against Cacti 0.8.7g to add a Read File Data Input Type
(8.99 KiB) Downloaded 419 times
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Re: New Data Input Type - Read File/URL

Post by rony »

This will not work if you are using the Spine data collector for Cacti.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest