Size: a a a

Zabbix Russian Community

2020 October 07

ЕК

Евгений Кондратенко... in Zabbix Russian Community
Alexander Khatsayuk
Нельзя.
спасибо за информацию
источник

А

Артём in Zabbix Russian Community
Andrii Tkach
Всем привет! Пытаюсь создать через Zabbix API элемент данных методом item.create, в JSON'е есть параметр "interfaceid", по документации это "ID интерфейса узла сети элемента данных." Если не затруднит, может кто-нибудь подскажет что это за параметр ? Зараннее благодарен за ответы
один из ip адресов узла например
источник

AT

Andrii Tkach in Zabbix Russian Community
в примере указано число:
"interfaceid": "30084",
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Andrii Tkach
Всем привет! Пытаюсь создать через Zabbix API элемент данных методом item.create, в JSON'е есть параметр "interfaceid", по документации это "ID интерфейса узла сети элемента данных." Если не затруднит, может кто-нибудь подскажет что это за параметр ? Зараннее благодарен за ответы
У хоста есть интерфейсы, у интерфейсов есть ID. Айтемы привязаны к интерфейсам.
источник

KB

Kostya Belykh in Zabbix Russian Community
Andrii Tkach
Всем привет! Пытаюсь создать через Zabbix API элемент данных методом item.create, в JSON'е есть параметр "interfaceid", по документации это "ID интерфейса узла сети элемента данных." Если не затруднит, может кто-нибудь подскажет что это за параметр ? Зараннее благодарен за ответы
источник

AT

Andrii Tkach in Zabbix Russian Community
спасибо, попробую
источник

А

Артём in Zabbix Russian Community
Andrii Tkach
спасибо, попробую
попробуй значение "1"
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Артём
попробуй значение "1"
Ты скорее всего про тип интерфейса. Andrii спрашивает про ID.
источник

AT

Andrii Tkach in Zabbix Russian Community
погодите, Константин отправил меня в нужном направление, попробую - отпишусь
источник

AT

Andrii Tkach in Zabbix Russian Community
получил другую ошибку:
{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params.","data":"Incorrect arguments passed to function."},"id":1}
пробовал так:
{
   "jsonrpc": "2.0",
   "method": "item.create",
   "params": {
       "name": "111",
       "key_": "111",
       "hostid": "10404",
       "interfaceid": "281",
       "type": "7",
       "value_type": "3"
   },
   "auth": "b7d1c58e1aef629ea230511f42e7b23e",
   "id": 1
}

interfaceid получил методом hostinterface.get
источник

AT

Andrii Tkach in Zabbix Russian Community
возможно неверен какой-то параметр, но какой, брал их из документации
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Andrii Tkach
получил другую ошибку:
{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params.","data":"Incorrect arguments passed to function."},"id":1}
пробовал так:
{
   "jsonrpc": "2.0",
   "method": "item.create",
   "params": {
       "name": "111",
       "key_": "111",
       "hostid": "10404",
       "interfaceid": "281",
       "type": "7",
       "value_type": "3"
   },
   "auth": "b7d1c58e1aef629ea230511f42e7b23e",
   "id": 1
}

interfaceid получил методом hostinterface.get
delay забыл
источник

AT

Andrii Tkach in Zabbix Russian Community
Alexander Khatsayuk
delay забыл
огромнейшее спасибо!!! получилось!!!! всем огромнейшее спасибо!!!!
источник

BA

Baglan Akerman in Zabbix Russian Community
Как сделать запуск сприпта в агенте?
источник

BA

Baglan Akerman in Zabbix Russian Community
В качестве элемента данных
0 не выполнено
1 выполнено
источник

AG

Alexandr Gordeev in Zabbix Russian Community
Baglan Akerman
Как сделать запуск сприпта в агенте?
Проблема в самом запуске скрипта, или нужно мониторить запустился скрипт или нет, или нужно мониторить результат работы скрипта (успешно отработал скрипт, или завершился с ошибкой) ?.
источник

BA

Baglan Akerman in Zabbix Russian Community
Мониторить запуск запустился или нет
источник

BA

Baglan Akerman in Zabbix Russian Community
Тип так
Запускает скрипт и дает знать что он запустился
источник

AG

Alexandr Gordeev in Zabbix Russian Community
Baglan Akerman
Тип так
Запускает скрипт и дает знать что он запустился
C ходу так не подскажу, могу костыль порекомендовать, а более "красивое" решение можете уже сами додумать.
пусть скрипт на одном из шагов пуляет данные в заббикс через заббикс сендер, или пишет инфу в файл, а заббикс из файла как "лог", забирает значение.
Только в варианте с файлом надо подумать, как отлавливать вариант "если скрипт не запустился", возможно надо будет брать "время изменение файла", "информация внутри файла 1 или 0".
Просто если скрипт запустился, он может отправить данные, а если он не запустился, он ничего не отправит.
Если через заббикс сендер, то мне кажется этот вариант проще, если информации нет, то триггер на nodata, и пулять алярм

Это то что первое в голову пришло >_<
источник

AG

Alexandr Gordeev in Zabbix Russian Community
Просто вопрос "запустился" скрипт или нет, не до конца понятен, заббикс агент его к примеру запустил, а дальше скрипт по факту не отработал.... но заббикс то его запустил.....
В общем вы уже смотрите вам подходит подобный совет или нужно что то другое, по логике скрипта не до конца понятно, что там происходит
источник