CDM 7.* doesn't start / crashes on Linux: Controller: Max. restarts reached for probe 'cdm' (command = cdm)
search cancel

CDM 7.* doesn't start / crashes on Linux: Controller: Max. restarts reached for probe 'cdm' (command = cdm)

book

Article ID: 377133

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

CDM probe continuously restarts with fresh install or upgrade to version 7.10, 7.20, and 7.21 on Linux (RHEL / CENTOS 7.* 8.* )

CDM probe is going down and doesn't start

Note: CDM 6.84 and older versions work fine

 

The CDM.log may show the following errors: 

 

Feb 18 11:22:39:195 [140441359968064] cdm: calling syssyat
Feb 18 11:22:41:255 [139832237619008] cdm: calling syssyat
Feb 18 11:22:43:308 [140246883968832] cdm: calling syssyat
Feb 18 11:22:44:303 [140546623788864] Controller: Max. restarts reached for probe 'cdm' (command = cdm)


Feb 18 11:25:02:281 [139701614208832] cdm: [get_IO_devices_partitions] Added device else.
Feb 18 11:25:02:281 [139701614208832] cdm: [get_IO_devices_partitions] Checking device type (disk)
Feb 18 11:25:02:281 [139701614208832] cdm: get_IO_devices_partitions: device data  sdc     8:32    0    8.8T     0    disk
Feb 18 11:25:03:258 [140546623788864] Controller: Max. restarts reached for probe 'cdm' (command = cdm)



If executing CDM manually the following error may be observed:

 

[root@##### cdm]# ./cdm

*** Error in `./cdm': malloc(): memory corruption: 0x0000000002a5bed0 ***

======= Backtrace: =========
/lib64/libc.so.6(+0x82b36)[0x7fab25a89b36]
[..]

======= Memory map: ========
00400000-0088f000 r-xp 00000000 08:03 2755006                            /opt/nimsoft/probes/system/cdm/cdm
[..]

ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Aborted

Environment

  • DX UIM 20.4.* / 23.4.*
  • CDM probe 7.10, 7.20, and 7.21

Cause

Probe Defect

Resolution

Example

<setup>
monitor_iostat = no
</setup>

Option 2. If iostat metrics are enabled, change the 'monitor_iostat' key from yes (default) to no and add old_monitor_iostat = yes

Example

<setup>
monitor_iostat = no

old_monitor_iostat = yes
</setup>

Attachments

cdm-7.21-T2.zip get_app