Низкоуровневое обнаружение в Zabbix

В используемой мной системе мониторинга Zabbix, начиная с версии 2.0, появилась такая любопытная штука, как низкоуровневое обнаружение

Я не буду пересказывать содержимое документации, расскажу лучше о том, как я писал свой тип обнаружения для мониторинга очередей RabbitMQ.

Проблема в том, что очередей в RabbitMQ может быть много, и, по мере развития веб-проекта, они меняются. Так что я решил обнаруживать их автоматически, и написал для этого свой провайдер данных для …

more ...

Плагин к Ruhoh для рисования графиков

Еще планируя создание статического блога на Hakyll я хотел реализовать рисование графиков "на лету" из отдельно хранящихся данных. Но с Hakyll не сложилось, и после долгих поисков я остановился на Ruhoh.

Все нижеописанное относится к Ruhoh 2.1

Цель

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

Решение

Конечно, я решил оформить все в виде плагина к Ruhoh, благо возможность такая …

more ...

И снова пользователи

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

Вот, к примеру, сегодня подошла ко мне тетя с просьбой помочь в отправлении с МФУ скана на email. Сам я этого никогда не делал, но сложности в этом не видел, и потому заявил ей, что …

more ...

Что я думаю о Debian на серверах

С 2010 года, когда я только начал заниматься системным администрированием, я использовал как основной серверный дистрибутив Debian. Это был изначально осознанный выбор, и на момент написания заметки таковым и остается. Конечно, я работал и с другими дистрибутивами, и потому мне есть и было с чем сравнить. По итогам работы с Debian и написана эта заметка.

Негатив

Общесистемные лимиты

В свое время, встала передо мной задача настройки под высокую нагрузку различных …

more ...

Мнение о Chef

Я использовал Chef для управления IT-инфраструктурой около полутора лет, начав с версии 0.10. Сначала, где-то пол-года, использовал только для управления конфигурациями, без развертывания ПО с нуля. Затем, уже на другой работе, автоматизировал управления конфигурациями и развертывание с нуля веб-проекта (30+ серверов, nginx, ruby, riak, redis, sphinx-search, rabbitmq и т.п.). Это позволило мне составить собственное мнение o достоинствах и недостатках Chef, и в этой заметке я свое мнение излагаю …

more ...