Page 1 of 1

Prerequisites for Dell EMC OpenManage Plug-in

Posted: Thu Apr 23, 2020 1:45 am
by noweda
Hello support,

we installed a new plugin for monitoring a DELL Blade Chassis. It's an official Plugin for Nagios XI from DELL (s. https://www.dell.com/support/article/de ... xi?lang=en).

To meet the prerequisites, we would need to update python and install some additional software:
2020-04-23 08_43_01-Clipboard.png
Is it safe to do that? We are running a Nagios XI VMware image:

Nagios XI - System Info
System
Nagios XI version: 5.6.13
Release info: ux010162.noweda.de 2.6.32-754.27.1.el6.x86_64 x86_64
CentOS release 6.10 (Final)
Gnome is not installed
Apache Information
PHP Version: 5.3.3
Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36
Server Name: ux010162.noweda.de
Server Address: 188.1.40.162
Server Port: 443
Date/Time
PHP Timezone: Europe/Berlin
PHP Time: Thu, 23 Apr 2020 08:44:29 +0200
System Time: Thu, 23 Apr 2020 08:44:29 +0200
Nagios XI Data
License ends in: QQQUQV
UUID: 04f25147-c0ec-468b-8ab7-35d797e4fea5
Install Type: manual/unknown

nagios (pid 103715) is running...
NPCD running (pid 15562).
ndo2db (pid 122052) is running...
CPU Load 15: 2.32
Total Hosts: 1760
Total Services: 10126

Function get_base_uri() returns: https://ux010162.noweda.de/nagiosxi/
Function get_base_url() returns: https://ux010162.noweda.de/nagiosxi/
Function get_backend_url(internal_call=false) returns: https://ux010162.noweda.de/nagiosxi/inc ... rofile.php
Function get_backend_url(internal_call=true) returns: https://localhost/nagiosxi/backend/

Ping Test localhost
Running:
/bin/ping -c 3 localhost 2>&1
PING ux010162 (127.0.0.1) 56(84) bytes of data.
64 bytes from ux010162 (127.0.0.1): icmp_seq=1 ttl=64 time=0.027 ms
64 bytes from ux010162 (127.0.0.1): icmp_seq=2 ttl=64 time=0.041 ms
64 bytes from ux010162 (127.0.0.1): icmp_seq=3 ttl=64 time=0.021 ms

--- ux010162 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.021/0.029/0.041/0.010 ms
Test wget To localhost
WGET From URL: https://localhost/nagiosxi/includes/components/ccm/
Running:
/usr/bin/wget https://localhost/nagiosxi/includes/components/ccm/
--2020-04-23 08:44:31-- https://localhost/nagiosxi/includes/components/ccm/
Resolving localhost... ::1, 127.0.0.1
Connecting to localhost|::1|:443... connected.
WARNING: cannot verify localhost's certificate, issued by "/DC=de/DC=noweda/CN=NowedaSubCA1":
Unable to locally verify the issuer's authority.
WARNING: no certificate subject alternative name matches
requested host name "localhost".
HTTP request sent, awaiting response... 200 OK
Length: 27 [text/html]
Saving to: "/usr/local/nagiosxi/tmp/ccm_index.tmp"

0K 100% 1.81M=0s

2020-04-23 08:44:31 (1.81 MB/s) - "/usr/local/nagiosxi/tmp/ccm_index.tmp" saved [27/27]

Network Settings
1: lo: mtu 65536 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:50:56:af:61:f9 brd ff:ff:ff:ff:ff:ff

inet 188.1.40.162/16 brd 188.1.255.255 scope global eth0

inet6 fe80::250:56ff:feaf:61f9/64 scope link

valid_lft forever preferred_lft forever


169.254.0.0/16 dev eth0 scope link metric 1002

188.1.0.0/16 dev eth0 proto kernel scope link src 188.1.40.162

default via 188.1.8.1 dev eth0


Nagios XI Components
actions 2.2.1
active_directory 0.4
alertcloud 1.2.1
alertstream 2.1.1
autodiscovery 2.2.6
backendapiurl 1.0.5
bandwidthreport 1.8.1
bbmap 1.2.1
birdseye 3.2.4
bulkmodifications 2.2.0
capacityplanning 2.3.0
ccm 3.0.5
custom-includes 1.0.5
customlogin 1.0.0
customlogo 1.2.0
deploydashboard 1.3.0
deploynotification 1.3.3
duo 1.0.2
escalationwizard 1.5.1
freevariabletab 1.0.1
globaleventhandler 1.3.0
googlemap 1.6.2
graphexplorer 2.3.0
helpsystem 2.0.1
highcharts
historytab 2011-11-30
homepagemod 1.1.11
hypermap 1.2.1
hypermap_replay 1.2.0
isms 1.2.3
jira 1.2.1
jpgraph
latestalerts 1.2.7
ldap_ad_integration 1.1.2
ldapauth 0.3
map 1.0.0
massacknowledge 2.2.1
massdowntime 1.3
massimmediatecheck 1.0.0
metrics 1.3.3
minemap 1.2.5
msp 1.2.0
mtr 1.0.2
nagiosbpi 2.8.3
nagioscore
nagioscorecfg
nagiosim 2.2.7
nagiosna 1.4.1
nagiosql
nagvis 2.0.3
nocscreen 1.3.2
nrdsconfigmanager 1.6.6
nxti 1.0.3
opscreen 1.8.0
perfdata
pingaction 1.1.2
pnp
profile 1.4.1
proxy 1.1.5
rdp 1.0.5
rename 1.7.0
rssnotifications 1.2.0
scheduledbackups 1.2.0
scheduledreporting
similetimeline 1.5.1
snmptrapsender 1.6.2
statusmap 1.0.3
tracerouteaction 1.1.2
twilio 1.0.0
usermacros 1.1.0
xicore
Nagios XI Config Wizards
activedirectory 1.3.4
ec2 1.1.0
s3 1.1.0
java_tomcat 1.0.0
autodiscovery 1.4.2
bpiwizard 1.1.4
bulkhostimport 2.1.2
capacity-planning 1.0.0
dhcp 1.1.6
dnsquery 1.1.4
Dell_EMC_OM_NagiosXI_monitoring_wizard 3.0
digitalocean 1.0.1
docker 1.1.0
domain_expiration 1.1.6
email-delivery 2.0.5
esensors_websensor 1.1.6
exchange 1.3.3
ftpserver 1.5.7
folder_watch 1.0.6
genericnetdevice 1.0.4
java_glassfish 1.0.0
google-cloud 1.0.1
hyperv 1.0.0
java_jboss 1.0.0
java_jetty 1.0.0
ldapserver 1.3.4
linode 1.0.1
linux_snmp 1.5.6
linux-server 1.5.6
mssql_database 1.6.4
mssql_query 1.6.5
mssql_server 1.9.2
macosx 1.3.2
mailserver 1.2.6
microsoft-azure 1.0.1
mongodb_database 1.1.3
mongodbserver 1.1.3
mountpoint 1.0.3
mysqlquery 1.2.4
mysqlserver 1.3.4
ncpa 2.0.4
nrpe 1.5.3
nagioslogserver 1.0.7
nna 1.0.5
nagiosxiserver 1.3.2
nagiostats 1.2.3
switch 2.4.3
oraclequery 1.3.4
oracleserverspace 1.5.4
oracletablespace 1.5.5
passivecheck 1.2.5
postgresdb 1.5.4
postgresquery 1.2.4
postgresserver 1.3.5
printer 1.1.4
radiusserver 2.0.3
rackspace 1.0.1
sla 1.3.2
snmp 1.6.1
snmp_trap 1.5.4
snmpwalk 1.4.0
sshproxy 1.5.8
solaris 1.3.1
tcpudpport 1.3.4
tftp 1.0.3
passiveobject 1.1.3
vmware 1.7.2
watchguard 1.4.6
webtransaction 1.2.5
java_weblogic 1.0.0
website 1.4.0
website_defacement 1.2.0
websiteurl 1.4.0
windowsdesktop 1.4.1
windowseventlog 1.3.4
windowssnmp 1.5.3
windowsserver 1.6.4
windowswmi 2.1.2
Nagios XI Dashlets
alertcloud
bbmap
capacityplanning
graphexplorer
hypermap
latestalerts
metrics
metricsguage
minemap
xicore_xi_news_feed
xicore_getting_started
xicore_admin_tasks
xicore_eventqueue_chart
xicore_component_status
xicore_server_stats
xicore_monitoring_stats
xicore_monitoring_perf
xicore_monitoring_process
xicore_perfdata_chart
xicore_host_status_summary
xicore_service_status_summary
xicore_comments
xicore_hostgroup_status_overview
xicore_hostgroup_status_grid
xicore_servicegroup_status_overview
xicore_servicegroup_status_grid
xicore_hostgroup_status_summary
xicore_servicegroup_status_summary
xicore_available_updates
xicore_network_outages
xicore_network_outages_summary
xicore_network_health
xicore_host_status_tac_summary
xicore_service_status_tac_summary
xicore_feature_status_tac_summary
availability
custom_dashlet 1.0.6
gauges 1.2.2
googlemapdashlet 1.1.0
internettrafficreport
rss_dashlet 1.1.3
sansrisingports 2.0
sla
statusinfo 2013-07-23
worldtimeserver 2.0.0

Best regards
Christoph

Re: Prerequisites for Dell EMC OpenManage Plug-in

Posted: Thu Apr 23, 2020 2:33 pm
by cdienger
I think you should be fine but I would suggest testing on a lab XI first. The XI license allows you to have up to three installs - a production, a lab, and disaster recovery machine.

That said, I would highly recommend migrating to a new OS if possible. Cent 6 is pretty old and a lot of updated packages are not available for it which means you'd need to rely on source installs or rpms outside of the standard Cent repos. Cent 6 for example doesn't seem to have an official Python 2.7.5 package but Cent 7 does.

Re: Prerequisites for Dell EMC OpenManage Plug-in

Posted: Wed Apr 29, 2020 2:13 am
by noweda
Ok, thanks. What steps do you recommend to upgrade to a new OS? As said before we're using the virtual appliance and did a lot of customizing....

Is an inplace-upgrade possible?

Re: Prerequisites for Dell EMC OpenManage Plug-in

Posted: Wed Apr 29, 2020 4:38 pm
by cdienger
An inplace upgrade isn't possible at least when going from 6 to 7. You'll want to install the same version of XI on a 7 machine and then migrate the configuration over using the steps in https://assets.nagios.com/downloads/nag ... ios-XI.pdf. This will migrate the databases and configuration, but you'll need to manually copy over any custom plugins that were installed(usually under /usr/local/nagios/libexec) and install any third party packages that they may require - the Oracle or VMWare plugins for example rely on third party SDK's and clients that XI does not install automatically.

Re: Prerequisites for Dell EMC OpenManage Plug-in

Posted: Thu Apr 30, 2020 1:22 am
by noweda
Hello,

thank you for your reply!

I think, we will plan to migrate the nagios installation to a newer CentOS version. I have two further questions:
1. What about CentOS 8? If we have to start with a fresh install anyway, I would prefer to start with the latest release.
2. Can we use the VMware OVA of XI? What CentOS version do you ship with that?

Best regards
Christoph

Re: Prerequisites for Dell EMC OpenManage Plug-in

Posted: Thu Apr 30, 2020 1:14 pm
by cdienger
The current OVA uses Cent 7. The next XI release(5.7) will support Cent 8. I'm not sure if the OVA will also move to 8 right away, but I would suggest going with 8 on a XI source install - https://assets.nagios.com/downloads/nag ... -Linux.pdf.