There's an ASA firewall tab?

This is simple, you have a list of processors (1 and 2), which you can detect by walking that set of oids (multiProcIndex) and then insert them into the processors table, and write a script to poll the correct oids.

At the moment we only supoort a "total utilisation" number for processors, so you'd need to add user+system together.

The code isn't that difficult (if it was, i couldn't read it), it's just a bit unconventional. You get used to it :>

adam.

On 04/09/2012 15:26, Steve Costaras wrote:
Doing some more digging here, it appears UCD-SNMP-MIB values for ssCpuUser (system & idle) are being populated correctly from checkpoint utm/splat deployments.   

But other items like interrupts, etc are working.     The cpu values appear to be stored in the checkpoint enterprise mib:

--
CHECKPOINT-MIB::multiProcIndex.1.0 = INTEGER: 1
CHECKPOINT-MIB::multiProcIndex.2.0 = INTEGER: 2
CHECKPOINT-MIB::multiProcUserTime.1.0 = INTEGER: 0
CHECKPOINT-MIB::multiProcUserTime.2.0 = INTEGER: 1
CHECKPOINT-MIB::multiProcSystemTime.1.0 = INTEGER: 100
CHECKPOINT-MIB::multiProcSystemTime.2.0 = INTEGER: 2
CHECKPOINT-MIB::multiProcIdleTime.1.0 = INTEGER: 0
CHECKPOINT-MIB::multiProcIdleTime.2.0 = INTEGER: 97
CHECKPOINT-MIB::multiProcUsage.1.0 = INTEGER: 100
CHECKPOINT-MIB::multiProcUsage.2.0 = INTEGER: 3
--

Found the current version of the mib as well as a checkpoint 32x32 graphic that can be added to the project (attached) in case someone has more time to play with it than I do.

I'm still trying to wrap my head around the coding here to update this for first, base OS (per-cpu) utilization, then expand on it to something similar to the ASA firewall tab.  

Also it appears that the vendor has an issue with the netsnmp package supplied with the default media 5.0.9) but they do have an update package (5.3.1).   This at least provides for cpu enumeration but still no stats (per above).




_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium