Size: a a a

Zabbix Russian Community

2020 August 13

AK

Andrey Kharchenko in Zabbix Russian Community
Kostya Belykh
Привет.

В мониторинге узлов при помощи заббикс-агента есть интересный момент - при падении доступности агента (читай agent.ping = 0), все остальные агентские проверки этого узла не переходят в состояние not supported.

Возможно ли сделать аналогичный механизм для мониторинга виртуальных машин через штатный vmware коллектор? Через условный ключ vmware.vm.powerstate, например. Ибо сейчас происходит так - выключают виртуальную машину, часть проверок и перфкаунтеров уходит в состояние not supported (например vmware.vm.cpu.ready или vmware.vm.perfcounter[{$URL},{$UUID},"mem/usage[average]"]). Очереди это конечно не создает, но все же хочется минимизировать количество Not supported айтемов.
👏👍 огонь идея. тоже эта тема очень раздражает
источник

KZ

Kirill Zhukov in Zabbix Russian Community
Kostya Belykh
Привет.

В мониторинге узлов при помощи заббикс-агента есть интересный момент - при падении доступности агента (читай agent.ping = 0), все остальные агентские проверки этого узла не переходят в состояние not supported.

Возможно ли сделать аналогичный механизм для мониторинга виртуальных машин через штатный vmware коллектор? Через условный ключ vmware.vm.powerstate, например. Ибо сейчас происходит так - выключают виртуальную машину, часть проверок и перфкаунтеров уходит в состояние not supported (например vmware.vm.cpu.ready или vmware.vm.perfcounter[{$URL},{$UUID},"mem/usage[average]"]). Очереди это конечно не создает, но все же хочется минимизировать количество Not supported айтемов.
Могу ошибаться но заббикс как то подзабил на Vmware мониторинг
Не уверен что они подобный функционал когда либо допилят

Ну в целом можно наверное скостылить скрипт, который будет сам включать/выключать айтемы если vmware.vm.powerstate<>running
Но это аккуратно нужно делать, чтобы не оставить включенную машину без монитора
источник

KB

Kostya Belykh in Zabbix Russian Community
Kirill Zhukov
Могу ошибаться но заббикс как то подзабил на Vmware мониторинг
Не уверен что они подобный функционал когда либо допилят

Ну в целом можно наверное скостылить скрипт, который будет сам включать/выключать айтемы если vmware.vm.powerstate<>running
Но это аккуратно нужно делать, чтобы не оставить включенную машину без монитора
Проблема данного варианта в том что если айтем перешел в состояние Not supported, даже выключив мониторинг узла в заббиксе, из списка неподдерживаемых айтемов он никуда не пропадет (и из информации в виджете Number of items (enabled/disabled/not supported) тоже соответственно).

* upd - увидел что говорится про конкретные айтемы а не узел сети в целом
источник

KZ

Kirill Zhukov in Zabbix Russian Community
Kostya Belykh
Проблема данного варианта в том что если айтем перешел в состояние Not supported, даже выключив мониторинг узла в заббиксе, из списка неподдерживаемых айтемов он никуда не пропадет (и из информации в виджете Number of items (enabled/disabled/not supported) тоже соответственно).

* upd - увидел что говорится про конкретные айтемы а не узел сети в целом
я имелл ввиду выключать сами айтемы
источник

KB

Kostya Belykh in Zabbix Russian Community
Kirill Zhukov
я имелл ввиду выключать сами айтемы
да, увидел уже
источник

KZ

Kirill Zhukov in Zabbix Russian Community
У меня как то была задача переключать узел с одного адреса на другой, в случае если основной адрес становился недоступным.
Я делал триггер и actionы на падение, востановление.
Соответсвенно в экшене на падение запускался скрипт, который переключал хост на резервный, а в екшене на восстановление запускался скрипт который переключал хост на основной
источник

KZ

Kirill Zhukov in Zabbix Russian Community
Я думаю этот же подход можно заюзать и здесь
источник

U

UMike in Zabbix Russian Community
есть discovery правило, создающее item'ы. Запрашиваю через API  itemprototype.get c параметрами
$params = [
                       'hostids'=>11619,
                       'output' => 'extend',
                       'selectPreprocessing' => "21"
]
21 это JS
возвращается  информация о нужных item'ах, но
["preprocessing"]=>
   array(0) {
   }

чяднт?
источник

U

UMike in Zabbix Russian Community
item.get тоже возвращает пустой массив в препроцессинге
источник

KB

Kostya Belykh in Zabbix Russian Community
Kirill Zhukov
У меня как то была задача переключать узел с одного адреса на другой, в случае если основной адрес становился недоступным.
Я делал триггер и actionы на падение, востановление.
Соответсвенно в экшене на падение запускался скрипт, который переключал хост на резервный, а в екшене на восстановление запускался скрипт который переключал хост на основной
Интересное решение, посмотрю как смогу адаптировать в моем случае.
источник

VK

V K in Zabbix Russian Community
Все привет, а где можно ман хороший по оптимизации Zabbix прочесть, а то часто проц нагружается и алерты летят
источник

VK

V K in Zabbix Russian Community
?
источник

J

Josers in Zabbix Russian Community
V K
Все привет, а где можно ман хороший по оптимизации Zabbix прочесть, а то часто проц нагружается и алерты летят
Алерты летят от скакнувшей нагрузки на проц?
источник

И

Иван in Zabbix Russian Community
V K
Все привет, а где можно ман хороший по оптимизации Zabbix прочесть, а то часто проц нагружается и алерты летят
Лишним не будет вебинар 18 Август, Вторник10:00 GMT +3 (Moscow)Настройка производительности Zabbix: 100K проверок в секунду на одном сервере
источник

И

Иван in Zabbix Russian Community
источник

VK

V K in Zabbix Russian Community
Josers
Алерты летят от скакнувшей нагрузки на проц?
Да
источник

VK

V K in Zabbix Russian Community
Спасибо
источник

J

Josers in Zabbix Russian Community
V K
Да
В сторону процентилей смотри, тут не оптимизация а просто нормально составленный триггер)
источник

VK

V K in Zabbix Russian Community
Josers
В сторону процентилей смотри, тут не оптимизация а просто нормально составленный триггер)
А там стандартный шаблон, на проверку Заббикс, так что по идеи все нормально
источник

AP

Anatoly Pugachev in Zabbix Russian Community
https://www.zabbix.com/documentation/4.4/manual/appendix/install/timescaledb

у кого-нибудь есть timescaledb.sql ? или где его взять?
источник