Skip to content

Releases: GlobalNOC/simp

1.8.0

29 Sep 19:20
91bacd8
Compare
Choose a tag to compare

SIMP 1.8.0


  • Comp now allows multiple OID nodes to be matched in a single scan.
  • Comp composites now have a new configuration format for scans with new attribute names and the use of <match> elements instead of an oid_suffix attribute.
  • Comp now has improved processing times where single multi-variable scans can be used instead of nested scans.
  • Poller now has improved response times.

1.7.1

25 Jun 19:06
Compare
Choose a tag to compare

Support OIDs that are prefixed with a . character. Please note that for now poller and comp must agree on whether it has the leading dot or not as it is an exact match.

1.7.0

23 Jun 17:46
Compare
Choose a tag to compare
  • Allow for connecting to Redis across a unix socket
  • Poller now executes inserts into Redis in a transaction to avoid possibility of partial state
  • TSDS / Comp / Data now pass the desired time through the whole call stack instead of relying on an inconsistent definition of "now". This helps ensure we are actually getting the data we requested, particularly in the case of a busy system.
  • TSDS no longer uses AnyEvent with asynchronous callbacks to issue requests. This "udp" approach proved to be more harmful than useful when the system was busy and could result in timeouts. Requests are now issued serially until all hosts have been accounted for, then the resulting data set is written in batches to TSDS API.
  • TSDS workers start up immediately now regardless of stagger intervals.

SIMP 1.6.1

26 Feb 16:24
c0cfade
Compare
Choose a tag to compare

SIMP 1.6.1 - 2/26/21

  • Resolves bug where composites with nested Simp.Comp scans would sometimes malfunction when data was returned from Redis out of order by async Simp.Data processes.

SIMP 1.6.0

25 Jan 21:23
2d8af80
Compare
Choose a tag to compare

SIMP 1.6.0 1/25/21


  • SIMP Poller and SIMP Data now allow for the use of ports to distinguish between multiple sessions with a single node
  • Data retrieval from Redis has been optimized

SIMP 1.5.0

09 Nov 19:01
93fce61
Compare
Choose a tag to compare

SIMP 1.5.0 11/9/2020

  • Simp.Comp has been further optimized and its workers are now 30% more computationally efficient.
  • Simp.Comp is now capable of handling many new data models.
  • Simp.Comp now allows the use of poll_values as OID variables.
  • Simp.Comp now allows scans where OID suffixes can be an entire tail of OID nodes (using **) or a single positional OID node within the suffix (using *).
  • Various bug fixes and other improvements.

SIMP 1.4.3

06 Aug 19:10
8308165
Compare
Choose a tag to compare

SIMP 1.4.3 8/6/2020

  • Simp.Comp has been optimized and its workers are now 44% more computationally efficient.
  • All relevant packages will now wait for RabbitMQ connections to establish upon startup, fixing a bug where packages would fail silently when started up before the RabbitMQ server had finished starting up.
  • Simp.TSDS workers will now attempt to reconnect to RabbitMQ on-interval if they become disconnected while running.
  • All packages will now automatically restart the systemctl daemon upon upgrade, installation, or removal.

SIMP 1.4.2

03 Jun 20:07
1c31109
Compare
Choose a tag to compare

SIMP 1.4.2 6/3/2020

  • Fixed bug causing oid_suffix values to have their poll_value assigned to data elements
  • Added string comparison operators to RPN functions
  • Added a script to help debug/develop composites for simp-comp
  • Relaxed XSD rules for function definitions in conversions

v.1.4.1

12 Mar 19:04
Compare
Choose a tag to compare

Simp ChangeLog

1.4.1 - Mar 12, 2020

  • added new required config settings to control redis connection settings

    • read_timeout, write_timeout, reconnect, reconnect_every settings exposed in config for data and poller
  • added more complete SNMPv3 connection options

    • auth_password, auth_protocol, priv_key, priv_password, priv_protocol. See Net::SNMP docs for meanings

v1.4.0

18 Sep 18:24
Compare
Choose a tag to compare

simp-comp

  • add require_match/invert_match to data fields
    • allows for dropping of an entire composite colletion if the match fails
    • require_match is a regex pattern
    • invert_match can be used to negate the matching
  • add drop conversion
    • allows for dropping of a single field within the collection
    • can be used when you need a field for a calculation, but don't want the field itself