OP5 Monitor ["OP5 Monitor"]["Release Notes"]

ITRS OP5 Monitor 9.0 Beta Release Notes

Beta release overview

ITRS OP5 Monitor 9.0 Beta release notes contain the list of features and information that you should know in order to access the Beta version of OP5 Monitor.

This Beta release is an early version of the next major update OP5 Monitor 9.0. The OP5 Monitor 9.0 Beta release is available to all existing OP5 Monitor users.

ITRS released these Beta features to collect feedback to provide you with the best possible product. For the beta period, support is limited to reporting any bugs or issues encountered to ITRS Support since features may change without notice.

Warning: The OP5 Monitor 9.0 Beta release version is not suitable for production use. Do not use this Beta version to upgrade your existing applications in production.

Updates to the OP5 Monitor 9.0 Beta release version will be delivered continuously throughout the beta period. For more information, see Changelog.

Beta release features

These are the release highlights of the OP5 Monitor 9.0 Beta release:

Note: Beta features and products may change in future releases, depending on the feedback.

  • Support for EL8 providing a modern operating system as a base. In the Beta release, the Red Hat Enterprise Linux 8, CentOS 8 Stream, and Rocky Linux 8.x distributions are supported. However, the OP5 Monitor will not support the older OS versions such as CentOS 7. All EL8 based distributions come with an updated set of dependencies such as PHP 7.2, MariaDB 10.5, RabbitMQ 3.8, and many more.

  • Updated plugins to provide a more relevant set of plugins, and reduced the number of default plugins. Many older and obsolete plugins have been removed, and plugins with duplicate functionality have been removed as well. The initial Beta release contains a limited set of plugins, see Plugins. However, the number of plugins is expected to increase during the Beta development period.

  • Email templates have been updated with a newer and fresher look.

  • The OP5 Monitor UI has been refreshed with new logos and colours.

  • You can now set the root password of MySQL without impacting OP5 Monitor functionality.

  • Session IDs are now regenerated on login.

  • Cronjobs have been replaced with systemd timers.

  • PNP4Nagios and Nagvis have been updated to the latest versions.

  • Logger has been removed from the OP5 Monitor since its functionality is obsolete. We recommend that you use the ITRS Log Analytics for a full fledged logging solution.

These are the following limitations of the OP5 Monitor 9.0 Beta release:

  • It is currently not possible to perform an offline installation.

  • Slim Poller is currently not supported.

  • No available upgrade path from OP5 Monitor 8.x

  • Compatibility between different versions in the beta period is not guaranteed.

Installation procedure

To install the OP5 Monitor 9.0 Beta, follow these steps:

  1. Download the OP5 Monitor 9.0 tarball.

  2. Extract the downloaded file with the command: tar -zxf op5-monitor-9beta.tar.gz.

  3. Move into the extracted directory by running: cd op5-monitor-9beta.

  4. Run the OP5 Monitor installer script with the command: ./install.sh.

Alternatively, you can run the script below once the tarball is downloaded to easily install the beta version:

tar -zxf op5-monitor-9beta.tar.gz
cd op5-monitor-9beta
./install.sh --noninteractive

Installation program for the OP5 Monitor 9 Beta

Run install.sh without arguments to install OP5 Monitor in the interactive mode. You can also use the command line options listed below to modify the behaviour.

By default, the OP5 Monitor is installed from the RPM packages that are bundled in the same archive where the installer script is located.

Arguments Description
-V, --version Shows the version number and exit.
--noninteractive Install or update OP5 Monitor using the default settings without prompting for user input. Implies --assumeyes.
--assumeyes Pass --assumeyes to the DNF package manager.
-v, --verbose Increase console logging verbosity, and can be used twice (-vv). A debug log is always written to as well.
-C, --no-color Disables ANSI colours in the console output.
--custom-repo [CONFIG] Do not use the RPM repos bundled in the installer archive. If set with a CONFIG value, this adds the repos from that file. Without a value, this assumes that the required repos are already configured on the system. This can be used to run an online-only installation from the repo server.
--repo-dir DIR Custom path to the RPM repository (dir containing repodata/). By default, RPMs included in the installer archive are used.
--dnf-config FILE Path to the custom config file for package manager. It is also possible to customize DNF behaviour by passing CLI options in the DNF_OPTIONS environment variable.
-h, --help Show this help message and exit.
   

OP5 Monitor installer script:

usage: install.sh [-h] [--noninteractive] [-v] [--assumeyes] [-C]
                  [--custom-repo [CONFIG]] [--repo-dir DIR]
                  [--dnf-config FILE] [-V]

Upgrade procedure

There is no available upgrade path from OP5 Monitor 8.x. The upgrade procedure will be added a later point in the beta period.

Updates to OP5 Monitor 9.0 Beta version

Updates to the OP5 Monitor 9.0 Beta release version will be delivered continuously throughout the beta period.

You can fetch the updates using dnf update and refer to the changelog details below to monitor the notable changes.

Changelog

The changelog contains the list of changes that you should be aware of such as added features, changes in existing functionality, and bug fixes. This also includes the release date of each version.

Issue key Component Release description Release version date
MON-13001 Autodiscovery IP addresses with a maximum length of 15 characters are now correctly discovered. Also, the timeout of a running discovery job has been increased. 2022-01-18
MON-12987 Naemon, Livestatus Naemon and Livestatus have been updated to 1.3.0 to stay in sync with upstream. For more information, see Naemon changes. 2022-01-17
MON-12986 Plugin Fixed the warning message in the check_file plugin when a Perl error was encountered during runtime. 2022-01-13
       

Plugins

These are the supported plugins in this Beta release:

Monitoring plugins 2.3.1
check_apt
check_by_ssh
check_cluster
check_clamd
check_dhcp
check_dig
check_disk
check_disk_smb
check_yum_update (check_dnf_update)
check_dns
check_file
check_flexlm
check_fping
check_ftp
check_http
check_icmp
check_ide_smart
check_imap
check_ldap
check_load
check_log
check_mailq
check_mysql
check_mysql_query
check_nagios
check_nt
check_ntp
check_ntp_peer
check_ntp_time
check_pgsql
check_ping
check_pop
check_procs
check_radius
check_sensors
check_smtp
check_ssh
check_swap
check_tcp
check_time
check_udp
check_ups
check_users
 
Other supported Monitoring plugins
check_aws
check_by_snmp_cpu
check_by_snmp_disk
check_by_snmp_disk_io
check_by_snmp_extend
check_by_snmp_load_avg
check_by_snmp_memory
check_by_snmp_procs
check_docker v2.2.2
check_elasticquery_6x.pl
check_elasticquery_7x.pl
check_k8s.py
check_mysql_health v2.2.2
check_nrpe v4.0.3
check_op5_filter
check_op5_license
check_op5backup2
check_snmpif
check_vmware_v2