Старая версия Аппаратное обеспечение Windows PowerShell
- Артём Мамзиков
- Admin
- Сообщения: 912
- Стаж: 5 лет 11 месяцев
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Старая верия Аппаратное обеспечение Windows PowerShell
Да видимо для ssd не совпадает код нужно поменять или сделать 2 шаблона один для обычных hdd и 2рой для ssd
количество слов: 5
Старая верия Аппаратное обеспечение Windows PowerShell
Вот id , они действительно пересекаются
https://www.smartmontools.org/browser/t ... /drivedb.h
https://www.smartmontools.org/browser/t ... /drivedb.h
количество слов: 9
Старая верия Аппаратное обеспечение Windows PowerShell
Добрый вечер! Артем скажите, пожалуйста, как можно получить температуру всех диском через скрипт + ohm?
Убрал из скрипта что бы он показывал HDD, все зааработало , вот только показывает ID NAME - Температура Temperature, если переименовать Temperature в HDD , после перезапуска службы все возвращаеться в Температура Temperature.
Убрал из скрипта что бы он показывал HDD, все зааработало , вот только показывает ID NAME - Температура Temperature, если переименовать Temperature в HDD , после перезапуска службы все возвращаеться в Температура Temperature.
количество слов: 8
- Артём Мамзиков
- Admin
- Сообщения: 912
- Стаж: 5 лет 11 месяцев
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Старая верия Аппаратное обеспечение Windows PowerShell
Добрый день! Через ohm в скрипте получение данных отключено для дисков
$items = Get-WmiObject -Namespace Root\OpenHardwareMonitor -Class sensor | Where-Object {$_.SensorType -eq "$2" -and $_.Name -notmatch "#|VBAT" -and $_.Parent -notmatch "hdd"}
# Поиск соответствия $_.SensorType равно "$2 входная переменная например temperature" оба условия должны быть равны $_.Name исключить из поиска вывода значения содержащие # и VBAT условия должны быть равны $_.Parent исключить из поиска вывода значения содержащие hdd
так как оно реализовано в windows.hdd.ps1 скрипте, а более новая версия скрипта оптимизированная уже вот так Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD через smartmontools
Можно конечно попробовать брать температуру дисков и через ohm убрав из скрипта исключение hdd, но смысл если то же самое выполняется в другом шаблоне.
В плане того что не сохраняется переименование нужно выбрать алгоритм переименовать перезапустить службы закрыть ohm снова запустить проверить или остановить службу переименовать закрыть открыть проверить запустить службы открыть проверить. Это нормально то что ты там сидишь переменовываешь например # убираешь а он взял и не сохранил и снова.
$items = Get-WmiObject -Namespace Root\OpenHardwareMonitor -Class sensor | Where-Object {$_.SensorType -eq "$2" -and $_.Name -notmatch "#|VBAT" -and $_.Parent -notmatch "hdd"}
# Поиск соответствия $_.SensorType равно "$2 входная переменная например temperature" оба условия должны быть равны $_.Name исключить из поиска вывода значения содержащие # и VBAT условия должны быть равны $_.Parent исключить из поиска вывода значения содержащие hdd
так как оно реализовано в windows.hdd.ps1 скрипте, а более новая версия скрипта оптимизированная уже вот так Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD через smartmontools
Можно конечно попробовать брать температуру дисков и через ohm убрав из скрипта исключение hdd, но смысл если то же самое выполняется в другом шаблоне.
В плане того что не сохраняется переименование нужно выбрать алгоритм переименовать перезапустить службы закрыть ohm снова запустить проверить или остановить службу переименовать закрыть открыть проверить запустить службы открыть проверить. Это нормально то что ты там сидишь переменовываешь например # убираешь а он взял и не сохранил и снова.
количество слов: 38
Старая верия Аппаратное обеспечение Windows PowerShell
Добрый день, Спасибо! Это все из за 231 строки которая показывает у одних дисков hdd температуру , а у ssd ssd live
Отправлено спустя 55 секунд:
Хочется один шаблон для ПК где hdd и ssd
Отправлено спустя 55 секунд:
Хочется один шаблон для ПК где hdd и ssd
количество слов: 8
- Артём Мамзиков
- Admin
- Сообщения: 912
- Стаж: 5 лет 11 месяцев
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Старая верия Аппаратное обеспечение Windows PowerShell
Сделай полный клон шаблона переименуй его в ssd например и будет один шаблон для одних дисков другой для других) ток вопрос ели у тебя на одном узле 2 разных диска тогда хз как быть.
Отправлено спустя 7 минут 19 секунд:
Либо в шаблоне создать 2 (прототипа) элемента с 231 кодом с разной пред обработкой поиском строки нужный будет работать.
Отправлено спустя 7 минут 19 секунд:
Либо в шаблоне создать 2 (прототипа) элемента с 231 кодом с разной пред обработкой поиском строки нужный будет работать.
количество слов: 6
Старая верия Аппаратное обеспечение Windows PowerShell
Попробую, у меня примерно 300 станций с ssd + hdd)
Отправлено спустя 12 минут 50 секунд:
Попробую, так - температура с ohm, для hdd - smarmonitortools по скрипту, а ssd через агент
#SSD_Life_Left
UserParameter=ssd_life_raw.[*], for /F "tokens=10" %a in ('C:\Program Files\smartmontools\bin\smartctl.exe -A $1 -d $2 ^| find "$3"') do @echo %a
Отправлено спустя 12 минут 50 секунд:
Попробую, так - температура с ohm, для hdd - smarmonitortools по скрипту, а ssd через агент
#SSD_Life_Left
UserParameter=ssd_life_raw.[*], for /F "tokens=10" %a in ('C:\Program Files\smartmontools\bin\smartctl.exe -A $1 -d $2 ^| find "$3"') do @echo %a
количество слов: 38
- Артём Мамзиков
- Admin
- Сообщения: 912
- Стаж: 5 лет 11 месяцев
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Старая верия Аппаратное обеспечение Windows PowerShell
Я так от этого на оборот ухожу все делаю чтоб в одном месте lld, редактировалось централизованно чуть чего не по всем потом узлам лазить изменения вносить или выискивать где что не так отрабатывает, но это уже каждого дело свое и ресурсы распределение так же на чьей стороне будут отрабатывать скрипты на хостах или на сервере)
количество слов: 1
Старая верия Аппаратное обеспечение Windows PowerShell
C:\Windows\System32>WMIC.exe /NAMESPACE:\\root\OpenHardwareMonitor PATH Sensor
Отсутствуют экземпляры.
В чем может быть проблема?
Отсутствуют экземпляры.
В чем может быть проблема?
количество слов: 10
- Артём Мамзиков
- Admin
- Сообщения: 912
- Стаж: 5 лет 11 месяцев
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Старая верия Аппаратное обеспечение Windows PowerShell
После тестов запросов в повершел в скрипте такое бывает или сразу на компе уже не работает. я нашел только такой путь лечения viewtopic.php?p=150#p150 но там черевато тем что могут перестать работать программы придется все заново ставить.
количество слов: 5