Cisco CSS SNMP rosetta stone

Templates, scripts for templates, scripts and requests for templates.

Moderators: Developers, Moderators

tix6174
Posts: 4
Joined: Sat Jul 01, 2006 12:42 am

Scripts Polling but Graphs aren't Right

Post by tix6174 »

This group of scripts works great! I was manually creating the OID's before finding this. Thank You! Thank You!

I can get the graphs created and polling without any problems, however all the Service Connections graphs and most of Service Stats graphs have incorrect data.
The Svc Conn graphs all show a steady state of 65534 connections! The Svc Stats graphs show Zeros (which really have values).

The content rules seem to be working.

All this on a v7.50.0.4 CSS 11503 with SSL module.

Anyone have any ideas? I'm out of them.
gl2000
Posts: 4
Joined: Fri Dec 08, 2006 4:02 am

Post by gl2000 »

Here is the latest version of the CSS template. Changes are as follows.

1) I have corrected the issues pointed out by thierry.chich, thanks for pointing them out.
2) I changed the Service Connections Data Source Type from COUNTER to GAUGE. This should fix the problem tix6174 is having. You will probably need to recreate the graphs.
3) I have added Primary and Secondary Sorry Server hits to the Service Stats. These graphs may also need to be recreated to make them work.
Attachments
css-new-v3.zip
(65.85 KiB) Downloaded 1770 times
twochannel
Posts: 2
Joined: Sun Feb 18, 2007 7:31 pm

awesome!

Post by twochannel »

Great work!

I'm new to cacti, in fact it was this css thread that encouraged me to install it.

I have a few questions, mostly about how to best go about things.

1) By the time the title logic of "|host_description|/|query_apSvcNames| - Service Connections " is processed, information in the title is truncated. Specifically the apSvcName data. Is there a way increase the allowable characters for a graph title? I can obviously edit the titles, although it appears the graph template delegates this to the specific graphs themselves.

2) When graphing service stats, the max value is graphed as well (65535). Its nice to have a visual of the upper boundary, but the scaling causes the lower hit services (100-200 connections) to be but a blip on the map.

3) misc

- Service Connections are a snapshot type value. "At this time there are X connections". Not connections/sec rate.

I'm not sure about content hits though, that one may be /sec or incremental over time since last clearing.

-I had a content hit graph show 26million/sec, as a one time data spike. I'm thinking it was a corrupt data point between snmp/rrd?

-While setting up a few services on a css I had a pipedream thought. It would be nice if there was some constant between a content rule and the services tied to it (via oids?). On a 400+ service css it became a bit tedious to select the content rule, go hunt down all the services that belong to it etc. The hierarchical nature of the css config owner\content\service makes one hope there would exist a common shared piece of information that would give us a way to say "add content rule and child services".

-I hope ssl offload graphs are on someone's todo
twochannel
Posts: 2
Joined: Sun Feb 18, 2007 7:31 pm

some more thinking

Post by twochannel »

In my previous post I had a question about the max stat graphing of the service connections. After going through the svcext.mib it dawned on me that there are probably implementations where a max cconnection limit is set, much much lower than software/hardware theoretical max.

With that new found understanding my need is the same, I would indeed like to stop the graphing of the 65535 data. I might see if I can replace it with apSvcAvgLoad. This is a 0-255 value that shows a services load value based on the css's view of tcp traffic to/from the service.

I also came across the apSvcKalState part of the mib that indicated a services state. It might be be nice to use this as text for each graph... However, what would really rock, is a single graph that contained the connection count and load of each service for a given content rule... hrm...
bitgod
Posts: 25
Joined: Thu Mar 31, 2005 2:03 pm
Location: Texas, USA

Post by bitgod »

twochannel wrote:By the time the title logic of "|host_description|/|query_apSvcNames| - Service Connections " is processed, information in the title is truncated. Specifically the apSvcName data. Is there a way increase the allowable characters for a graph title? I can obviously edit the titles, although it appears the graph template delegates this to the specific graphs themselves.
Just had to figure out how to adjust that myself.. check it out go to settings, the visual tab, and adjust the Maximum Title Length. I also adjusted the Maximum Field Length. Should fix ya up...
twochannel wrote:With that new found understanding my need is the same, I would indeed like to stop the graphing of the 65535 data. I might see if I can replace it with apSvcAvgLoad. This is a 0-255 value that shows a services load value based on the css's view of tcp traffic to/from the service.
Any luck with that maximum value? I've been hackin at it too but havn't made any progress yet.

Best regards,
bitgod
Posts: 25
Joined: Thu Mar 31, 2005 2:03 pm
Location: Texas, USA

Post by bitgod »

In regards to lowering the max value.. i think i found a better solution. I removed the max value all together so that im only graphing based on actual counts.. So my peaks go to the top of the graph and its much easier to read.

Go to data queries, click on CSS Service connections, click on the "Associated Graph Templates" link, then uncheck "svc_maxconns"

You'll have to recreate the graphs, but i think you'll be pleased.


---


Now my next quest is to find a way to script cacti so that if a new content rule is added to one of our hundreds of CSS', a new graph will automatically be created and added to the device.... hmmm.. I hate to recreate the wheel but im not having any luck with my searches. Any ideas?
lavermil
Posts: 45
Joined: Thu Feb 15, 2007 2:25 pm
Location: Phoenix, Arizona

Post by lavermil »

Anyone know how to solve this? I have down loaded the latest css-v3.zip Am I missing something?

+ Running data query [13].
+ Found type = '3' [snmp query].
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'
+ Error parsing XML file into an array.
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'

</srv/www/htdocs/cacti/tarz/css-new-v3>: ls -als ../../resource/snmp_queries/
total 52
4 drwxr-xr-x 2 wwwrun www 4096 2007-03-05 17:03 .
4 drwxr-xr-x 5 wwwrun www 4096 2007-01-17 17:23 ..
4 -rw-r--r-- 1 wwwrun www 1412 2007-03-05 17:03 css-conns.xml
4 -rw-r--r-- 1 wwwrun www 2406 2007-03-05 17:03 css-svc.xml
4 -rw-r--r-- 1 wwwrun www 1053 2007-03-05 17:03 css-trfc.xml
4 -rw-r--r-- 1 wwwrun www 900 2007-03-05 17:05 css.xml
4 -rw-r--r-- 1 wwwrun www 1373 2007-01-17 17:23 host_disk.xml
8 -rw-r--r-- 1 wwwrun www 4312 2007-01-17 17:23 interface.xml
4 -rw-r--r-- 1 wwwrun www 3256 2007-01-17 17:23 kbridge.xml
4 -rw-r--r-- 1 wwwrun www 1532 2007-01-17 17:23 net-snmp_disk.xml
4 -rw-r--r-- 1 wwwrun www 1753 2007-01-17 17:23 netware_cpu.xml
4 -rw-r--r-- 1 wwwrun www 2104 2007-01-17 17:23 netware_disk.xml
lavermil
Posts: 45
Joined: Thu Feb 15, 2007 2:25 pm
Location: Phoenix, Arizona

Post by lavermil »

lavermil wrote:Anyone know how to solve this? I have down loaded the latest css-v3.zip Am I missing something?

+ Running data query [13].
+ Found type = '3' [snmp query].
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'
+ Error parsing XML file into an array.
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'
+ Could not find data query XML file at 'path_cacti/resource/snmp_queries/css.xml'

</srv/www/htdocs/cacti/tarz/css-new-v3>: ls -als ../../resource/snmp_queries/
total 52
4 drwxr-xr-x 2 wwwrun www 4096 2007-03-05 17:03 .
4 drwxr-xr-x 5 wwwrun www 4096 2007-01-17 17:23 ..
4 -rw-r--r-- 1 wwwrun www 1412 2007-03-05 17:03 css-conns.xml
4 -rw-r--r-- 1 wwwrun www 2406 2007-03-05 17:03 css-svc.xml
4 -rw-r--r-- 1 wwwrun www 1053 2007-03-05 17:03 css-trfc.xml
4 -rw-r--r-- 1 wwwrun www 900 2007-03-05 17:05 css.xml
4 -rw-r--r-- 1 wwwrun www 1373 2007-01-17 17:23 host_disk.xml
8 -rw-r--r-- 1 wwwrun www 4312 2007-01-17 17:23 interface.xml
4 -rw-r--r-- 1 wwwrun www 3256 2007-01-17 17:23 kbridge.xml
4 -rw-r--r-- 1 wwwrun www 1532 2007-01-17 17:23 net-snmp_disk.xml
4 -rw-r--r-- 1 wwwrun www 1753 2007-01-17 17:23 netware_cpu.xml
4 -rw-r--r-- 1 wwwrun www 2104 2007-01-17 17:23 netware_disk.xml
Nevermind. I found the error in the xml files. For those of us that don't copy paste stuff and actually move files, this causes an issue. This is what is in the files

Code: Select all

<xml_path><path_cacti>/resource/snmp_queries/css.xml</xml_path>
This is what it should be if you are not going to be viewing the XML file in a web browser.

Code: Select all

<xml_path><path_cacti>/resource/snmp_queries/css.xml</xml_path>
lavermil
Posts: 45
Joined: Thu Feb 15, 2007 2:25 pm
Location: Phoenix, Arizona

Post by lavermil »

Does anyone know how/where to change the output of the displayed. By this I mean the conversion of ascii to text. I want more to be displayed. Example. I would like to see the owner displayed. Something like this.

On the "*Create Graphs for this Host" page I see all the services/content but now owner. Thus making it very hard to decide what owner they belong to. So I would like to change it so we can see the owner too.
8.100.99.111.110.110.101.99.116.8.120.109.108.100.99.97.112.112 xmldcapp
content

TO

8.100.99.111.110.110.101.99.116.8.120.109.108.100.99.97.112.112 dconnect xmldcapp
owner content

echo "8.100.99.111.110.110.101.99.116.8.120.109.108.100.99.97.112.112" | perl ascii2txt.pl.txt
dconnect xmldcapp
lavermil
Posts: 45
Joined: Thu Feb 15, 2007 2:25 pm
Location: Phoenix, Arizona

Post by lavermil »

lavermil wrote:Does anyone know how/where to change the output of the displayed. By this I mean the conversion of ascii to text. I want more to be displayed. Example. I would like to see the owner displayed. Something like this.

On the "*Create Graphs for this Host" page I see all the services/content but now owner. Thus making it very hard to decide what owner they belong to. So I would like to change it so we can see the owner too.
8.100.99.111.110.110.101.99.116.8.120.109.108.100.99.97.112.112 xmldcapp
content

TO

8.100.99.111.110.110.101.99.116.8.120.109.108.100.99.97.112.112 dconnect xmldcapp
owner content

echo "8.100.99.111.110.110.101.99.116.8.120.109.108.100.99.97.112.112" | perl ascii2txt.pl.txt
dconnect xmldcapp
After messing around for a little bit I have come up with a clean looking display for what I wanted for 3 out of 4 categories. I will have to just settle with that. I will update the graph templates and then I will upload my changes so you all can enjoy them too.
lavermil
Posts: 45
Joined: Thu Feb 15, 2007 2:25 pm
Location: Phoenix, Arizona

Post by lavermil »

Can someone tell me how I add a new data_template_id, data_template_rrd_id?

I would like to track active connections as well as total connections.
apperrault
Cacti User
Posts: 379
Joined: Fri Feb 16, 2007 11:37 am
Location: Emeryville, CA
Contact:

Post by apperrault »

Thanks for what appear to be great scripts. Now i have a question regarding their use. We have two of these devices that were not really being used. We brought in a new Network Admin, and are finally going to start using these devices. I downloaded the version 3 of scripts, and un-zipped them, but what i am presented with is 29 XML files. I know that i do not have to import all of them, i assume that some of them probably need to go into script folders etc. can anyone tell me which of these files need to be imported and which of them need to be placed in specific folders?

Thanks much

app
[b]Cacti Version[/b] - 0.8.7b
[b]Plugin Architecture[/b] - 2.2 Beta
[b]Poller Type[/b] - CMD.php
[b]Server Info[/b] - Linux 2.6.9-78.0.1.ELsmp
[b]Web Server[/b] - Apache/2.0.52 (Red Hat)
[b]PHP[/b] - 4.3.9
[b]MySQL[/b] - 4.1.22
[b]RRDTool[/b] - 1.2.23
[b]SNMP[/b] - 5.1.2
[b]Plugins[/b][list]Global Plugin Settings (settings - v0.5)
SuperLinks (superlinks - v0.72)
Host Info (hostinfo - v0.2)
Report Creator (reports - v0.3)
Update Checker (update - v0.4)
Realtime for Cacti (realtime - v0.35)
Cacti Log View (clog - v1.1)
RRD File Cleaner (rrdclean - v0.36)
Network Discovery (discovery - v0.9)
Uptime (uptime - v0.4)[/list]
apperrault
Cacti User
Posts: 379
Joined: Fri Feb 16, 2007 11:37 am
Location: Emeryville, CA
Contact:

Post by apperrault »

<BUMP> Anyone? Where do these files go? I know that the host template needs to be imported, but what about the others? Do I import all of the Data Templates and Graph templates? And what about the data query's and the 4 css-XXXXX.xml files, where do those go.

Thanks all.

I will play around and see if i can make it work

app
[b]Cacti Version[/b] - 0.8.7b
[b]Plugin Architecture[/b] - 2.2 Beta
[b]Poller Type[/b] - CMD.php
[b]Server Info[/b] - Linux 2.6.9-78.0.1.ELsmp
[b]Web Server[/b] - Apache/2.0.52 (Red Hat)
[b]PHP[/b] - 4.3.9
[b]MySQL[/b] - 4.1.22
[b]RRDTool[/b] - 1.2.23
[b]SNMP[/b] - 5.1.2
[b]Plugins[/b][list]Global Plugin Settings (settings - v0.5)
SuperLinks (superlinks - v0.72)
Host Info (hostinfo - v0.2)
Report Creator (reports - v0.3)
Update Checker (update - v0.4)
Realtime for Cacti (realtime - v0.35)
Cacti Log View (clog - v1.1)
RRD File Cleaner (rrdclean - v0.36)
Network Discovery (discovery - v0.9)
Uptime (uptime - v0.4)[/list]
ialves
Posts: 2
Joined: Fri Jul 20, 2007 8:30 am
Location: Brasil - SP

Post by ialves »

Copy the following files to <cacti-Home>/resource/snmp_queries

css-conns.xml css-svc.xml css-trfc.xml css.xml

The others you just have to import.
apperrault
Cacti User
Posts: 379
Joined: Fri Feb 16, 2007 11:37 am
Location: Emeryville, CA
Contact:

Post by apperrault »

Thanks, i should have posted back that i got it to work. I have a question for you though. Do you have the MIBS for these devices? I am getting some odd data on the index pages when i create graphs, and the last time this happened, it was because i was missing the MIBs in my MIBDIR folder.

Thanks

app
[b]Cacti Version[/b] - 0.8.7b
[b]Plugin Architecture[/b] - 2.2 Beta
[b]Poller Type[/b] - CMD.php
[b]Server Info[/b] - Linux 2.6.9-78.0.1.ELsmp
[b]Web Server[/b] - Apache/2.0.52 (Red Hat)
[b]PHP[/b] - 4.3.9
[b]MySQL[/b] - 4.1.22
[b]RRDTool[/b] - 1.2.23
[b]SNMP[/b] - 5.1.2
[b]Plugins[/b][list]Global Plugin Settings (settings - v0.5)
SuperLinks (superlinks - v0.72)
Host Info (hostinfo - v0.2)
Report Creator (reports - v0.3)
Update Checker (update - v0.4)
Realtime for Cacti (realtime - v0.35)
Cacti Log View (clog - v1.1)
RRD File Cleaner (rrdclean - v0.36)
Network Discovery (discovery - v0.9)
Uptime (uptime - v0.4)[/list]
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests