Skip to content

Releases: GlobalNOC/simp

2.0.1

18 Dec 18:12

Choose a tag to compare

SIMP - Version 2.0.1

  • Adds support for 11 new polling groups and composite types for different device types.

2.0.0

18 Dec 18:10

Choose a tag to compare

SIMP - Version 2.0.0

  • Features containerized package deployments and implements a new container-first deployment strategy.
    • All packages from this point forward are intended to be deployed and run as containers.
    • RPM builds are still available in the code, but are not preferred and may diverge from containerized deployments in some ways.
  • A variety of simp-poller polling group configurations for different hardware vendors now come with installation.
  • A variety of simp-comp data composite configurations for different hardware vendors now come with installation.
  • Added the ability to drop entire data objects during simp-comp conversions by using "ALL" as the field to drop with the conversion type.
  • Fixed Redis data expirations set by simp-poller. Now data written to Redis will expire appropriately within a few cycles of the collection's polling interval.
  • Fixed default logging so that debug logs no longer reduce performance of default deployments of SIMP packages.
  • Fixed packaging bug resulting in occasional crashes when perl modules could not be located in the venv.

1.11.3

29 Jan 19:32

Choose a tag to compare

SIMP 1.11.3

Fixed bugs in simp-tsds related to worker process exceptions and unexpected process deaths.
Improved simp-tsds logging and status file monitoring.

1.11.2

13 Mar 17:55

Choose a tag to compare

SIMP 1.11.2

Added the ability to apply match conversions without implicitly updating the value of the data for subsequent conversions.
Fixed a bug causing excessive logging when a require_match regex was being applied to undefined values.

1.11.1

05 Jan 19:40
451a72f

Choose a tag to compare

SIMP 1.11.1

  • Added simp-poller logging at startup for configuration statistics to make configuration balancing easier.
  • Fixed simp-poller issue where Redis configurations using the deprecated UNIX socket flag would fail if a socket is defined but the flag is false.
  • Improved simp-poller logs by compressing failed SNMP request error logs.

1.11.0

22 Dec 16:16
6ed6587

Choose a tag to compare

SIMP 1.11.0

  • Added simp-poller support for multiple host configurations for a single host
  • Added simp-poller support for all Net::SNMP parameters
  • Added simp-poller support for logging group worker configuration parameters at startup
  • Improved simp-poller worker configuration handling
  • Improved simp-poller worker balancing in preparation for automatic worker scaling
  • Fixed issue where simp-poller would not allow remote Redis server configuration
  • Fixed issue where simp-poller would not properly identify failing SNMP requests for status monitoring
  • Fixed issue where simp-poller would discard status monitoring data for hosts with multiple SNMP configurations
  • Fixed issue where simp-poller would spawn zombie workers with no hosts configured for their group
  • Fixed issue where simp-poller would ignore additional configurations for the same host
  • Fixed issue where simp-tsds would fail while encoding JSON
  • Deprecated simp-poller "use_unix_socket" flag, now implied by the specification of a "unix_socket"

1.10.0

22 Aug 17:01

Choose a tag to compare

SIMP 1.10.0

  • Added IPv6 SNMP support to Poller
  • Fixed issue where Poller could not properly lookup previous polling cycles
  • Fixed issue where Poller would not combine groups for a host when defined across multiple host configuration files.

1.9.1

26 Apr 19:53
ded4f94

Choose a tag to compare

Includes a hotfix for a small memory leak and monitoring bug when simp-tsds is reloaded by a HUP.

SIMP 1.9.0

20 Apr 15:33
360d579

Choose a tag to compare

1.9.0 - Apr 15, 2022

  • Simp-tsds Master.pm now writes a status file based on a collection of status files written by its workers, reporting any errors from push operations to TSDS.
    • This will enable easier monitoring with NRPE.
  • Refactored some code in Master.pm, re: bugs caused by AnyEvent

1.8.2

22 Nov 18:33

Choose a tag to compare

SIMP 1.8.2

  • Poller status files now carry failing OID request data into the next polling cycle for connections or OIDs that are flapping.
  • Comp replacement conversions now allow the passing of arbitrary Perl subroutines for more advanced string transformations/substitutions.