Get S.M.A.R.T. value through smartmontool

Started by sonadorje, June 09, 2016, 10:49:32 AM

Previous topic - Next topic

sonadorje

Expert:
   This is the detail of configure smartmontool.
   1.how to configure agent's file at client?
Quote
ExternalParametersProvider = C:\netxms\Smart.cmd:3600
ExternalParameter = Read_Error_Rate:cmd.exe /c C:\NetXMS\SMART-01.cmd
ExternalParameter = Spin_Up_Time:cmd.exe /c C:\NetXMS\SMART-03.cmd
ExternalParameter = Reallocated_Sector_Ct:cmd.exe /c C:\NetXMS\SMART-05.cmd
ExternalParameter = Seek_Error_Rate:cmd.exe /c C:\NetXMS\SMART-07.cmd
ExternalParameter = Spin_Retry_Count:cmd.exe /c C:\NetXMS\SMART-10.cmd
ExternalParameter = Calibration_Retry_Count:cmd.exe /c C:\NetXMS\SMART-11.cmd
ExternalParameter = G-Sense_Error_Rate:cmd.exe /c C:\NetXMS\SMART-191.cmd
ExternalParameter = Reallocated_Event_Count:cmd.exe /c C:\NetXMS\SMART-196.cmd
ExternalParameter = Current_Pending_Sector:cmd.exe /c C:\NetXMS\SMART-197.cmd
ExternalParameter = UDMA_CRC_Error_Count:cmd.exe /c C:\NetXMS\SMART-199.cmd
ExternalParameter = Multi_Zone_Error_Rate:cmd.exe /c C:\NetXMS\SMART-200.cmd

smart.cmd
Quote
@echo off
C:\smartmontools\bin\smartctl.exe -A -f brief sda > C:\netxms\SmartTest.txt

SMART-01.cmd code
Quote
@echo off
C:\NetXMS\Smartinfo "C:\netxms\SmartTest.txt" -Raw_Read_Error_Rate

the smartinfo is a tools writed by myself,it read value from smartTest.txt that smartctl output.

2.how to create a DCI and get return value?
  after create a DCI,in the transformation write
int32($1)