pollagent
Polling Agent Probe

Probe that enables SNMPCollector Functionality.
Revision history
Date Description State Version
02.11.2015 • Streamlined rediscovery process when interface index shifts occur.
• Streamlined rediscovery behavior during snmpcollector restart.
• Enhanced verbose logging to log stack traces when exceptions occur.
• Pollagent now restarts all delta calculations for a device when the device transitions from unreachable to reachable.
• Previously, the probe would attempt to calculate a delta with the last value read before the device became unreachable.
• Created a pollagent self-health monitor to provide overall insight and increase the resiliency of pollagent. The Poller SpecialDebug.log file continually logs thread counts that are greater than 100. The probe reads this file and restarts if threads are unavailable for longer than 15 minutes. The log file is found in \probes\network\pollagent. Pollagent now reads startup parameters in a pollagent.cfg file. This file allows the startup options to remain in place during an upgrade. The file is found in \probes\network\pollagent.
• The probe now performs license checks.
• Simplified the probe configuration by removing the configuration for custom monitors.
• Hardened concurrency guard to snmpcollector configuration and component files.
• Hardened pollagent behavior during a timeout and the sysUptime query fails.
• Re-architected TaskController to prevent race conditions during data read/write.
• Throttled back aggressive discovery/rediscovery behavior to only process requested devices in the rediscovery callback.
• DevIDs no longer change to GUIDs.
• Setting the discovery time to 0 no longer causes discovery to go into an infinite loop. A setting of 0 inactivates discovery.
• Corrected an issue with unpredictable component configuration file behavior for unreachable devices.
• Corrected an issue where an index shift would cause the probe to stop publishing QoS data for the device.
• Corrected an issue with device rediscovery where the probe would drop existing polled metrics when new components, properties, or metrics are added to an existing device.
• Corrected an issue where pollagent intermittently stops polling with no errors or obvious reason.
• Updated metrics for:
      • Checkpoint Firewall memory reserved
      • InfoBlox DHCP metrics
      • Firewall VSX Chassis memory reserved
      • Bluecoat CPU utilization
      • Checkpoint traffic metrics
      • Checkpoint memory metrics
      • Juniper netscreen total connections
      • Bluecoat proxy cpu utilization
      • F5 connection metrics
      • Nexus 7k number or port channels active
      • RPF Poxy load average
      • McAfee CPU utilization

• Added special logging and fixes for delta values of 0
• Attempt to work around bluecoat bad net-snmp agent.
• Fixes bad max value for counter32 rolls.

md5sum: 308d9b2eca1a4eb2edb4c579ca7a2ec5
sha1sum: 37a8ec7bb354696b6d89d2b1c14167b6f5660774
2.26
28.08.2015 • The Component User Defined Property field now persists with rediscovery.
• IP addresses that were incorrectly appearing in hex now appear as IP addresses.
• Corrected issues with metric families causing device discovery to poll too many OIDs.
• Corrected issues where changes to metric families were causing template upgrades to fail.
• Corrected an issue where agent restarts would cause the probe to incorrectly calculate metrics with delta values.

md5sum: afdfa4926966b1f9767247dcffa4d3c0
sha1sum: adcc0d79aba87f79270e0f8e802501165afb25a5
2.23
08.07.2015 • The custom properties on device profiles now appear correctly in the probe configuration GUI.
• The default templates are now read-only and inactive. Activate these templates through the template editor to apply the default metric settings to your devices.

md5sum: 9a7f1445ecc4f3cf7c8a159294a1cc5f
sha1sum: 46e81da6662490bc288ae1c7fec0f6e8be2f30b6
2.21
30.06.2015 • Added the ability for users to define their own custom properties on device profiles. Use these properties to further refine the rules for applying a template filter.
• Converted metrics from polled to nonpolled so they no longer appear incorrectly in monitoring templates.
o ManagementRedundancyRole and LastRestartReason in the Server Statistics metric family
o SourceIpPort, DestinationIpPort, IpProtocol, EtherType, and MediaRingType in the System Ip Policer metric family
o PolId and PolPriority in the Acl Stats metric family

md5sum: 249f161e31758cb1581361c89248c4ef
sha1sum: 8d53d3a304508c416eb412195ccd22a53b19de1f
2.20
01.05.2015 -Added the ability to set a fixed time for data collection within the polling interval. The RandomFixedSchedule configuration option is in the pollagent fh. conf file (\probes\network\pollagent\conf). The default probe behavior is to collect data at a random point within the interval.
-The probe now publishes data in USM by host name. Previously, the default behavior was to publish data by IP address. You can disable this behavior in the probe Raw Configure setup options.
-The device Availability metric allows you to determine if the device was available within a polling interval. The metric value is 100% if the device was operating the entire time since last polling cycle, or 0% if the device stopped operating for some period of time since the last polling cycle. This corrects the known issue, "The Availability metric value is either 100 or No Value (null)".
-Corrected an issue with deprecated metric families that was causing template migrations from v2.0 to v2.1 to fail.
-Updated metrics in the following metric families:

-DNS metric family has the CacheHitRatio metric
-System Session Information metric family has the SessionRate1Min metric
-License Management metric family contains the TotalLicenses and UsedLicenses metrics


-Updated memory and disk requirements for v2.1 snmpcollector and pollagent.

md5sum: 00ec872192c48aefe1df83ed36b141ea
sha1sum: 7ad7d750c9eafdd9ff4cf879397e273cbba54d51
2.11
31.03.2015 For use with snmpcollector 2.1 2.10
31.12.2014 For use with snmpcollector probe 2.0 2.00
27.08.2014 For use with snmpcollector probe 1.61 1.61
30.06.2014 For use with snmpcollector probe 1.60 1.60
06.05.2014 For use with snmpcollector probe 1.42 1.42
14.04.2014 For use with snmpcollector probe 1.41 1.41
29.03.2014 For use with snmpcollector probe 1.40 1.40
25.02.2014 For use with snmpcollector probe 1.32 1.32
31.01.2014 For use with snmpcollector probe 1.30 1.30
31.12.2013 For use with snmpcollector probe 1.20 1.20
30.09.2013 For use with snmpcollector probe 1.10 1.10
25.07.2013 1.01
01.07.2013 1.00
Requirements
Platform: Linux, MS Windows, Solaris
Software: CA Nimsoft Monitor server version 7.0 or later,Snmpcollector.zip installed on same robot
Hardware: 3GB RAM