Cacti (home)ForumsRepositoryDocumentation
Cacti: offical forums and support  

 FAQFAQ   SearchSearch   MemberlistMemberlist    RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in    


Data Query to get the Route Table

 
Post new topic   Reply to topic    Cacti Forum Index -> Scripts and Templates
Author Message
fabio



Joined: 02 Nov 2005
Posts: 24
Location: Alicante SPAIN

PostPosted: Thu Aug 24, 2006 3:58 am    Post subject: Data Query to get the Route Table Reply with quote

Hi all,

this is my first contribution to the Forum so any comments and suggestion will be highly apreciated.

I made a very simple Data Query to be able to get the Route Table from any SNMP-able device.

I know that it is not very useful for graphing purposes, but the motivation for such a query was to be able to check the route table from several critical devices, that our Service Providers don't allow us access to the console, but we do are allowed SNMP read access. This way we can monitor the routing of our whole network and improve our troubleshooting response times.

Hey, I find it very useful, but don't try to get this data from a Full Routing BGP device because it will time-out, it is too heavy even for the 9th wonder of the world, also known as cacti !!!

Cheers,

Fabio.



ipRouteTable.xml
 Description:
Data Query (SNMP Indexed) for checking the Route Table of any device.

Download
 Filename:  ipRouteTable.xml
 Filesize:  2.93 KB
 Downloaded:  1596 Time(s)

Back to top
pgus



Joined: 10 Feb 2006
Posts: 36

PostPosted: Mon Sep 04, 2006 3:29 pm    Post subject: How! Reply with quote

How do I using this script?
Back to top
fabio



Joined: 02 Nov 2005
Posts: 24
Location: Alicante SPAIN

PostPosted: Tue Sep 05, 2006 3:01 am    Post subject: Reply with quote

Hi Gus,

just copy this template in to your "<cacti_path>/resource/snmp_queries/" directory and go to Data Queries and Add this new one just give it the name you want and fill the path to that xml file.

After creating it succesfully (don't forget that it is required that you receive the "Successfully located XML file"), go to "Devices", then go to "Associated Data Queries" and execute the Query you just created to retrieve the Route Table.

You then can go to "Create Graphs for this Host" to see the route table for that device.

I am glad that you wan't to try this my-query

Don't hesitate to reply to me if you can't work it out.

Best regards,

Fabian.
Back to top
tonzy0907



Joined: 30 May 2007
Posts: 18

PostPosted: Sun Jul 29, 2007 9:41 pm    Post subject: Reply with quote

You then can go to "Create Graphs for this Host" to see the route table for that device.

I got this error.


This data query returned 0 rows, perhaps there was a problem executing this data query. You can run this data query in debug mode to get more information.



running : centos 4.5 , cacti 0.8.6j
Back to top
fabio



Joined: 02 Nov 2005
Posts: 24
Location: Alicante SPAIN

PostPosted: Mon Jul 30, 2007 3:39 am    Post subject: Reply with quote

Hi Tonzy,

Did you try to make the query in debug mode? Could you paste the output.

Also, I understand that you have checked that your device supports the "ip route" MIB, which device is it?

Regards,
Fabian.
Back to top
mamir01



Joined: 24 Apr 2007
Posts: 1

PostPosted: Fri Sep 07, 2007 9:43 am    Post subject: Routing table query Reply with quote

Hi,

This is an excellent query but I'm stuck and would appreciate some help as I'm a newbie to cacti. I have created the new data query and added the path to the xml file but what do i put into the graphs parameters. When i click on add a graph i'm not sure about the parameters. Any help will be appreciated. Many thanks.

Regards,

Amir
Back to top
UKS-Gavin



Joined: 06 Oct 2006
Posts: 40

PostPosted: Mon Sep 10, 2007 3:29 am    Post subject: Re: Data Query to get the Route Table Reply with quote

fabio wrote:
Hey, I find it very useful, but don't try to get this data from a Full Routing BGP device because it will time-out, it is too heavy even for the 9th wonder of the world


If anyone is after BGP table sizes then drop me a note, I've put one together to query Cisco/Foundry devices using expect-ssh and expect-telnet.

If there's a lot of interest I'll make it portable and publish it.

Cheers,
Gavin
Back to top
zorrosam
Cacti User


Joined: 03 May 2007
Posts: 153
Location: Italy

PostPosted: Fri Sep 28, 2007 5:36 am    Post subject: any route in my query ... Reply with quote

+ Running data query [13].
+ Found type = '4 '[script query].
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'
+ XML file parsed ok.
+ Executing script for list of indexes ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'

please help me .... why
Back to top
zorrosam
Cacti User


Joined: 03 May 2007
Posts: 153
Location: Italy

PostPosted: Fri Sep 28, 2007 5:45 am    Post subject: Re: Data Query to get the Route Table Reply with quote

UKS-Gavin wrote:
fabio wrote:
Hey, I find it very useful, but don't try to get this data from a Full Routing BGP device because it will time-out, it is too heavy even for the 9th wonder of the world


If anyone is after BGP table sizes then drop me a note, I've put one together to query Cisco/Foundry devices using expect-ssh and expect-telnet.

If there's a lot of interest I'll make it portable and publish it.

Cheers,
Gavin


for me would be very interesting ...

can you post it?

sam
Back to top
UKS-Gavin



Joined: 06 Oct 2006
Posts: 40

PostPosted: Mon Oct 01, 2007 10:04 am    Post subject: Re: Data Query to get the Route Table Reply with quote

Quote:


for me would be very interesting ...

can you post it?

sam


Posted it here;

http://forums.cacti.net/viewtopic.php?p=112189#112189
Back to top
ryanherdian



Joined: 20 Feb 2008
Posts: 1

PostPosted: Wed Feb 20, 2008 9:15 pm    Post subject: Re: any route in my query ... Reply with quote

zorrosam wrote:
+ Running data query [13].
+ Found type = '4 '[script query].
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'
+ XML file parsed ok.
+ Executing script for list of indexes ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Executing script query ' '
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/iproutetable.xml'

please help me .... why


i also have this kind of message, and no data is executed. could anybody give the solution?
Back to top
EoinDubh



Joined: 26 Aug 2007
Posts: 6

PostPosted: Mon Feb 25, 2008 12:00 pm    Post subject: Reply with quote

I am getting the same result as zorrosam and others. I am running:
Cacti Version 0.8.7a
Plugin Architecture 1.4
Poller Type CMD.php
Server Info Linux 2.6.9-67.0.4.plus.c4smp
Web Server Apache/2.0.59 (CentOS)
PHP Version 5.1.6
MySQL Version 5.0.54
RRDTool Version 1.2.23
SNMP Version 5.1.2

I did a snmpwlak on one of my Cisco 2800 routers and see all the OIDs that are listed in ipRouteTable.xml.

Does anyone have a fix for this.

Thanks
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Cacti Forum Index -> Scripts and Templates All times are GMT - 5 Hours
Page 1 of 1

 



Powered by phpBB © 2001, 2005 phpBB Group