• Devops, что это такое?

    Частенько путешествуя по просторам русскоязычного Интеренета, я постоянно натыкаюсь на обсуждения вида «Что-же такое Devops», а ещё и регулярно получаю предложения на разнообразные вакантные (а иногда и не очень) позиции «Devops». И с увереностью могу сказать, что подавляющее большинство IT специалистов и рекрутеров не до конца осознают что же стоит за этим, модным нынче, словом. И ладно бы это слово использовалось просто так, для солидности и красоты, но ведь зачастую оно и бывает темой разговора! Соответственно, в силу различий в интерпретации, диалог заходит в тупик непонимания и заканчивается разочарованием всех причастных. Ниже я бы хотел поделится с Вами своими размышлениями на данную тему. [Читать далее…]

  • RabbitMQ, повышаем эффективность кластера

    Хотел бы с Вами поделиться одним очень интересным тестом производительности кластера RabbitMQ, который недавно провели инженеры Meltwater…

    В Meltwater мы используем RabbitMQ для обмена сообщениями. Хотя у нас уже есть несколько кластеров, но недавно возникла потребность в еще одном. Это заставило нас задать себе вопрос: а как влияет аппаратная конфигурация сервера, выбранного для кластера, на скорость передачи сообщений? Должны ли мы увеличить количество ядер процессора? Или, может быть, выбрать более быстрые диски? На что еще мы должны обратить внимание, чтобы получить максимальную производительность от RabbitMQ? Эта статья пытается ответить на эти вопросы. [Читать далее…]

  • OpenWRT failover или домашняя высокая доступность.

    Высокая доступность?!! Дома?!! Да, заголовок звучит странно, но если Вы поддерживаете дома какой-то сервис, то возможно подобные мысли уже посещали и Вас. Давайте на минутку представим себе этакого крутого гика, который горит желанием хостить сайт у себя дома и взглянем на мир его глазами…

    [Читать далее…]

  • Сбор journald логов с помощью Logstash

    В этом посте я хотел бы рассказать как с помощью Munin, Logstash и Kibana можно консолидировать и осуществлять мониторинг journald логов.

    [Читать далее…]

  • Нотификации Munin. Хочу все знать.

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

    [Читать далее…]

  • Munin Autodiscovery. Где мои ноды?

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

    [Читать далее…]

  • Munin. Часть 3. Плагин мониторинга ESXi.

    Теперь, когда у нас есть цель — «создать плагин Munin для удаленного контроля температур и напряжений на VMware ESXi хосте с использованием утилиты esxcli» и выбран инструмент для её достижения — Munin, можно смело приступать к созданию своего плагина мониторинга!

    [Читать далее…]

  • OpenWrt PXE или загрузка по сети

    Однажды, в очередной раз переустанавливая Linux на HTPC, я потерял загрузочную флэшку. Тут же было принято решение не тратить драгоценное время на её поиски, ни сейчас, ни в дальнейшем и настроить на своем роутере поддержку среды для загрузки компьютера.

    Как всегда, первым делом я обратился к гуглу, но к моему удивлению, по первым ссылкам были какие-то сумасшедшие решения на 100500 строк, с подключениями внешних дисков, редактированием конфигов и доставанием файлов из syslinux…

    [Читать далее…]

  • Munin. Часть 2. Только мониторинг.

    В настоящее время в системах мониторинга наблюдается тенденция к переходу от простого отслеживания каких-либо метрик к более сложному «сервис-ориентированному» мониторингу и управлению событиями. Хотелось бы сразу внести ясность в понимании того, какое здесь место занимает Munin.

    Давайте взглянем на мониторинг с помощью Munin не «изнутри», как разработчики, а «снаружи», как люди эксплуатирующие эту систему. Итак, что же такое Munin с точки зрения удобства мониторинга и управления событиями…

    [Читать далее…]

  • Munin. Часть 1. Знакомство.

    Всем доброго времени суток!

    Эта серия статей призвана рассказать Вам о написании собственных мониторов/сенсоров для системы мониторинга Munin. На протяжении нескольких статей мы с Вами попробуем создать плагин Munin для удаленного контроля температур и напряжений на VMware ESXi хосте с использованием утилиты esxcli.

    Для начала, прежде чем переходить непосредственно к мониторингу ESXi, я бы хотел коротко и максимально просто рассказать Вам об этой системе. Пример изложенный ниже касается мониторинга linux-like OS, конечно есть и реализация агента Munin для Windows, но о ней как-нибудь в другой раз.

    Итак, что же это такое, почему именно эта система мониторинга и как её «едят».

    [Читать далее…]