Releases: GlobalNOC/simp
Releases · GlobalNOC/simp
1.8.0
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
1.7.0
- 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
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
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
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
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
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
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
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