Size: a a a

Мониторинг

2019 March 02

AG

Alex Gluck in Мониторинг
Andrey Konovalov
Что флейм?
Написали о том что есть проблема, а потом флейм в сторону. А что за проблема не сказали
источник

AK

Andrey Konovalov in Мониторинг
Ant0n Erem1n
В основном, то что не может договорится.
Проблема стара как мир и описана во множестве issues: Z создаёт хосты, называя их IP-адресами
источник

AG

Alex Gluck in Мониторинг
Andrey Konovalov
Проблема стара как мир и описана во множестве issues: Z создаёт хосты, называя их IP-адресами
Это реализация функционала, хотите другую реализацию, покупайте её
источник

AK

Andrey Konovalov in Мониторинг
Проблема не лечится по-нормальному никак. Я пробовал remote-command пофиксить - получаю Unknown host.
Собственно, буду лечить скриптовым mediatype'ом
источник

AG

Alex Gluck in Мониторинг
Или обходными путями. У нас Форман дёргает ансибл и ансибл через апи пихает модулем.
источник

AG

Alex Gluck in Мониторинг
Andrey Konovalov
Проблема не лечится по-нормальному никак. Я пробовал remote-command пофиксить - получаю Unknown host.
Собственно, буду лечить скриптовым mediatype'ом
Лечится всё, надо только подход найти
источник

AG

Alex Gluck in Мониторинг
Andrey Konovalov
Проблема не лечится по-нормальному никак. Я пробовал remote-command пофиксить - получаю Unknown host.
Собственно, буду лечить скриптовым mediatype'ом
Бред костыльный. 😂👍
источник

AK

Andrey Konovalov in Мониторинг
Alex Gluck
Или обходными путями. У нас Форман дёргает ансибл и ансибл через апи пихает модулем.
Тут речь про SNMP-железки, у нас это гипервизоры в бешенном количестве и iBMC (управляющий модуль для huawei-сеоверов)
источник

AG

Alex Gluck in Мониторинг
Andrey Konovalov
Тут речь про SNMP-железки, у нас это гипервизоры в бешенном количестве и iBMC (управляющий модуль для huawei-сеоверов)
И шо? Вам рассказать как дискавери написать, а потом дёрнуть апи?
источник

AK

Andrey Konovalov in Мониторинг
Alex Gluck
И шо? Вам рассказать как дискавери написать, а потом дёрнуть апи?
Вот про момент, в который нужно дёрнуть API - да, был бы признателен.
источник

AK

Andrey Konovalov in Мониторинг
Я переименовываю через базу, но не суть важно, можно и API.
источник

AK

Andrey Konovalov in Мониторинг
Дискавери не нужно, оно всё создаёт правильно, кроме того, что вместо имени хоста - IP
источник

AG

Alex Gluck in Мониторинг
1. https://github.com/ansible/ansible/blob/devel/contrib/inventory/zabbix.py отсюда пиздим код который дёргает из апи по маске хосты

2. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/monitoring/zabbix/zabbix_host.py отсюда пиздим код который обновляет хосты
источник

AG

Alex Gluck in Мониторинг
пихаем скрипт в mediatype как вы и сказали и получаем слоупочный костыльный бред.
источник

AG

Alex Gluck in Мониторинг
Либо выключаем дискавери заббикса и делаем его сами. А для дополнительного буста меняем запрос к апи на запрос в бд.
источник

AK

Andrey Konovalov in Мониторинг
Alex Gluck
пихаем скрипт в mediatype как вы и сказали и получаем слоупочный костыльный бред.
Скрипты я и сам лихо пишу :) Главное, чтобы макрос DISCOVERY.OBJECT.IPADDRESS туда передался , очень не хочется по eventid вытаскивать всё.
источник

AG

Alex Gluck in Мониторинг
А в чём собственно проблема? argparse в питоне не устраивает с последовательно полученными переменными разделёнными пробелом?
источник

AK

Andrey Konovalov in Мониторинг
Alex Gluck
пихаем скрипт в mediatype как вы и сказали и получаем слоупочный костыльный бред.
Зато событийно-ориентированный подход :)
источник

AG

Alex Gluck in Мониторинг
Andrey Konovalov
Зато событийно-ориентированный подход :)
а чем свой дискавери не событиен?
источник

AK

Andrey Konovalov in Мониторинг
Alex Gluck
а чем свой дискавери не событиен?
Блин, ну как минимум тем, что так можно всю СМ с нуля переписать. А вдруг в следующей версии Z будут за каждый обнаруженный хост начислять баллы на share.zabbix.com'е? :)
источник