Size: a a a

Мониторинг

2017 May 31

АГ

Александр Гремячкин in Мониторинг
Чего это чатик ожил?
источник

AK

Aleksandr Kozlov in Мониторинг
Паша
Ну, менеджмента централизованного нет, но в команде администраторов есть гуру ansible'а :)
этого достаточно =)
источник

E

Evgenia in Мониторинг
Ну естественно не вручную раскидывать конфиги по всем серверам :) даже если серверов всего штук пять, делать это централизованно будет правильнее. А вот ансиблом, паппетом или баш-скриптами, это уже не так принципиально, больше дело вкуса и возможностей
источник

П

Паша in Мониторинг
Я вот пока для себя пришел к тому, что совсем простые вещи просто однострочником в юзерпараметре делаю (если речь о Zabbix), а если что-то посложнее, то на питоне. Проблема начинается, когда нужен какой-то модуль не из стандартных. Не всегда админы готовы идти на встречу и устанавливать их.
источник

IA

Ilya Ableev in Мониторинг
Паша
Кастомные метрики: bash или python?
У нас раньше было "кто на что горазд".
Дальше, когда стало всё серьёзней, поняли, что, в принципе, "любой может на баше", туго с правками php/perl, более простые конструкции на python.
Условились, что совсем тривиальные вещи пишем на bash.
А посложнее (где нужны словари, списки, объекты) – на python.
Работает.
Если кому-то нужно что-то поправить – питон не сложный.
Ну а баш знают все – админы всё же.
источник

IA

Ilya Ableev in Мониторинг
Паша
Я вот пока для себя пришел к тому, что совсем простые вещи просто однострочником в юзерпараметре делаю (если речь о Zabbix), а если что-то посложнее, то на питоне. Проблема начинается, когда нужен какой-то модуль не из стандартных. Не всегда админы готовы идти на встречу и устанавливать их.
Ну вот мы так же.
Мы решили проще с модулями.
источник

IA

Ilya Ableev in Мониторинг
Чтобы не устанавливать и не поддерживать постоянно модули, мы можем положить модуль в папку со скриптами и подгружать оттуда.
источник

П

Паша in Мониторинг
Ilya Ableev
Чтобы не устанавливать и не поддерживать постоянно модули, мы можем положить модуль в папку со скриптами и подгружать оттуда.
Кстати, интересная идея, я как-то не задумывался об этом!
источник

П

Паша in Мониторинг
Можно прям не устанавливать через yum/pip, а просто положить рядом?
источник

IA

Ilya Ableev in Мониторинг
Просто создали папку lib, туда кладём *.py файлы и через

sys.path.append("/opt/zabbix/lib")
PuppetDB = importlib.import_module("PuppetDB")
pyzabbix = importlib.import_module("pyzabbix")


Загружаем модули
источник

IA

Ilya Ableev in Мониторинг
Типа того
источник

IA

Ilya Ableev in Мониторинг
Ну а там лежат PuppetDB.py + pyzabbix.py
источник

П

Паша in Мониторинг
Найс, возьму на вооружение!
источник

П

Паша in Мониторинг
Как раз сейчас продвигаем идею опакетить весь мониторинг. Есть внутренняя репа, будет очень удобно обновлять и деплоить все скрипты!
источник

IA

Ilya Ableev in Мониторинг
Найс
источник
2017 June 01

TF

Terry Filch in Мониторинг
начнем с https://prometheus.io/
источник

IA

Ilya Ableev in Мониторинг
Даунсемплинг уже прикрутили?
источник

АГ

Александр Гремячкин in Мониторинг
Сколько вас
источник

АГ

Александр Гремячкин in Мониторинг
Тоже вариант
источник

IA

Ilya Ableev in Мониторинг
источник