Version 108 of the Linux Base Pack PowerPack adds the ability to discover Linux devices using a device template.
- Minimum Required SL1 Version: 10.2.1.2
Before You Install or Upgrade
Ensure that you are running version 10.2.1.2 or later of SL1 before installing "Linux Base Pack" PowerPack version 108.
For details on upgrading SL1, see the relevant SL1 Platform Release Notes.
You should check the thresholds for zombie processes and load average. The load average is compared to the threshold based on the normalized data per CPU.
Installing or Upgrading the PowerPack
If you are currently using the Dynamic Applications in this PowerPack to monitor devices, collection errors might occur for one or two polling cycles during the installation of a new version. To prevent collection errors during an upgrade, you can optionally disable collection for monitored devices before performing the following steps and re-enable collection after the upgrade.
To install this PowerPack:
- Search for and download the PowerPack from the PowerPacks page (Product Downloads > PowerPacks & SyncPacks) at the ScienceLogic Support Site.
- In SL1, go to the PowerPacks page (System > Manage > PowerPacks).
- Click the Actions menu and choose Import PowerPack. The Import PowerPack modal appears.
- Click PowerPack file from step 1. and navigate to the
- Select the PowerPack file and click . The PowerPack Installer modal displays a list of the PowerPack contents.
- Click PowerPack is added to the PowerPack Manager page. . The
CAUTION: If you are upgrading from version 102, 103, or 104 of the Linux Base Pack PowerPack, you must verify that some Dynamic Applications are disabled and removed if they are still present in your SL1 environment. For more information on how to remove the Dynamic Applications, see the
Remove the following Dynamic Applications before upgrading from version 102 directly to version 105 or above of the Linux Base Pack PowerPack:
- Linux: File System Stats
- Linux: Interface Stats
- Linux: Network Config
- Linux: Performance Cache
- Linux: TCP Services
Remove the following Dynamic Applications if you are upgrading along one of the following paths: version 103 > 105 or above; version 102 > 103 > 105 or above; or version 102 > 103 > 104 > 105 or above:
- Linux: File System Performance
- Linux: IC Availability
- Linux: Interface Performance
- Linux: Network Configuration
- Linux: Performance Cache (Deprecated)
- Linux: TCP Services Configuration
Remove the following Dynamic Applications if you are upgrading from version 102 to 104 to 105 and above:
- Linux: File System Stats
- Linux: Interface Stats
- Linux: Network Config
- Linux: Performance Cache
- Linux: TCP Services
By default, installing a new version of a PowerPack will overwrite all content in that PowerPack that has already been installed on the target system. You can use the Enable Selective PowerPack Field Protection setting in the Behavior Settings page (System > Settings > Behavior) to prevent the new version of the PowerPack from overwriting local changes for some commonly customized fields.
If you are currently using the Dynamic Applications in this PowerPack to monitor devices, collection errors might occur for one or two polling cycles during the installation of a new version. To prevent collection errors during an upgrade, you can optionally disable collection for monitored devices before performing the following steps and re-enable collection after the upgrade.
For more information about using the PowerPack, see the Monitoring Linux manual.
Features
This release includes the following features:
- Dynamic Applications that discover and collect configuration and performance data for Linux systems
- Internal Collection Dynamic Applications that collect inventory and performance data for Linux systems
- Event Policies and corresponding alerts that are triggered when Linux systems meet certain status criteria
- Device Classes for each type of Linux system monitored
- A Run Book Action and an Automation policy to assign the proper device classes to Linux systems
Many of the Event Policies included in this PowerPack are disabled by default. You must manually enable the Event Policies that you want to use. To do so, go to the Event Policy Editor page (Registry > Events > Event Manager > create or edit) and change the Operational State to Enabled.
Enhancements and Issues Addressed
The following enhancements and addressed issues are included this release of the "Linux Base Pack" PowerPack:
- Updated the "Total Physical Memory (MegaBytes)" collection object conversion formula for the "Linux: System Configuration" Dynamic Application. (Support Case: 00274884)
- Added the "Linux Alignment and Automation" event policy, Run Book automation, and Run Book action type.
- Added the "Linux Write Back Alignment" Run Book action.
- Added the "Linux: Template Discovery" Dynamic Application.
- Updated the "Linux Dynamic Applications Template" device template to include the "Linux: Template Discovery" Dynamic Application.
- Added the "Linux Base Pack Environment 1.8" execution environment.
- Added device classes for the following:
- Rocky Linux
- Red Hat
- Oracle
- Ubuntu
- SUSE
- Fedora
- Debian
- CentOS
- Amazon Linux
- Updated the "Linux SSH: Inode usage has Exceeded Major Threshold" alert in the "Linux: Inode Performance" Dynamic Application to display the correct value for %T%.
-
Updated the "Non-digits in OID with object id: xxxxxx, did:xxxxx in dynamic app:xxxxx when updating performance value...'" error message displayed in system logs. When no values are found in a specific result of the command in a table format, those values are replaced with '0'. (Support Case: 00268958)
Known Issues and Workarounds
The following known issues affect version 108 of the Linux Base Pack PowerPack:
- Version 22.04 of Ubuntu and earlier may have problems discovering devices with a PEM key. It is recommended that you use a password in this case.
- Parsing may fail with some commands if there are custom images on the device.
- In patch SL1 systems there is a platform issue in versions 8.14.0 and earlier in which the SSH credential can store corrupted information in the Password field which will affect data collection when the SSH Data Collector is enabled. To avoid this issue, resave the SSH credential with the PEM key.
- If you use the default timeout in the "Linux Example Credential" credential and continue to experience timeout and login errors on a limited number of servers, create a copy of the credential, and edit the timeout value to 10 seconds then align your new credential to the servers with login errors.
- After upgrading from version 103 to version 105 of this PowerPack, you may not continue to receive data from your interfaces due to the deprecation of ifconfig commands. The deprecation of ifconfig commands will also cause interfaces to be reordered, resulting in IC Interface Performance and IC Interface Inventory data not matching between versions. This issue will resolve during nightly discovery.
- In SL1 version 10.2.1.2, if you mistakenly align a Windows Server during discovery you will see many process exceptions. NOTE: This issue has been fixed in SL1 version 10.2.2.
- Monitoring interface packets is not supported yet. To avoid errors or unhandled exceptions while monitoring interface performance data with the "Linux: IC Interface Performance" Dynamic Application, do not enable the packets setting in the Interface Properties page (Registry > Networks > Interfaces > interface wrench icon).
- Modifying any of the IC Dynamic Applications will change the value of the Collector Affinity setting from Assigned collector to Default. If you make any changes to the configuration of these Dynamic Applications, run the following query on the Database Tool (System > Tools > DB Tool):
SELECT ppguid FROM master.powerpack WHERE name = "Linux Base Pack"
Save the result of ppguid as <LBP PPguid>
UPDATE master.dynamic_app SET cu_affinity="2" WHERE ppguid = <LBP PPguid>
- CSR 1000v Series Cisco routers discovered after version 102 of the PowerPack should not be aligned with Linux Base Pack Dynamic Applications. After upgrading to version 103, Linux Base Pack Dynamic Applications aligned to the Cisco routers should be removed and the device class should be updated to the expected device class of the router.
- If you have a device with more than one SSH credential aligned, only one credential will be used. The connection to that credential will be maintained until it is terminated by the target host or the network, which means that it will continue to use the old credential through that connection even when the credential has changed.
- An issue with the "Cisco: CSP 2100 CLI Alignment" Dynamic Application is causing Dynamic Application alignment to fail for versions 101 and108 of the PowerPack when installed on SL1 versions 8.9.0 and greater. To work around this issue, disable the "Cisco: CSP 2100 CLI Alignment" Dynamic Application.
- To discover Linux devices, the PowerPack uses an API call to align Dynamic Applications from the PowerPack to the devices. The API call length can cause API queries to back up and time out when attempting to discover multiple devices. As a workaround, ScienceLogic recommends leveraging SQL queries to align these Dynamic Applications.
- A collection exception appears in the device log if a device's hostname is not properly set.