Start a Conversation

Unsolved

S

1 Rookie

 • 

21 Posts

17

February 14th, 2024 08:23

About DELL NagiosXI Pluging.

I installed according to the link below, but Python netaddr and OMSDK seem not to be installed. 

How can I overcome this problem? Where am I making a mistake? 

https://www.dell.com/support/kbdoc/tr-tr/000178022/support-for-dell-emc-openmanage-plug-in-for-nagios-xi?lang=en

Python version (2.7.5 / 3.6.3) or above is installed.
Python argparse module is installed.
Python netaddr module is not installed or not appropriate.  ? ?
OpenManage Python Software Development Kit (OMSDK) module is not installed or not appropriate. ??

Moderator

 • 

2.1K Posts

February 14th, 2024 13:20

Hi, from what I understand from this PDF. https://dell.to/3wiYyBN First, check whether it meets the system requirements. 

Common prerequisites:

  • Nagios XI versions between 5.6.6 to 5.6.13 are installed and all the components are functional.
  • OpenManage Python Software Development Kit (OMSDK) is installed.
  • Python version 2.7.5 and above or 3.6.3 and above is installed.
  • Python Argparse module is installed.
  • Python Netaddr module is installed.
  • (Optional) Java version 1.8 or later is installed to view Dell EMC warranty information.
  • (Optional) SNMP Trap Translator (SNMPTT) version 1.3 or later is installed to receive SNMP alerts. It is recommended to use the latest version.

System requirements for management systems

A management system is the server where Nagios XI is installed. The requirements for the management systems are as follows:

  • Red Hat Enterprise Linux 7.7
  • Ubuntu 18.04.3
  • Ubuntu 16.04.3
  • Nagios XI 5.6.6 to 5.6.13

The hypervisor that hosts the supported versions of Red Hat Enterprise Linux,and Ubuntu guest operating systems is also supported.

 

System requirements for managed systems

A managed system is a supported Dell EMC device that you are monitoring. The requirements for the managed systems are as follows:

Table 1. Supported firmware versions for Dell EMC PowerEdge Servers
DELL EMC POWEREDGE SERVERS FİRMWARE VERSİON
iDRAC9 based PowerEdge servers

4.0.0.0 and later versions

12th and 13th Generations PowerEdge servers

2.63.60.61 and later versions

NOTE: HCI , DSS devices also supports 13th Generation and iDRAC9

Table 2. Supported firmware versions for PowerEdge Chassis
DELL EMC POWEREDGE CHASSİS CMC VERSİON
PowerEdge M1000e Chassis

6.1 and later versions

PowerEdge MX7000 modular chassis

1.1 and later versions

PowerEdge VRTX chassis

3.2 and later versions

PowerEdge FX2/FX2s chassis

2.2 and later versions

Table 3. Supported firmware versions for Storage
DELL EMC STORAGE ARRAYS SUPPORTED FİRMWARE VERSİON
Dell Compellent SC-Series Storage Arrays

7.2.1 and later versions

EqualLogic PS-Series Storage Arrays

9.1.4 and later versions

PowerVault MD 34/38 Series Storage Arrays

08.25.11.60 and later versions

PowerVault ME4 Storage Arrays

GT280R004-01 and later versions

Table 4. Supported firmware versions for Network switches
DELL EMC OPERATİNG SYSTEM BASED NETWORK SWİTCHES SUPPORTED FİRMWARE VERSİONS
Operating System 6

6.6.0.13 and later versions

Operating System 9

19.4.1.8 and later versions

Operating System 10

10.5.1.0 and later versions

 

 

Then you can try to install as below:

 

OMSDK Installation

OMSDK is available as a standard python package in https://dell.to/49y1wRg

Installing and uninstalling OMSDK package using pip

To install OMSDK package using pip, run the following commands:

pip install omsdk
pip install omdrivers

To uninstall OMSDK package using pip, run the following commands:

pip uninstall omsdk
pip uninstall omdrivers

Installing and uninstalling OMSDK package without pip

NOTE: https://dell.to/3UMIYs2 does not install omsdk dependent python libraries. Ensure to manually install along with the following libraries:

  • pysnmp>=4.4.1
  • pyasn1>=0.4.4
  • enum34>=1.1.6
  • requests>=2.12.3
  • PyYAML>=3.12
  • future>=0.16.0
  • pysnmp-mibs>=0

 

To install OMSDK package without using pip,
  1. Manually download the source package from https://dell.to/4bDxIV1.
  2. Click Clone or DownloadClone or Download
  3. Click Download zipDownload zip and run the following commands:
    cd <downloaded path>
    unzip https://dell.to/3UIbFXc
    cd omsdk-devel/
    python https://dell.to/3UD3uvi install

To uninstall OMSDK package without using pip, run the following commands:

NOTE: Do not alter the setup_file.txt generated during installation of omsdk using https://dell.to/3UD3uvi

cd omsdk-devel/
python https://dell.to/49AOemK

NOTE: Set an environment to ensure python as a command is working.

Upgrading OMSDK package using pip

NOTE: To upgrade OMSDK without using pip, uninstall the current version and install the supported version of OMSDK.

Run the below command to Upgrade OMSDK using pip:

pip install omsdk --upgrade
pip install omdrivers --upgrade

If you’re using a specific version of Python, you might need to use pip3 instead of pip

If you still have an issue to resolve your issue, you should reach out to the software support team and request a ticket for advanced engineering assistance. The software support team may remotely access your OS and simulate the issue to find the root cause.

Unfortunately, we cannot help you with remote troubleshooting or further investigation on this community forum.

 

Hope that helps!

 
No Events found!

Top