Скрипт + Шаблон для Windows LLD Open Hardware Monitor
- Артём Мамзиков
- Admin
- Сообщения: 922
- Стаж: 6 лет
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Sergh, Тут #else
if [[ $3 = "info" ]] отдельный ключик от обычного элемента на весь логл, так же как и макс темп они не в автор обнаружение там так же нужно поправить по портам в шаблоне. Когда зацепишь шаблон к узлу там все поправишь жми кнопку проверить сейчас в обнаружения и элементах так там вроде 3 часа интервал.
Попробуй получи весь лист инфо (лог) обычного элемента . данные должны быть. Если командой этот жес скрипт работает права есть путь указано на его в конфиге заббикса , все губ должно быть
if [[ $3 = "info" ]] отдельный ключик от обычного элемента на весь логл, так же как и макс темп они не в автор обнаружение там так же нужно поправить по портам в шаблоне. Когда зацепишь шаблон к узлу там все поправишь жми кнопку проверить сейчас в обнаружения и элементах так там вроде 3 часа интервал.
Попробуй получи весь лист инфо (лог) обычного элемента . данные должны быть. Если командой этот жес скрипт работает права есть путь указано на его в конфиге заббикса , все губ должно быть
количество слов: 6
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Поправил ключи Элементов данных
"OHM {HOST.NAME}"
с OHM.sh[{HOST.CONN},info] на
OHM.sh[{HOST.CONN},{HOST.PORT},info]
и "MaxTemp {HOST.NAME}"
с OHM.sh[{HOST.CONN},maxtemp] на
OHM.sh[{HOST.CONN},{HOST.PORT},maxtemp]
Теперь в последних данных вот что:
{"data":[
]}
zabbix_get [33279]: Get value error: cannot connect to [[внешний ip]:0]: [111] Connection refused
Внешний IP адрес определяется верно, но порт вместо 10500 или 10052 почему-то подставляется 0.
Порт должен определяться автоматически?
"OHM {HOST.NAME}"
с OHM.sh[{HOST.CONN},info] на
OHM.sh[{HOST.CONN},{HOST.PORT},info]
и "MaxTemp {HOST.NAME}"
с OHM.sh[{HOST.CONN},maxtemp] на
OHM.sh[{HOST.CONN},{HOST.PORT},maxtemp]
Теперь в последних данных вот что:
{"data":[
]}
zabbix_get [33279]: Get value error: cannot connect to [[внешний ip]:0]: [111] Connection refused
Внешний IP адрес определяется верно, но порт вместо 10500 или 10052 почему-то подставляется 0.
Порт должен определяться автоматически?
количество слов: 49
- Артём Мамзиков
- Admin
- Сообщения: 922
- Стаж: 6 лет
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Sergh, Когда просто выполняешь скрипт ./OHM3.4.sh внешний-ip 10500 discovery
Данные есть? Что пишут логи заббикс агента и Заббикс сервера? 111- это когда нет доступа к агенту
Данные есть? Что пишут логи заббикс агента и Заббикс сервера? 111- это когда нет доступа к агенту
количество слов: 8
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Артём Мамзиков, При выполнении скрипта ./OHM3.4.sh внешний-ip 10500 discovery, таблицу получаю. Отключил все блокирующие правила в firewalle роутера. Отключил для теста брандмауэр на сервере. В логах zabbix сервера нет сообщений, в логах zabbix агента на сервере вот что:
15588:20200612:144251.431 Starting Zabbix Agent [SRVPDC]. Zabbix 4.2.5 (revision 2c0e4d1).
15588:20200612:144251.447 **** Enabled features ****
15588:20200612:144251.447 IPv6 support: YES
15588:20200612:144251.447 TLS support: NO
15588:20200612:144251.447 **************************
15588:20200612:144251.447 using configuration file: c:\Program Files\zabbix\zabbix_agentd.conf
15588:20200612:144251.447 agent #0 started [main process]
11280:20200612:144251.447 agent #1 started [collector]
6988:20200612:144251.447 agent #2 started [listener #1]
15972:20200612:144251.447 agent #3 started [listener #2]
13392:20200612:144251.447 agent #4 started [listener #3]
15860:20200612:144251.447 agent #5 started [active checks #1]
10512:20200612:144251.447 agent #6 started [active checks #2]
6860:20200612:144251.447 agent #7 started [active checks #3]
15476:20200612:144251.463 agent #8 started [active checks #4]
8884:20200612:144251.463 agent #9 started [active checks #5]
10752:20200612:144251.463 agent #10 started [active checks #6]
15224:20200612:144251.463 agent #11 started [active checks #7]
14360:20200612:144251.463 agent #12 started [active checks #8]
10756:20200612:144251.463 agent #13 started [active checks #9]
9528:20200612:144251.463 agent #14 started [active checks #10]
12652:20200612:144251.463 agent #15 started [active checks #11]
14264:20200612:144251.463 agent #16 started [active checks #12]
10140:20200612:144251.463 agent #17 started [active checks #13]
15556:20200612:144251.463 agent #18 started [active checks #14]
8544:20200612:144251.463 agent #19 started [active checks #15]
10140:20200612:144252.492 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: Connection refused.)
10752:20200612:144252.539 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: Connection refused.)
10512:20200612:144254.458 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: (null))
6860:20200612:144254.473 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: (null))
Данные от стандартных шаблонов поступают без проблем.
15588:20200612:144251.431 Starting Zabbix Agent [SRVPDC]. Zabbix 4.2.5 (revision 2c0e4d1).
15588:20200612:144251.447 **** Enabled features ****
15588:20200612:144251.447 IPv6 support: YES
15588:20200612:144251.447 TLS support: NO
15588:20200612:144251.447 **************************
15588:20200612:144251.447 using configuration file: c:\Program Files\zabbix\zabbix_agentd.conf
15588:20200612:144251.447 agent #0 started [main process]
11280:20200612:144251.447 agent #1 started [collector]
6988:20200612:144251.447 agent #2 started [listener #1]
15972:20200612:144251.447 agent #3 started [listener #2]
13392:20200612:144251.447 agent #4 started [listener #3]
15860:20200612:144251.447 agent #5 started [active checks #1]
10512:20200612:144251.447 agent #6 started [active checks #2]
6860:20200612:144251.447 agent #7 started [active checks #3]
15476:20200612:144251.463 agent #8 started [active checks #4]
8884:20200612:144251.463 agent #9 started [active checks #5]
10752:20200612:144251.463 agent #10 started [active checks #6]
15224:20200612:144251.463 agent #11 started [active checks #7]
14360:20200612:144251.463 agent #12 started [active checks #8]
10756:20200612:144251.463 agent #13 started [active checks #9]
9528:20200612:144251.463 agent #14 started [active checks #10]
12652:20200612:144251.463 agent #15 started [active checks #11]
14264:20200612:144251.463 agent #16 started [active checks #12]
10140:20200612:144251.463 agent #17 started [active checks #13]
15556:20200612:144251.463 agent #18 started [active checks #14]
8544:20200612:144251.463 agent #19 started [active checks #15]
10140:20200612:144252.492 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: Connection refused.)
10752:20200612:144252.539 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: Connection refused.)
10512:20200612:144254.458 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: (null))
6860:20200612:144254.473 active check configuration update from [внешний ip:10051] started to fail (cannot connect to [[внешний ip]:10051]: (null))
Данные от стандартных шаблонов поступают без проблем.
количество слов: 337
- Артём Мамзиков
- Admin
- Сообщения: 922
- Стаж: 6 лет
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
У кого возникнет аналогичный вопрос с портами в архив добавил шаблон и скрипт версии 3.4.1 для работы с портами.
количество слов: 3
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Отличный скрипт. Автору большое спасибо!
Возник вопрос по обнаружению датчиков. Заметил, что при использовании шифрования (в моем случае, psk), между заббикс сервером и агентами, не работает автообнаружение датчиков. При попытке обнаружения получаю ошибку
Предполагаю, что это связано с тем, что в скрипте #2019/12/14 v3.4 используется запрос Zabbix get без шифрования (на 19 строке, например).
Вопрос к автору: что делать, если у меня несколько узлов мониторятся одним шаблоном, но используются разные PSK?
Как не создавать шаблон (и скрипт) для каждого PSK?
Версия Zabbix Server 4.4
Возник вопрос по обнаружению датчиков. Заметил, что при использовании шифрования (в моем случае, psk), между заббикс сервером и агентами, не работает автообнаружение датчиков. При попытке обнаружения получаю ошибку
Код: Выделить всё
Invalid discovery rule value: cannot parse as a valid JSON object: invalid object format, expected opening character '{' or '[' at: 'zabbix_get [55483]: Get value error: ZBX_TCP_READ() failed: [104] Connection reset by peer
zabbix_get [55483]: Check access restrictions in Zabbix agent
Код: Выделить всё
get=`zabbix_get -s $1 -k system.run["WMIC.exe /NAMESPACE:\\\\\root\OpenHardwareMonitor PATH Sensor"]`
Вопрос к автору: что делать, если у меня несколько узлов мониторятся одним шаблоном, но используются разные PSK?
Как не создавать шаблон (и скрипт) для каждого PSK?
Версия Zabbix Server 4.4
количество слов: 73
- Артём Мамзиков
- Admin
- Сообщения: 922
- Стаж: 6 лет
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
Nday001, Да есть такое что с шифрованием внешняя проверка не работает, сам тогда видел когда с шифрованием эксперементировал.
Когда элементы создадутся то уже запросы будут через агента тут все ок в шифровании пройдет, вопрос когда идет автообнаружение через внешнюю проверку оно идет в открытом виде , а на узле жестко задано только шифрование и весь ответ с данными он отфутболивает.
Нужно как то делать запрос из скрипта с шифрованием возможно с добавлением переменных входных в скрипт из макросов узла ключ или сертификат откуда будет браться ключ узла для шифровки и дешифровки данных.
Команду на шифрование можно посмотреть тут для разных версий шифрования ZABBIX_GET
передать ключ переменной в скрипт думаю будет не сложно, главное чтоб на стороне агента это разшифровалось и команда запроса прошла , после ответ зашифровывался и прилетел на сервер.
Либо использовать сразу и шифрование и без шифрования но тогда по большей части смысл шифрования теряется.
Когда элементы создадутся то уже запросы будут через агента тут все ок в шифровании пройдет, вопрос когда идет автообнаружение через внешнюю проверку оно идет в открытом виде , а на узле жестко задано только шифрование и весь ответ с данными он отфутболивает.
Нужно как то делать запрос из скрипта с шифрованием возможно с добавлением переменных входных в скрипт из макросов узла ключ или сертификат откуда будет браться ключ узла для шифровки и дешифровки данных.
Команду на шифрование можно посмотреть тут для разных версий шифрования ZABBIX_GET
передать ключ переменной в скрипт думаю будет не сложно, главное чтоб на стороне агента это разшифровалось и команда запроса прошла , после ответ зашифровывался и прилетел на сервер.
Либо использовать сразу и шифрование и без шифрования но тогда по большей части смысл шифрования теряется.
количество слов: 3
- Артём Мамзиков
- Admin
- Сообщения: 922
- Стаж: 6 лет
- Откуда: Вологодская область
- Благодарил (а): 1 раз
- Поблагодарили: 42 раза
- Контактная информация:
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
LindaFaund, В чем суть вопроса? и о чем вопрос вообще???
Данное сообщение выдрано с другова форума от сюда
Данное сообщение выдрано с другова форума от сюда
количество слов: 1
- Святослав Ивков
- Гость
- Сообщения: 1
- Стаж: 4 года 1 месяц
- Казак Семён
- Гость
- Сообщения: 3
- Стаж: 3 года 10 месяцев
- Контактная информация:
Скрипт + Шаблон для Windows LLD Open Hardware Monitor
в шаблоне ключ дискавери вместо {HOST.PORT} написано {$HOST.PORTS} забиксуАртём Мамзиков писал(а): ↑Пн июн 15, 2020 18:01 У кого возникнет аналогичный вопрос с портами в архив добавил шаблон и скрипт версии 3.4.1 для работы с портами.
количество слов: 11