Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Мониторинг Железа
Датчики температур
Кулера
Диски
Напряжение
и т.д.
Аватара пользователя
Казак Семён
Гость
Сообщения: 3
Зарегистрирован: Чт мар 25, 2021 06:36
Репутация: 0
Контактная информация:

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Казак Семён » Чт мар 25, 2021 08:49 #21

Артём Мамзиков писал(а):
Пн июн 15, 2020 18:01
У кого возникнет аналогичный вопрос с портами в архив добавил шаблон и скрипт версии 3.4.1 для работы с портами.
в шаблоне ключ дискавери вместо {HOST.PORT} написано {$HOST.PORTS} забиксу

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 306
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Артём Мамзиков » Чт мар 25, 2021 20:09 #22

Казак Семён, Так сделано специально, чтоб макрос отличался от стандартного макроса zabbix.

Dozent
Гость
Сообщения: 3
Зарегистрирован: Сб июн 05, 2021 21:06
Репутация: 0

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Dozent » Вс июн 06, 2021 12:01 #23

Добрый вечер, ознакомился с Вашими скриптами для Zabbix и немного запутался
т.к есть 2 способа
Установка Агента Zabbix + Аппаратное обеспечение Windows
Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Можете пожалуйста сделать более подробную инструкцию установки агента и в целом работы скриптов через сервер (серверный вариант)

я хочу в доменной сети поставить мониторинг температур cpu и hdd
в одном способе сказано что все ресурсы лежат на сервере, происходит опрос и отправка на заббикс
во втором нужно через батник копировать
как лучше сделать? можно установить агент заббикс через gpo?
и как проще всё это сделать через psexec
спасибо

Dozent
Гость
Сообщения: 3
Зарегистрирован: Сб июн 05, 2021 21:06
Репутация: 0

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Dozent » Вс июн 06, 2021 18:05 #24

Запускаю команду WMIC.exe /NAMESPACE:\\\\\root\OpenHardwareMonitor PATH Hardware на машине
Выдаёт ошибку Description invalid namespace

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 306
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Артём Мамзиков » Пн июн 07, 2021 22:20 #25

Dozent, Привет!
По порядку
" есть 2 способа
Установка Агента Zabbix + Аппаратное обеспечение Windows
Скрипт + Шаблон для Windows LLD Open Hardware Monitor"


Установка агента была сделана на 3.4 после 4.2 версию агента она происходила немного иначе командами раньше, сейчас уже есть исполняемый файл думаю его можно прописать с параметрами тихой установки в этот же скрипт либо сделать установку нового агента и копирнуть уже развернутые файлы вместо версии 4.2 думаю должно поставиться.

Дальше что делает скрипт открывает порты 10050 и 10051 в Браундмауэр если он отключен можно не использовать закомментировать данную команду

Дает полные привилегии на запуск не подписанных скриптов в powershell полезно будет если будут использоваться какие то скрипты для powershell если нет и в целях безопасности можно закомментировать и не давать такие привилегии.

Ставиться ПО
Ставит OpenHardwareMonitor лучше ставить через службу чем в виде процесса
Ставит smartmontools

Запуск и настройка служб

Тут тебе выбирать как удобнее можно например агент поставить руками из .exe
а скриптом разрешить порты поставить OpenHardwareMonito и настройку служб.

Либо поставить все скриптом мешать это никак не будет для Скрипт + Шаблон для Windows LLD Open Hardware Monitor просто можно будет использовать любой шаблон.

Рекомендую использовать Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Главное поставить заббикс агента и OpenHardwareMonitor и шаблон заработает.

Автоматическая установка агентов как вам удобнее можно через psexec либо другими способами.

Для проверки на windows в cmd использовать команду wmic.exe /NAMESPACE:\\root\OpenHardwareMonitor PATH Sensor тут меньше слешей не надо ничего экранировать, а вот с заббиск сервера слешей больше так как они теряются при передаче и один экранирует другой
команда выглядит zabbix_get -s IP-Хоста -k system.run["WMIC.exe /NAMESPACE:\\\root\OpenHardwareMonitor PATH Sensor"]

Dozent
Гость
Сообщения: 3
Зарегистрирован: Сб июн 05, 2021 21:06
Репутация: 0

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Dozent » Пн июн 07, 2021 22:26 #26

Подскажите как сделать установку агента заббикс тихой без нажатия далее и прописывания конфигов, где конфиг уже будет заранее известным. Т.е проще говоря тихий батник установки.

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 306
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Скрипт + Шаблон для Windows LLD Open Hardware Monitor

Сообщение Артём Мамзиков » Пн июн 07, 2021 22:39 #27

Dozent,
УСТАНОВКА WINDOWS zabbix АГЕНТА
Для более новых версий Агент 6.0

УСТАНОВКА ЧЕРЕЗ КОМАНДНУЮ СТРОКУ
ПОДДЕРЖИВАЕМЫЕ ПАРАМЕТРЫ
MSI пакет поддерживает следующий набор параметров:
MSI пакет поддерживает следующий набор параметров:
Показать
1 LOGTYPE
2 LOGFILE
3 ENABLEREMOTECOMMANDS
4 SERVER
5 LISTENPORT
6 SERVERACTIVE
7 HOSTNAME
8 TIMEOUT
9 TLSCONNECT
10 TLSACCEPT
11 TLSPSKIDENTITY
12 TLSPSKFILE
13 TLSPSKVALUE
14 TLSCAFILE
15 TLSCRLFILE
16 TLSSERVERCERTISSUER
17 TLSSERVERCERTSUBJECT
18 TLSCERTFILE
19 TLSKEYFILE
20 INSTALLFOLDER
21 ENABLEPATH
22 SKIP Описание SKIP=fw - не устанавливать правило исключения для брандмауэра
Пример
Чтобы установить вы можете выполнить например следующее:

SET INSTALLFOLDER=C:\Program Files\za

msiexec /l*v log.txt /i zabbix_agent-4.2.0-x86.msi /qn^
LOGTYPE=file^
LOGFILE="%INSTALLFOLDER%\za.log"^
ENABLEREMOTECOMMANDS=1^
SERVER=192.168.6.76^
LISTENPORT=12345^
SERVERACTIVE=::1^
HOSTNAME=myHost^
TLSCONNECT=psk^
TLSACCEPT=psk^
TLSPSKIDENTITY=MyPSKID^
TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^
TLSCAFILE="c:\temp\f.txt1"^
TLSCRLFILE="c:\temp\f.txt2"^
TLSSERVERCERTISSUER="My CA"^
TLSSERVERCERTSUBJECT="My Cert"^
TLSCERTFILE="c:\temp\f.txt5"^
TLSKEYFILE="c:\temp\f.txt6"^
ENABLEPATH=1^
INSTALLFOLDER="%INSTALLFOLDER%"
SKIP=fw
LISTENIP
HOSTINTERFACE
HOSTMETADATA
STATUSPORT Supported for Zabbix agent 2 only.
ENABLEPERSISTENTBUFFER Supported for Zabbix agent 2 only.
PERSISTENTBUFFERPERIOD Supported for Zabbix agent 2 only.
PERSISTENTBUFFERFILE Supported for Zabbix agent 2 only.

или

msiexec /l*v log.txt /i zabbix_agent-4.2.0-x86.msi /qn^
SERVER=192.168.6.76^
TLSCONNECT=psk^
TLSACCEPT=psk^
TLSPSKIDENTITY=MyPSKID^
TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952

указываешь нужные тебе параметры строки

Ответить Вложения 34

Вернуться в «Аппаратное обеспечение»