Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added note about fixed check_azetiplugin_netapp3, Added end of life for check_azetiplugin_kyocera_toner. Added not about check_radius_adv fix. Added Known Issues Table

Table of Contents

...

Note

This guide assumes you want to upgrade from SONARPLEX release 4.1 to SONARPLEX release 5.1. 

Known Issues for Upgrade

There is the possibility, in seldom circumstances, that plugin installation errors appear in combination with the plugin update package plugin-updates-001
Warning
titleProblems with plugin-updates-001_v4.2.0b_to_v5.1.1a.tar
Tip

Make sure to download the latest plugin-update package form the azeti Portal as this is maintained and updated frequently and offers the latest bugfixes for the upgrade process.

Following list shows known issues which are already fixed.

IssueDescriptionSolution
1Plugin installation errors can appear in seldom circumstanceslatest plugin-updates package (plugin-updates-003_v4.2.0b_to_v5.1.1a.tar)
2Monitor process is restarted repeatedly because of missing status.

...

This was released in the time of 25th june 2014 until 1st july 2014.

...

titleSolution

...

loglatest plugin-updates package (plugin-updates-003_v4.2.0b_to_v5.1.1a.tar)
3

check_azetiplugin_akcptemperature, check_azetiplugin_akcphumidity and check_azetiplugin_akcpsmoke

exit with error "... unexpectedly returned value 4" when remote host is not reachable

latest plugin-updates package (plugin-updates-003_v4.2.0b_to_v5

...

.1.1a.tar)

Plugin and Extension Upgrade

...

installation be fixed shortly
Plugin NameDescriptionStatus
check_azetiplugin_email_loop.azspPlugin for checking the whole e-mail delivery loopincompatible
HTTP-XML-Interface.azse

HTTP POST XML Interface for integration of external data and systems Accepts HTTP POST Requests and receives a XML file and parameters.
It will then try to match the content of the XML file to the mandatory sonarplex variables like service name, hostname, freshness and plugin output.

Several variables can be conducted out of mutliple xml fields, e.g. the service name.

incompatible
check_radius_advAdvanced RADIUS checkinstallation issues in 5.1.1a, will be fixed shortlycheck_radiusBuilt in radius checkexecution problem, will be fixed shortlyplease use check_radius_adv.azsp instead, see Compatible Plugins and Extensions

check_azetiplugin_netapp3

SNMP based check for NetAPP storage systems

Installation issues in 5.1.1a, will

be fixed shortly 

Fixed with plugin-updates-003

check_modbus_drycontact

check_modbus_drycontact2

Standalone plugin to read dry contacts via MODBUSEnd of life. Replaced by check_modbus_fast_drycontact3 and the required modbus_fastd Daemon. Requires manual upgrade work, please contact support@azeti.net for further information.

check_modbus_poll

check_modbus_read

check_modbus_read2

Standalone plugin for reading values via MODBUSEnd of life. Replaced by check_modbus_fast_read3 and the required modbus_fastd Daemon. Requires manual upgrade work, please contact support@azeti.net for further information.
check_modbus_accessMODBUS based access control pluginEnd of life. Replaced by check_modbus_access_m2m-wtsc and the required modbus_fastd Daemon. Requires manual upgrade work, please contact support@azeti.net for further information.
check-modbus-device-aliveHost check plugin based on MODBUSEnd of life.

check_modbus_write

check_modbus_write2

Plugins for writing registers via MODBUSEnd of life. Replaced by check_modbus_fast_write4 or the MODBUS action and the required modbus_fastd Daemon. Requires manual upgrade work, please contact support@azeti.net for further information.
check_azetiplugin_kyocera_tonerChecks toner resource via SNMPEnd of life. Unsupported for SONARPLEX 5. Monitoring toner should be configured via SNMP Traps from the printer to the SONARPLEX.

Compatible Plugins and Extensions

...

kyocera_toner.tar.gzVersion 0check the status of configured hosts and cluster in a VMware vCenter
Plugin NameDescriptionVersion
camera.azsp receives HTTP alerts form AXIS Cameras upon motion detectionVersion 1.0.1273
check_arm_state.azsp
  • used for site surveillance
  • based on the state other alarm are triggered
Version 1.0.714
check_axis_storage.plsimple script for checking the storage state (OK or NON-OK) for Axis Mxxxx and Pxxxx cameras(No version information available)
check_azetiplugin_akcpairflow.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_akcphumidity.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_akcpmotion.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_akcpsecurity.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_akcpsmoke.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_akcptemperature.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_akcpwater.tar.gzSNMP based plugin to query specific sensor from AKCP sensorprobe deviceVersion 0.0.613
check_azetiplugin_ncp_sevpn.azspSpecial remote check. The plugin checks data within a remote MYSQL database.Version 1.0.663
check_azetiplugin_esx_perf.azspsRemote Check Plugin for checking performance counter on ESX hosts via the VMware Perl SDK. Requires the azeti Virtual Remote Host (azeti-VRH). Version 1.0.675
check_azetiplugin_exchange.tar.gzcollection of performance counters for exchange servers, based on check_ azeti_perf Version 0.0.763
check_azetiplugin_SNMP query for toner status of Kyocera printersnetapp3.azspChecks NetAPP resource values via SNMPVersion 3.0.617807
check_azetiplugin_remoteping.azspremote check plugin which allows the user to ping a host from a remote hostVersion 1.0.613
check_azetiplugin_vcenter_inv.azspschecks VMware vCenter inventory and creats a csv for import within the SONARMANAGERVersion 1.0.683
check_azetiplugin_vcenter_perf.azspscheck the performance counters of configured hosts and cluster in a VMware vCenterVersion 1.0.684check_azetiplugin_vcenter_status.azspsVersion 1.0.686
check_cisco_ipsla.azspchecks the network latency through the proprietary CISCO IPSLA protocol. Data is received from cisco routers via SNMPVersion 1.0.613
check_icmp_adv2.azspenhanced ICMP check with Host Property support (e.g. loading ip addresses of different network interfaces)Version 1.0.618
check_icmp2.azspenhanced check_icmp with TOS support and further advanced optionsVersion 1.0.613
check_modbus_access_m2m-wtsc.azspMODBUS based check plugin for M2m-WTSC converters used within access control (via PIN-Pad or proximity reader) installationsVersion 1.6.780
check_modbus_fast_drycontact3.azspMODBUS based check for drycontactsVersion 1.7.777
check_modbus_fast_read3.azspMODBUS based check to read single registersVersion 1.4.735
check_modbus_fast_write4.azspMODBUS based check to write to single registers, also used by action_modbus_write.azspVersion 1.4.738
check_performance_trend.azsp

checks the latest value of an already monitored service against a historic value and compares the resulting difference against thresholds.

This is especially useful to check for the growth or loss over a certain amount of time, e.g. for detecting abnormal fuel level drops.

Version 0.1.613
check_remote_snmp_ifbandwidth.azspremote check to execute a check_snmp_ifbandwidth from another host. E.g. when the destination is not in the same network segment as the SONARPLEX device or if SNMP is only enabled within a special network segmentVersion 1.0.678
check_radius_advAdvanced RADIUS login check. Replaces the built in check_radius as has currently open bugsVersion 1.0.623
check_snmp_ifbandwidth_pct.azspchecks the percentual network interface usage in regards to either a fixed interface speed or an automatically detected interface speed, like it is the case for DSL RoutersVersion 1.0.613
data_exporter.azseColetcs event and performance data into archives as CSV and/or XML. These exports are regularly uploaded to a destination FTP server.Version 1.0.506
modbus-fastd.azseMODBUS Fast Daemon

Version 1.7.1

MODBUS-Setup.azsetool to send manual request to a connected MODBUS for configuration and setup purposes, requires the modbus_fastd.azseVersion 1.3.563
send_sms_to_gatewayconnects the Messaging gateway for SMS sending(No version information available)
snmpd.azseNet-SNMP based daemon to access status information via SNMP GET from the SONARPLEXVersion 1.0.533
sonargate.azseprovided the connection and configuration interface for the azeti SONARGATEVersion 1.2.28.1245
sonartcpd.azseTCP based Zigbee daemon for importing data from external sensorsVersion 1.0.434
Video.azse-Harvester.azseDaemon to harvest recorded videos from connected Axis cameras and uploading these to an external FTP server later onVersion 1.0.570

...

PackageFilenameDescriptionDownload

SONARPLEX 4.2 patch level 7

update-4.2.0b-base-7.tarenables upgrade from SONARPLEX 4.2.0b to 5.1.xazeti Portal > Downloads > SONARPLEX Generation 4 > Updates
SONARPLEX 5.1.1a image<SysID>-daaz1en-5.1.1a.aup (e.g. 2m002421121f36-daaz1en-5.1.1a.aup)Full Operating System image version 5.1.1aazeti Portal > My Appliances > <SONARPLEX SysId>
SONARPLEX 5.1.1a plugin updates

plugin-updates-001_v4.2.0b_to_v5.1.1a.tar (see Known Issues for Upgrade)

plugin-updates-002003_v4.2.0b_to_v5.1.1a.tar

Package containing all necessary plugin updates for automatic installationazeti Portal > Downloads > SONARPLEX Generation 5 > Updates
SONARMANAGER 2.7.3.24SonarManager_2.7.3.24.zipSONARMANAGER compatible to SONARPLEX 5.x.xazeti Portal > Downloads > SONARPLEX Generation 5 > SONARMANAGER

...

 

After the SONARPLEX Upgrade

SONARPLEX 5 is a major release and thus some minor system configuration changes must be done right after the upgrade. 

Updating the LOAD Configuration

The following step assures that the global LOAD Configuration is properly updated and is mandatory.

  1. Open Admin GUI > Configuration > System > Load Configuration
  2. Choose  to save the current configuration and apply it with the following 

Configure the global Log Level

A whole new logging framework was introduced with the upgrade. See Admin GUI > Configuration > System > Logging Configuration.

 By default the Debug log level is set to OFF. We recommend turning it to INFO for all hardware types except the azeti NG.

Note

The azeti NG runs on SD flash storage and debug log levels can lead to decreased lifetime of the storage due to large amounts of write operations through logging. Therefore leave the Debug log level set to OFF.

Flush the Retention File

To warrant a consistent status among the old and new plugins, delete the retention file. 

Info

Deleting the retention file leads to a flush of all status information, this will set every host and service object into state PENDING. This is expected and the objects will be checked during the normal check intervals and return into a non-PENDING state.

Deleting the retention file:

  1. Open Admin GUI > Status > Monitor
  2. Choose  Delete state retention file (read online help before using), the Monitor process will be restarted automatically

Flush the Mail Queue

It is possible that during the upgrade system messages are created and stored in the email queue. Those would be sent out whenever you enable the SMTP configuration and you can flush those if you don't want to receive such mails from the upgrade.

Flushing queued e-mails:

  1. Open the Admin GUI > System > Email Queue
  2. Choose  Delete all messages in queue and press OK

Re-Enable the Notifications

When all upgrade steps are done and the system behaves properly, it is save to enable the notifications again. Check that not too many service and host checks are in Non-OK states to avoid notification floods.

Enable notifications globally:

  1. Open the Web GUI > Status > Processes
  2. Choose  Enable notifications and press Commit in the next screen

 

Plugin Migration

Info

Note that most of the plugins will show up Installation problems(s) (see screenshot above) in Admin GUI > Configuration > My Plugins, this is normal as you now must upgrade the plugins for compatibility.

Follow one of the below described ways, automatic or manual, to update all plugins.

Installing the Plugin Update Package

As most of the plugins are not compatible between SONARPLEX 4.x.x and 5.x.x, these must be updated. 

Info

We highly recommend to use the upgrade patch as it will upgrade the plugins automatically. You can find the plugin update, named plugin-updates-002003_v4.2.0b_to_v5.1.1a.tar in the azeti Portal > Downloads > SONARPLEX Generation 5 > Updates

After the download you must install the plugin updates package:

  1. Choose Admin GUI > System > Patch
  2. Choose Browse to select the proper patch file and elect the apply icon  to start the installation, the SONARPLEX will reboot which can take up to 10 minutes
Tip
If you performed all necessary steps as noted in this guide you have successfully updated to SONARPLEX 5.1.1a.