HDD - [решено] SMART

Ответить
Аватара пользователя
mcintosh55

HDD - [решено] SMART

Сообщение mcintosh55 »

Добрый день!!! Народ подскажите программу которая работает через консоль. Задача такая 500+ ПК в сети поставили задачу написать скрипт, чтоб раз в месяц снимал данные, анализировал и если есть проблемы то присылал админу по ремонту ПК мыло, что диск плохой. Пока путь держу к программе smartctl smart делает все ок. Но пока не ясно как обработать данные. Побывал преобразовать текстовый файл в xml с отдельными позициями, что б потом можно было их про анализировать ну пока ни как. Мои наработки такие.



Код:

Код: Выделить всё

start-process D:\smartctl\smartctl.exe -arg "-A /dev/sda"
& D:\smartctl\smartctl.exe -A /dev/sda | Export-Clixml D:\smartctl\service.xml

А вод лог которая выдает программа



Код:

Код: Выделить всё

smartctl 6.4 2015-06-04 r4109 [i686-w64-mingw32-win8(64)] (sf-6.4-1)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
Read Device Identity failed: Input/output error
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
smartctl 6.4 2015-06-04 r4109 [i686-w64-mingw32-win8(64)] (sf-6.4-1)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
Warning: Limited functionality due to missing admin rights
Read SMART Thresholds failed: Function not implemented
=== START OF READ SMART DATA SECTION ===
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     0x002f   200   200   ---    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   152   139   ---    Pre-fail  Always       -       1366
  4 Start_Stop_Count        0x0032   097   097   ---    Old_age   Always       -       3775
  5 Reallocated_Sector_Ct   0x0033   200   200   ---    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   ---    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   085   085   ---    Old_age   Always       -       11272
 10 Spin_Retry_Count        0x0032   100   100   ---    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   ---    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   097   097   ---    Old_age   Always       -       3754
191 G-Sense_Error_Rate      0x0032   001   001   ---    Old_age   Always       -       2358
192 Power-Off_Retract_Count 0x0032   200   200   ---    Old_age   Always       -       269
193 Load_Cycle_Count        0x0032   001   001   ---    Old_age   Always       -       1364311
194 Temperature_Celsius     0x0022   107   098   ---    Old_age   Always       -       36 (Min/Max 25/38)
196 Reallocated_Event_Count 0x0032   200   200   ---    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   ---    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   ---    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   ---    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   ---    Old_age   Offline      -       0
Аватара пользователя
WSonic

Re: HDD - [решено] SMART

Сообщение WSonic »

mcintosh55, А что вам в логе не нравится? Вполне читабельный для понимающего железячника.
Аватара пользователя
WSonic

Re: HDD - [решено] SMART

Сообщение WSonic »

WSonic, у ТС условие что отсылать надо только плохие SMART, насколько я понял.
Аватара пользователя
yurfed

Re: HDD - [решено] SMART

Сообщение yurfed »

WSonic, нужно отсылать только плохие, представляете раз в месяц 500 писем придет инженер помрет проверять
Аватара пользователя
mcintosh55

Re: HDD - [решено] SMART

Сообщение mcintosh55 »

mcintosh55, может вам другую программку использовать, где конкретно в логе будет написано (условно) SMART GOOD или SMART BAD. Именно по этой строке и ориентироваться отправлять или нет.
Аватара пользователя
yurfed

Re: HDD - [решено] SMART

Сообщение yurfed »

Цитата:



может вам другую программку использовать, где конкретно в логе будет написано (условно) SMART GOOD или SMART BAD. Именно по этой строке и ориентироваться отправлять или нет



да не "может", а "точно" )). В этом и вопрос - какую? Либо какой анализатор логов для первой?
Аватара пользователя
mcintosh55

Re: HDD - [решено] SMART

Сообщение mcintosh55 »

которая выше есть программ я пытался преобразовать лог smart чтоб каждый пункт в столбце читался отдельно но пока без успешно.

т.е. запускается скрипт создает лог как выше потом преобразует этот лог в xml файл, скрипт к нему подключаться и начинает сравнивать позиции и если все ок то ни чего если все плохо сохраняет отчет отсылает админу. Много уже программ пересмотрел практически ни у кого нету командной строки.
Аватара пользователя
yurfed

Re: HDD - [решено] SMART

Сообщение yurfed »

Цитата mcintosh55:



и начинает сравнивать позиции и если все ок то ни чего если все плохо сохраняет отчет отсылает админу.
HDD - [решено] SMART




Вы понимаете что у винчестеров разных фирм, оценочные показатели могут различаться в цифрах. Что для одной фирмы нормально, для другой может означать смерть. Представляю какая путанница будет при написании подобного скрипта. Я вам предложил ориентироваться на общий оконечный результат SMART

PS Пишите пожалуйста внятней и знаки препинания не забывайте.
Аватара пользователя
mcintosh55

Re: HDD - [решено] SMART

Сообщение mcintosh55 »

Решили вопрос вот такой программой 10-Страйк Инвентаризация Компьютеров Pro,
Ответить

Вернуться в «Накопители (SSD, HDD, USB Flash)»