Getting HDD temperatures from SMART plugin

Hello everyone!

I am trying to import HDD status into CheckMK and the following options are now visible for me:

Utilization
Read
Write
Latency
Pool Status (health)

The only thing I am missing is disk temperature. I can not find this.SmartCTL works on the ubuntu 22.04 installation. See image below. Can anyone assist me with getting the HDD temperatures as a service inside CheckMK?

Hallo,
you know that a cmk smart-plugin exists?
Ralf

Hi Ralf,

Yes I do, and I also think I already activated it correctly, but I could be wrong.
Setup>Agents>Linux>Agent Rules>SMART Harddisk Monitoring (linux) I activated this.

Do I need to do more?

Hi,
After reading this post I thought I would give this plugin a try and activated it on a test-server.
I do not get any new checks in Check_MK though…
The test-server is a Dell R630 with a PERC H730 Mini RAID controller.

On my test-server I need to specify as below to get any values from the command line.

sudo smartctl -a /dev/sda -d megaraid,0

I wonder if the plugin is smart :slight_smile: enough to realize it need to do that…

smartctl itself suggests it so I guess it is possible…
sudo smartctl -a /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-121-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

Smartctl open device: /dev/sda failed: DELL or MegaRaid controller, please try adding '-d megaraid,N

Did you “bake” the agent packages?
Were the new packages deployed?
Do you see the smart plugin in the plugins folder of the agent on the host?

Thanks for both of your replies!

So, getting closer, I can now see the TEMP of two disks → the SSD drives that are directly attached to the motherboard and do not pass through the LSI controller. I’ve enabled the plugin from check_mk/agents/plugins/smart and I can now see four new services with SMART (see below).

How to make the smart service also spot the HDD’s behind my LSI controller?

Hallo,
your controller should give you access to infromations about the disks.
Ralf

I agree, and it does show me the following:

root@darmastorage01:/Linux# smartctl --scan-open
/dev/sda -d sat # /dev/sda [SAT], ATA device
/dev/sdb -d sat # /dev/sdb [SAT], ATA device
/dev/sdc -d scsi # /dev/sdc, SCSI device
/dev/sdd -d scsi # /dev/sdd, SCSI device
/dev/sde -d scsi # /dev/sde, SCSI device
/dev/sdf -d scsi # /dev/sdf, SCSI device
/dev/sdg -d scsi # /dev/sdg, SCSI device
/dev/sdh -d scsi # /dev/sdh, SCSI device
/dev/sdi -d scsi # /dev/sdi, SCSI device
/dev/sdj -d scsi # /dev/sdj, SCSI device
/dev/sdk -d scsi # /dev/sdk, SCSI device
/dev/sdl -d scsi # /dev/sdl, SCSI device
/dev/sdm -d scsi # /dev/sdm, SCSI device
/dev/sdn -d scsi # /dev/sdn, SCSI device
/dev/sdo -d scsi # /dev/sdo, SCSI device
/dev/sdp -d scsi # /dev/sdp, SCSI device
/dev/sdq -d scsi # /dev/sdq, SCSI device
/dev/sdr -d scsi # /dev/sdr, SCSI device
/dev/sds -d scsi # /dev/sds, SCSI device
/dev/sdt -d scsi # /dev/sdt, SCSI device
/dev/sdu -d scsi # /dev/sdu, SCSI device
/dev/sdv -d scsi # /dev/sdv, SCSI device
/dev/sdw -d scsi # /dev/sdw, SCSI device
/dev/sdx -d scsi # /dev/sdx, SCSI device
/dev/sdy -d scsi # /dev/sdy, SCSI device
/dev/sdz -d scsi # /dev/sdz, SCSI device
/dev/sdaa -d scsi # /dev/sdaa, SCSI device
/dev/sdab -d scsi # /dev/sdab, SCSI device
/dev/sdac -d scsi # /dev/sdac, SCSI device
/dev/sdad -d scsi # /dev/sdad, SCSI device
/dev/sdae -d scsi # /dev/sdae, SCSI device
/dev/sdaf -d scsi # /dev/sdaf, SCSI device
/dev/sdag -d scsi # /dev/sdag, SCSI device
/dev/sdah -d scsi # /dev/sdah, SCSI device
/dev/sdai -d scsi # /dev/sdai, SCSI device
/dev/sdaj -d scsi # /dev/sdaj, SCSI device
/dev/sdak -d scsi # /dev/sdak, SCSI device
/dev/sdal -d scsi # /dev/sdal, SCSI device
/dev/bus/0 -d sat+megaraid,22 # /dev/bus/0 [megaraid_disk_22] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,23 # /dev/bus/0 [megaraid_disk_23] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,24 # /dev/bus/0 [megaraid_disk_24] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,25 # /dev/bus/0 [megaraid_disk_25] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,26 # /dev/bus/0 [megaraid_disk_26] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,27 # /dev/bus/0 [megaraid_disk_27] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,28 # /dev/bus/0 [megaraid_disk_28] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,29 # /dev/bus/0 [megaraid_disk_29] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,30 # /dev/bus/0 [megaraid_disk_30] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,31 # /dev/bus/0 [megaraid_disk_31] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,32 # /dev/bus/0 [megaraid_disk_32] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,33 # /dev/bus/0 [megaraid_disk_33] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,34 # /dev/bus/0 [megaraid_disk_34] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,35 # /dev/bus/0 [megaraid_disk_35] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,36 # /dev/bus/0 [megaraid_disk_36] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,37 # /dev/bus/0 [megaraid_disk_37] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,38 # /dev/bus/0 [megaraid_disk_38] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,39 # /dev/bus/0 [megaraid_disk_39] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,40 # /dev/bus/0 [megaraid_disk_40] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,41 # /dev/bus/0 [megaraid_disk_41] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,42 # /dev/bus/0 [megaraid_disk_42] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,43 # /dev/bus/0 [megaraid_disk_43] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,44 # /dev/bus/0 [megaraid_disk_44] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,45 # /dev/bus/0 [megaraid_disk_45] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,46 # /dev/bus/0 [megaraid_disk_46] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,47 # /dev/bus/0 [megaraid_disk_47] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,48 # /dev/bus/0 [megaraid_disk_48] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,49 # /dev/bus/0 [megaraid_disk_49] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,50 # /dev/bus/0 [megaraid_disk_50] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,51 # /dev/bus/0 [megaraid_disk_51] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,52 # /dev/bus/0 [megaraid_disk_52] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,53 # /dev/bus/0 [megaraid_disk_53] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,54 # /dev/bus/0 [megaraid_disk_54] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,55 # /dev/bus/0 [megaraid_disk_55] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,56 # /dev/bus/0 [megaraid_disk_56] [SAT], ATA device
/dev/bus/0 -d sat+megaraid,57 # /dev/bus/0 [megaraid_disk_57] [SAT], ATA device

The weird thing is, the disks located on /dev/sd* must be connected to a megaraid,* for them to display stats. Here I can show you:

root@darmastorage01:/Linux# smartctl -a /dev/sdc
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.0-40-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               LSI
Product:              MR9271-8i
Revision:             3.45
Compliance:           SPC-3
User Capacity:        17,998,999,977,984 bytes [17.9 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
Logical Unit id:      0x600605b00ac85980299782794802375f
Serial number:        005f370248798297298059c80ab00506
Device type:          disk
Local Time is:        Tue Jul  5 10:28:45 2022 UTC
SMART support is:     Unavailable - device lacks SMART capability.

=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     0 C
Drive Trip Temperature:        0 C

Error Counter logging not supported

Device does not support Self Test logging

Or

root@darmastorage01:/Linux# smartctl -a /dev/sdc -d megaraid,24
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.0-40-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC  WUH721818ALE6L4
Serial Number:    3FJ38PGT
LU WWN Device Id: 5 000cca 2c2ddacc0
Firmware Version: PCGNW232
User Capacity:    18,000,207,937,536 bytes [18.0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-4 published, ANSI INCITS 529-2018
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Tue Jul  5 10:29:53 2022 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: ATA return descriptor not supported by controller firmware
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status:  (0x80) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                (  101) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (1970) minutes.
SCT capabilities:              (0x003d) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   001    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   136   136   054    Pre-fail  Offline      -       96
  3 Spin_Up_Time            0x0007   084   084   001    Pre-fail  Always       -       335 (Average 335)
  4 Start_Stop_Count        0x0012   100   100   000    Old_age   Always       -       30
  5 Reallocated_Sector_Ct   0x0033   100   100   001    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   001    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   140   140   020    Pre-fail  Offline      -       15
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       3483
 10 Spin_Retry_Count        0x0013   100   100   001    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       22
 22 Unknown_Attribute       0x0023   100   100   025    Pre-fail  Always       -       100
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       225
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       225
194 Temperature_Celsius     0x0002   052   052   000    Old_age   Always       -       41 (Min/Max 17/47)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   100   100   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

This is what the smart plugin sees when I execute:

root@darmastorage01:/usr/lib/check_mk_agent/plugins# ./smart
tw_cli not found
<<<smart>>>
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480   5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480   9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       23
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480  12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       4
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 177 Wear_Leveling_Count     0x0013   100   100   005    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 180 Unused_Rsvd_Blk_Cnt_Tot 0x0013   100   100   010    Pre-fail  Always       -       1429
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 194 Temperature_Celsius     0x0022   064   060   000    Old_age   Always       -       36 (Min/Max 27/37)
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 202 Exception_Mode_Status   0x0033   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       -       2
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       32012228
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 242 Total_LBAs_Read         0x0032   099   099   000    Old_age   Always       -       2603916
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 243 SATA_Downshift_Ct       0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 244 Thermal_Throttle_St     0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 245 Timed_Workld_Media_Wear 0x0032   100   100   000    Old_age   Always       -       65535
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 246 Timed_Workld_RdWr_Ratio 0x0032   100   100   000    Old_age   Always       -       65535
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 247 Timed_Workld_Timer      0x0032   100   100   000    Old_age   Always       -       65535
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726649 ATA SAMSUNG_MZ7LH480 251 NAND_Writes             0x0032   100   100   000    Old_age   Always       -       32776256
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480   5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480   9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       23
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480  12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       4
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 177 Wear_Leveling_Count     0x0013   100   100   005    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 180 Unused_Rsvd_Blk_Cnt_Tot 0x0013   100   100   010    Pre-fail  Always       -       1435
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 194 Temperature_Celsius     0x0022   064   060   000    Old_age   Always       -       36 (Min/Max 27/36)
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 202 Exception_Mode_Status   0x0033   100   100   010    Pre-fail  Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       -       2
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 241 Total_LBAs_Written      0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 242 Total_LBAs_Read         0x0032   099   099   000    Old_age   Always       -       188429
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 243 SATA_Downshift_Ct       0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 244 Thermal_Throttle_St     0x0032   100   100   000    Old_age   Always       -       0
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 245 Timed_Workld_Media_Wear 0x0032   100   100   000    Old_age   Always       -       65535
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 246 Timed_Workld_RdWr_Ratio 0x0032   100   100   000    Old_age   Always       -       65535
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 247 Timed_Workld_Timer      0x0032   100   100   000    Old_age   Always       -       65535
0ATA_SAMSUNG_MZ7LH480_S45PNC1R726656 ATA SAMSUNG_MZ7LH480 251 NAND_Writes             0x0032   100   100   000    Old_age   Always       -       0
root@darmastorage01:/usr/lib/check_mk_agent/plugins# 

These are only the SSD’s that are directly on the motherboard.

Here are the full bash reads from running the smart file: Smart CheckMK - Pastebin.com

It seems to me that something is going wrong when trying to link a physical with a megaraid drive:

++ echo 'Inquiry Data: 3WJSMR5J            WDC  WUH721818ALE6L4                    PCGNW232'
++ awk '{print $3}'
+ MODEL=3WJSMR5J
+ smartctl -d megaraid,50 -v 9,raw48 -A /dev/sg0
+ grep Always
+ grep -v -E '^190(.*)Temperature(.*)'
+ sed 's|^|Enc20/Slot7 SATA 3WJSMR5J |'
+ read -r line

All works now. changed:

smartctl -d megaraid,"${LOG_DEV_ID}" -v 9,raw48 -A /dev/sg0
---->
smartctl -d megaraid,"${LOG_DEV_ID}" -v 9,raw48 -A /dev/bus/0

In this plugin it seems to not sees my disks correctly. Solved now.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.