Pull to refresh
14
0
Вадим @banzayats

Пользователь

Send message

Тоже не понял откуда эта сумма.
Для сравнения: "В Москве средняя стоимость строительства 1 км линии метрополитена со станционным комплексом глубокого заложения составляет 7 миллиардов рублей, срок строительства от 5 до 6 лет; стоимость строительства 1 км линии метрополитена со станционным комплексом мелкого заложения — 4,5 миллиарда рублей, срок — от 2 до 3 лет. (https://stroi.mos.ru/metro/ekonomiya-budzhetnyh-sredstv)

Если уж пошла речь о "природных" вещах, то тогда и с кормом есть нюансы. Намного естественней и полезней кормить животных натуральным мясом. На эту тему тоже есть исследования. Вот только гаджеты в этом случае не помогут — мясо просто испортится. Зато можно сэкономить на "умной" поилке: животные большинство жидкости берут из самого мяса и нуждаются в отдельном питье очень редко.
Преимущество корма — это только удобство. Можно оставить надолго или загружать в такие умные гаджеты. А вот толку, особенно в недорогих кормах — мало.

Итого 2020 год на дворе, Прометей является стандартом для мониторинга облачных сервисов (и Kubernetes в частности), но при этом:


  • "… node_exporter достиг версии 1.0 и теперь включает в себя ЭКСПЕРИМЕНТАЛЬНУЮ поддержку TLS."
  • "Документация… Она сложна в использовании и почти бесполезна"

Также я не увидел упоминаний о долговременном хранении данных. Уже решили? Все работает без проблем? Никогда не понимал всего хайпа вокруг Прометея. По факту сырой продукт входит в состав CNCF Graduated Projects. Как так?

Масштабируемость: Фронтенд Zabbix теперь оптимизирован для мониторинга миллионов устройств.

Хотелось бы больше подробностей.

Не извиняю.
Во-первых, я не обязан сидеть целыми днями и мониторить комментарии. Когда смог — тогда и ответил.
Во-вторых, аналогичный результат можно получить без 2 дополнительных файлов.
Используем что-то вроде "system.run[dd if=/dev/zero of=/var/lib/zabbix/output conv=fdatasync bs=384k count=1k]"
Получаем результат:


1024+0 records in
1024+0 records out
402653184 bytes (403 MB, 384 MiB) copied, 2.4547 s, 164 MB/s

На а дальше препроцессинг: регулярным выражением получаем требуемое значение.

  1. Python в большинстве дистрибутивов доступен из коробки. Ничего дополнительно устанавливать не требуется.
  2. Можно обойтись только функционалом Zabbix — получать сырые данные и использовать препроцессинг для их обработки.

Зашел сюда почитать про один из любимых продуктов с открытым кодом и узнать чем OTRS так "уделала" всех. Но кроме "бла-бла-бла, она бесплатная!" никаких других аргументов не нашел.


Я сам с ней работал лет 5-7 назад: устанавливал, настраивал, допиливал. Есть у неё свои преимущества и недостатки. Открытый код и масса опций конфигурации позволяет настроить систему под любые нужды. Но в этом же и недостаток — количество настроек зашкаливает, в них легко потеряться неподготовленному специалисту. Скорость работы тоже не её конёк. Как я ни пытался улучшить этот показатель, всё равно (особенно с некоторым количеством дополнительных модулей) скорость работы оставляла желать лучшего. Но функционал нас радовал — тут тебе и ITSM модуль, и интеграция с системами мониторинга и встроенная CMDB, широкие настройки по контролю доступа…
Насколько я знаю, отдел в котором я работал, до сих пор использует OTRS. Правда не знаю обновляли ли они её с тех пор.
Было бы интересно почитать что изменилось за последние несколько лет в лучшую сторону.

Разработчики с вами не согласны и считают, что такие требования — это вполне нормально:
"OTRS does not have excessive hardware requirements. We recommend using a machine with at least a 3 GHz Xeon or comparable CPU, 8 GB RAM, and a 256 GB hard drive."

OTRS написана на Perl и чтобы более менее шустро работать, требует ресурсов.
В целом OTRS хороша, но с ней нужно поковыряться, чтобы настроить под себя. А это требует уже наличие человека, разбирающегося в дебрях Perl и времени на это. Что тоже стоит денег.
Так что сравнение в данной статье довольно поверхностное.

Ещё из замеченного — не работают удаленный команды.
Не смотря на то, что в конфигурационном файле это включено:


EnableRemoteCommands=1

Напротив элемента данных отображается ошибка: Remote commands are not enabled

Пока документация не готова. Обещали ASAP, но пока безрезультатно.
Можно посмотреть в исходниках: https://github.com/zabbix/zabbix/tree/master/go/src/zabbix/plugins
Например, я нашел ключи для Systemd:


        "systemd.unit.discovery", "Returns JSON array of discovered units, usage: systemd.unit.discovery[<type>].",
        "systemd.unit.info", "Returns the unit info, usage: systemd.unit.info[unit,<parameter>,<interface>].")

Вопрос к разработчикам.
Зачем убрали поле для добавления шаблона?
Было:
image
Стало:
image


Раньше зная имя или его часть было легко найти шаблон. А теперь необходимо искать его.

Спасибо за отзыв.
Всегда нравился агент zabbix за его стабильную работу. Если же с новым агентом возникают проблемы, то я пока воздержусь от массового перехода на него. В принципе, нас предупреждали, что пока это экспериментальная опция и станет стабильной в следующем релизе.

Вы предлагаете отказаться от Zabbix в пользу:


  • Graphite — это система для хранения и работы с метриками. Никаким мониторнгом тут не пахнет.
  • Prometheus — сам по себе (без Alertmanager) только собирает, хранит и предоставляет инструменты для работы с метриками. Ну и с долговременным хранением метрик не всё гладко. Но сейчас Zabbix поддерживает работу с его экспортерами. Так что можно настроить работу этих двух систем чтобы они дополнли друг друга.
  • Icinga — это вообще каменный век )) Форк Nagios, который имеет несколько полезностей, но в основном, по многим парметрам уступает предшественнику. Ну и сам подход к мониторнгу у этих систем уже устарел.

Я не пытаюсь сказать, что Zabbix — это наше всё, а другие системы — отстой. Всё ситуативно.
Zabbix хорош своей универсальностью и современным "metric-based" подходом.
Но иногда для мониторнга классической инфраструктуры вполне хватает того-же Nagios или Check_MK.

Время запросов в таблицы history с использованием встроенных функций timescale увеличилась примерно на порядок

Вот я тоже не понял. Запросы стали в 10 раз дольше выполняться?

Маленького ребенка тоже на самокате везти?

Для детей есть довольно удобые прицепы для велосипеда. Например:
image


Или хотите предложить самокат женщине лет под 50 на работу ездить?

А что, 50+ это уже диагноз?


Зимой тоже?

Зимой тоже можно передвигаться на велосипеде/самокате. Лишь бы дорожки чистили...

Очень порадовал этот релиз. Особенно:


  • встроенная поддержка Prometheus
  • тротлинг
  • препроцессинг на стороне Zabbix прокси
  • произвольный JSON для LLD. Но я так понял, что не совсем "произвольный". Если JSON будет иметь сложную структуру, то пока это не сработает, верно?
  • поддержка формата HTML для email

Есть ли в планах возможность расширить функционал веб сценариев, чтобы была возможность выполнять клиентские скрипты? Сейчас приходится использовать что-то вроде Selenium для проверок сайтов, где элементы интерфейса гененрируются с помощью javascript.

Я так понимаю, что в этом направлении уже ведутся работы.
В этом разделе уже собрано множество готовых решений/шаблонов для многих систем: https://www.zabbix.com/ru/integrations/

В плане автоматизации конфигурации всё у Zabbix хорошо. Используем низкоуровневое обнаружение (одна из основных киллерфич Zabbix. А скоро ещё и произвольны JSON формат можно будет использовать!), а также авторегистрацию агентов.


Вообще, если сравнивать с Prometheus, то последний хорош для среды разработки, когда инфраструктура изменяетсся чуть ли не ежесекундно. А вот для классической инфраструктуры (не все ещё летают в облаках) он не всегда подходит. Да и некоторых важных [мне] функций у него вообще нет или они плохо реализованы:


  • разграничение прав доступа к данным;
  • визуализация связей между элементами мониторнга;
  • визуализация данных (можно использовать Grafana, но это уже отдельный продукт);
  • мониторнг логов;
  • долгосрочное хранение данных.

Я не утверждаю, что одна система лучше, а другая нет. У каждой системы совои достоинства и недостатки с своя сфера применения.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity