Hotfix to display operations inherited by objects from classes.
Alarms Plus v.9.0
In this release:
- Delete operations from the Alarm Details tab to give more space for alarm and object info.
- Added PLAY icon in object info to display Operations popup window.
- Added clickability for URLs in object properties.
- Added more and less logic operators for RCA fields to filter alarms by probability.
- Fixed displaying of object last state change time.
Alarms Plus v.8.0
In this release:
- added RCA module columns to the alarms list;
- added RCA module fields to the alarm details;
- fixed hiding of a single alarm in a list under the Alarm Details tab.
Alarms Plus v.7.0
In this release:
- added colored badges for alarms’ severity levels in the filters panel on the left
- added application release date to the About window
- prettified operation execution result
- show last event if events history is not enabled on the server
- improved performance and speed of Show on graph and Show in tree options
- fixed text coding in alarm export
SAYMON v.3.15.90
In this release:
UI improvements:
- you can now hide columns of the event log with the
hideColumns
request parameter; - embedded graph widget was updated. The following functionality was added:
- search bar in the metrics selector;
- data table for the selected graph;
- export to CSV button;
- exported PDF file now has all currently displayed table data.
- added new object controls to the main toolbar:
- “Add here” function;
- “Move here” function.
- “Period” field in the Monitoring section now displays the default value;
- you can now sort table view by time and duration;
- “Active to” field is hidden for Keycloak and LDAP users;
- states in tables are now sorted by their priority.
Server improvements:
- the ability to remove user’s own account is now available only if the
server.user.auth_enabled
parameter is enabled in the server configuration; - added the ability to disable API Token authentication;
- added a new built-in state – CRITICAL;
- added the ability to store metrics in VictoriaMetrics;
- models of active and historic alarms have been reworked to correspond with each other. This allowed us to implement the following functionality:
- alarms now separate “severity” and “clear” states;
- active alarms comments are retained when active alarm moves to alarm history;
- acknowledgements are retained when active alarm moves to alarm history;
- added the ability to block a user by IP after unsuccessful login attempts;
- support for the local JMX probes was removed;
- changed the language selection behavior. By default, only English language is enabled, and the rest have to be explicitly defined in the web application configuration.
Bug fixes:
- fixed an issue that led to an incorrect data being saved in an object after adding a graph;
- fixed an issue that prevented the “duration” condition from working when analyzing multiple metrics.
SAYMON v.3.14.89
In this release:
UI improvements:
- users can now add non-HTTP links (for example,
smb:// `or `mailto://
) as documents. - added simplified object access interface;
- values in the graphs popup are now sorted in the descending order;
- Event log page was adapted to use in the iframe widget; added new filters;
- operations interface can now prompt user for operation arguments;
- you can now attach DOC/DOCX, XLS/XLSX, and ZIP documents to objects.
- the CSV file with the exported “Data” section now has a data acquisition timestamp, name and identifier of an object that collected data;
- Jira trigger is now hidden in the list by default, can be re-enabled in the Web application configuration;
Server improvements:
- users can now be blocked for failed login attempts;
- added integration with integration with Zabbix 6;
- passwords stored in the configuration files and probe settings can now be encrypted;
- increased the speed of the SNMP Trap rules in MongoDB.
REST API:
- the latest added comment is now returned by the Get Incident Comment History request.
- added unified requests that work with both objects and links.
Issues fixed:
- entity’s “Changed” field now changes when you add, edit or delete properties.
- when you clone an object, its creation date is now set to the cloning time, not the creation date of the original object;
- fixed an issues that led to a missing “Parent” field in the group operations window.
SAYMON v.3.13.88
In this release:
- Added security log.
- Added an ability to skip writing stat data to the database. To do this, set the
agent_stat.ttl
parameter to 0 in the server configuration.
SAYMON v.3.13.87
In this release:
UI improvements:
- added buttons to show numbers “as-is” and leading zeros to the “Counter” widget;
- added “Timeout” parameter to custom probes;
- added the comment chain for active alarms;
- changed design of the “Yes/No” switch;
- added the ability to enable or disable metrics on multigraphs.
- you can now export standard view of objects as PDF;
- added the stat history table;
- added the automatic update of the name and properties of
Host
objects generated with the autodiscovery mechanism. - standardized the behavior of edited fields. Every field that used to automatically apply changes, now requires a press of a “Save” or “Apply” button.
- user’s Activity log moved to a separate tab;
- when you apply state change conditions to a class, the list of objects whose state change conditions will not be overridden is now displayed in the popup.
- users can now set Display name in user configuration.
Server improvements:
- improved user passwords encryption – now passwords are encrypted with the bcrypt password-hashing function;
- improved the performance of selecting the incident from history by its parent object;
REST API:
- added
displayName
to User model. Some requests now return display name in thelogin
field to users without proper permissions. - you can now specify the incident filter when subscribing to the Incidents event.
- added Get Link’s Parent Paths and Get Object’s Parent Paths requests.
- reworked the Incident Comment system. Users can now add multiple comments to a single incident.
- users without
manage-users
permissions now get less information in Get User by ID and Get All Users requests.
SAYMON v.3.12.86
In this release:
Alarms:
- possibility to use tags in incident filters;
- when alarm generation conditions are not met due to absence of data in the system, a new alarm is created, the existing ones are automatically cleared;
- when an object inherits an alarm state from its children, a new alarm for the parent object is not generated;
- possibility to add properties to incidents and display the properties in the active and historical alarms lists;
- work of the alarm history has been accelerated.
Web interface improvements:
- possibility to drag the Info modal window around the Main screen;
- counters, showing the number of objects in each state, have been added in the grid and table views;
- interface of the “Graphs” section has been optimized;
- interface of the End-view of objects and links has been optimized;
- object/link name is displayed in the pop-up window of properties of the object/link;
- possibility to scale values on single graphs.
Server improvements:
- possibility to change parent objects through bulk operations;
- improved mechanism for connecting server extensions;
- possibility to manage configuration parameters of the server and client via REST-API;
- Client configuration file has become a part of the server and has been moved to the
/etc/saymon
folder; - possibility to detect short-term self-healing incidents using state change conditions.
Server configuration options:
- possibility to store historical data from agent in MongoDB;
- possibility to store the history of user interaction with the equipment via the Wetty terminal.
SAYMON v.3.11.85
In this release:
Users and accounts:
- extended options for setting password policies;
- added user password changes log;
- possibility to require the user’s password to be changed when they log in to the system next time;
- extended settings for user authorization via LDAP;
- possibility to authorize users via an external Keycloak server.
Alarms:
- possibility to change object state when user clears an alarm manually;
- possibility to filter alarms by the parent object.
Web interface improvements:
- possibility to display changes on graphs in the Instant load mode;
- improved displaying of numeric values in data tables for graphs.
Server improvements:
- mathematical functions delta, deltaRoll, timestamp are now available in state change conditions;
- for a network element, autodiscovered by the agent, the ping sensor is created in its own Ping object under the parent Host object;
- objects automatically change their state to ALARM when there is an error in the state change conditions.
Web interface configuration options:
- objects settings sections and graphs are collapsed by default in the web interface;
- possibility to set up mechanism for sorting objects in the web interface;
- possibility to hide error notifications in the web interface.
Server configuration options:
New agent features:
- buffer for storing agent data when connection between server and agent is lost.
Other improvements:
- Socket.IO updated to v.4.5.0.