free web page hit counter

Welcome the ClearSite Graphing and Network Managment System

ClearSite is a Free Open-Source Network Graphing and Management System and much more. ClearSite takes advantage of the powerful RRDTool storage and graphing tool, as well as utilizing MySQL for the backend. We have spent just as much time working on the user experience as we have with the data we collect, we know you'll find ClearSite easy to use and understand.

ClearSite has been developed and tested extensively with Cisco networking equipment, as well various PC/Server manufacturers and Operating Systems.



Features:

Windows Domain/LDAP login system
No need for a secondary login, simply use your AD domain or LDAP login
Real-Time Ajax search for:
IP, MAC Address, CSS Content Rule/Owner/Service
Graphing and detailed information for:
Port Statistics, Port Speed/Duplex, Host IP, Host MAC address, Port Vlan, Port Location, Port Status
Content Rule/Owner/Services
Automatic/Dynamic discovery and maintenance of:
Router/Switch interfaces/ports, Memory and CPU's
CSS Content rules, Owners, Services, Memory and CPU's
Trunked ports and CDP neighbors

Cisco CSS SNMP Guide

I've been asked to elaborate on the CSS Rosetta Stone on the Cacti Forums. Others are making contributations to the "stone" on the forum, but I'm going to share what I've learned about walking the CSS's via snmp here in greater detail. Everyone seems to like what I've said so far, so let's hope I can keep it up :)

SNMP WALKING

Explaining the values retuned via an snmpwalk of a css 11000 series.

I've gone over this in the forum previously, but I'm going to expand on the examples here:

Walking the CSS is straight forward:         snmpwalk -v 2c -c snmp_pass css_name

Naturally you'd replace snmp_pass and Css_name with the password and the name(or IP) of your css. You can redirect it to a file also: snmpwalk -v 2c -c snmp_pass css_name >file-name.txt

In this link you'll find the OID's you'll want to work with for the most part on the 11000 series of Cisco CSS Load Balanancers.

Example: **NOTE in CSS OS version 7.40 the OID's have been changed!!**
snmpwalk -v 2c -c snmp_pass css_name .1.3.6.1.4.1.2467.1.34.17.1.13 -O n
.1.3.6.1.4.1.2467.1.34.17.1.13.1.1 = INTEGER: 20
.1.3.6.1.4.1.2467.1.34.17.1.13.2.1 = INTEGER: 20
.1.3.6.1.4.1.2467.1.34.17.1.13.3.1 = INTEGER: 21     (the load for the CPU's are all around 20%)
If you leave off the "-O n" you'll get the MIB names of the OID's
SNMPv2-SMI::enterprises.2467.1.34.17.1.13.1.1 = INTEGER: 20
SNMPv2-SMI::enterprises.2467.1.34.17.1.13.2.1 = INTEGER: 20
SNMPv2-SMI::enterprises.2467.1.34.17.1.13.3.1 = INTEGER: 21

Here are some files you may want to have for future reference: OID/MIB (pre 7.40 OS ver)      OID/MIB (7.40 and after OS ver)

EXTENDED OIDS DISCOVERED

ASCII to text Conversions of your Content Rules, and Owners

The format is pretty simple, but it's not really documented well on cisco's site. Here is what I know:

In this example we'll use the OID for Total number of bytes passed using this content rule

1.3.6.1.4.1.2467.1.16.4.1.25= Total number of bytes passed using this content rule.

<char-count> = The number of characters in the name of the object (owner, content rule, or service)

<ascii-xxxx> = The name of the object (service, content rule, owner), converted into ascii codes, each character delimited by a dot "."

.1.3.6.1.4.1.2467.1.16.4.1.25.<char-count>.<ascii-owner>.<char-count>.<ascii-content-rule>

for example

.1.3.6.1.4.1.2467.1.16.4.1.25.7.101.120.97.109.112.108.101

.1.3.6.1.4.1.2467.1.16.4.1.25.7.e.x.a.m.p.l.e (there are 7 characters in "example")

So you see that 101=e 120=x 97=a 109=m 112=p 108=l and 101=e

I've made a very simple perl script to allow you to easily convert your rules, services and owners into ASCII values, it also seperates each character with a dot just as you'd see it in an SNMP walk, as well as prepends the character count to the front of the output. Use "cat" or "echo" on a unix system (or on a windows box using Cygwin tools) to pass your names into the script and output the ASCII values.

Example:   echo Server101 | ./mib.pl     (output is: 9.83.101.114.118.101.114.49.48.49)
cat file.txt | ./mib.pl
Or redirect it to a file:     cat file.txt | ./mib.pl >output.txt

paulvx modified the script to go the other way, convert the ASCII codes to Plain-text

More examples:

.1.3.6.1.4.1.2467.1.16.4.1.25.7.e.x.a.m.p.l.e.10.s.e.r.v.i.c.e.1.0.1

"Example" would be the name of the owner, and "service101" is the name of the content rule, below is the complete snmp string.

.1.3.6.1.4.1.2467.1.16.4.1.25.7.101.120.97.109.112.108.101.10.115.101.114.118.105.99.101.49.48.49



Developers and Testers needed!

ClearSite has been thoroughly tested on most Cisco network equipment as well as some others. We would like developers and users to try and contribute to our offering. Further documentation and resources are available on this site. Please visit our sourceforge forums and join our mailing lists. We are currently developing our own forum at the AloeUsers.net site, please keep checking here and on sourceforge.net for further news and developments!