Приветствую, читатели!
Дело было вечером, делать было нечего, и тут я вспомнил — я же хотел поделится с сообществом своим недавним боевым опытом.
Было у меня задание — автоматизировать процедуру резервного копирования и создать процедуру восстановления Graylog-сервера.
Читать полностью »
Рубрика «monitoring» - 10
Резервное копирование и восстановление Graylog-сервера
2014-02-18 в 18:01, admin, рубрики: automation, backup, bash scripting, chef, linux, monitoring, restore, Блог компании EPAM Systems, системное администрирование, метки: automation, backup, bash scripting, chef, linux, monitoring, restoreДетализированный мониторинг запросов к Apache при помощи Python и Munin
2013-12-17 в 7:59, admin, рубрики: Apache, daemon, linux, logging, monitoring, munin, python, веб-аналитика, системное администрирование, метки: apache, daemon, linux, logging, monitoring, munin, pythonОдним из заданий во время моей недавней стажировки в ТомТоме было улучшение средств мониторинга веб-серверов компании. Конкретнее, необходимо было написать несколько плагинов к Munin, которые выводили бы подробную статистику запросов к нашим API из логов доступа Apache. Задача эта изначально может показаться примитивной — всего-то и нужно, что распарсить файл лога и вывести результаты в понимаемом Munin формате. Однако, для создания действительно надежной и удобной утилиты с гибкими возможностями настройки мне пришлось немало повозиться. Чтобы эта работа не пропала зря, я разместил код на Гитхабе под названием elfstats. В этой статье я расскажу о том, какие задачи способна решать данная утилита, чтобы заинтересовавшиеся сетевые инженеры смогли применить её в своих окружениях.
Вкратце, перед началом работы с elfstats необходимо описать обрабатываемые веб-сервером запросы при помощи регулярных выражений. После этого программа будет регулярно парсить логи доступа и генерировать файл отчета, содержащий количество запросов и распределение времени отклика для каждого из описанных шаблонов. Далее, этот отчет будет обрабатываться при помощи Munin и выводиться в виде соответствующих графиков. Таким образом, установив и настроив elfstats, вы сможете легко отслеживать изменения в работе ваших приложений и поведении пользователей на уровне веб-сервера.
Читать полностью »
Мониторинг статистики Django проектов с помощью Pinba на Debian GNU/Linux
2013-10-30 в 8:01, admin, рубрики: django, monitoring, pinba, метки: Django, monitoring, pinbaВ данном топике, будет рассказано о пошаговой настройке и конфигурации проекта и сервера с использованием связки pinba-engine + pinboard + django-pinba, для сбора и визулизации статистики проектов на django.
Все проекты являются бесплатными и их исходный код доступен на GitHub под лицензиями GPL или MIT.
Почему pinba?
В команде есть проекты, которые были написаны на php. Посещаемость у проектов достаточно высокая(свыше 200к). Есть очень много узких мест. Часто после каких-либо обновлений и новшеств, мы получали огромные тормоза, о которых мы узнавали не сразу. Нужно было решение, которое повернуто лицом к заказчику и программисту. Закачик очень не любит zabbix и munin. Решение нашлось. Это был pinboard и pinba. Заказчику понравилось. Он попросил прикрутить pinba на все проекты, которые крутились на django.
Читать полностью »
Мониторинг файлов с помощью GCD
2013-08-29 в 8:51, admin, рубрики: GCD, monitoring, разработка под iOS, метки: GCD, monitoringДумаю, что большинству разработчиков под iOS известно как легко включить iTunes File Sharing в своем приложении, добавив лишь одну строчку в Info.plist:
UIFileSharingEnabled = YES
Но это даже не полдела. Соль в том, что, по-хорошему, приложение теперь должно остлеживать все изменения с файлами, происходящие в директории Documents и соответственно обновлять свои данные. Как это релизовать в своём коде и расскажет данная статья.
Читать полностью »
Знакомство с IBM Tivoli Monitoring
2013-05-17 в 7:15, admin, рубрики: IBM, monitoring, Tivoli, Песочница, системное администрирование, Софт, метки: IBM, monitoring, TivoliПривет!
Сегодня я расскажу вам об одном из продуктов IBM для мониторинга серверов и приложений. Всегда пристально следил за публикациями по теме мониторинга и по моим ощущениям в последнее время их резко поубавилось. Ну что же, попробую хоть как-то восполнить этот досадный пробел.
Почему именно ITM (IBM Tivoli Monitoring) спросите вы, просто так сложилось, что уже на протяжении нескольких лет я занимаюсь внедрением и настройкой этого продукта и хочу поделиться своими впечатлениями о работе с ним.
Если вам интересно познакомиться с ITM или просто хочется увидеть, что же скрывается за этим таинственным окном, то прошу под хабракат.
Читать полностью »
Zapier API Status Board – статус популярных веб сервисов
2013-05-07 в 10:38, admin, рубрики: api, monitoring, webservice, метки: api, monitoring, webservice
Zapier запустил новый сервис API Status Board, позволяющий определить статус популярный веб сервисов. API Status Board анализирует коды HTTP запросов: 2xx — все нормально, 4xx – что-то не работает (возможно Zapier) и 5xx – произошел сбой. Однако, делать выводы, основываясь на одном ответе не хорошо, поэтому zapier status для маленьких нарушений наводит некоторые справки и это приводит к задержке ~5-10 минут. Серьезные сбои сразу отобразятся в сервисе. Посмотреть список неполадок можно в json формате по адресу Читать полностью »
Screenshot Monitor — мониторинг удалённых разработчиков
2012-12-24 в 10:44, admin, рубрики: gtd, monitoring, screenshot, управление временем, управление людьми, я пиарюсь, метки: gtd, monitoring, screenshot, управление временем, управление людьми
Иногда мы нанимаем удалённых работников. Иногда мы сами работаем на кого-то удаленно. Я хочу представить сервис, созданный для того, чтобы повысить уровень доверия в этих отношениях.
Читать полностью »
AWS: Status Check + CloudWatch
2012-12-14 в 7:54, admin, рубрики: Amazon Web Services, AWS, cloudwatch, monitoring, Блог компании EPAM Systems Ukraine, метки: aws, cloudwatch, monitoring Привет!
Status Check
Многие замечали в консоли EC2 в таблице инстансов столбец Status Check. Он обычно зелёного цвета — OK. Не раз я видел, что статус чек фейлится. Что же такое статус чек, какие параметры он отслеживает?
Status Check — это несколько автотестов, которые проходит инстанс и нода-носитель, на которой этот инстанс бежит. На данный момент есть 2 статус чека:
1. System Status Check — проверка состояния параметров, которые зависят от AWS. Эти проблемы легко решаются рестартом или стоп-стартом инстнса, он переедет на другой носитель. В целом проблемы могут быть:
- недостаток сетевых ресурсов
- недостаток питания
- проблемы с ПО носителя
- проблемы с аппаратным обеспечением носителя
Collectd — Следим за системой с минимальными затратами. Настройка и использование нотификаций
2012-12-10 в 15:22, admin, рубрики: collectd, linux, monitoring, мониторинг сервера, системное администрирование, метки: collectd, linux, monitoring, мониторинг сервераЧто это такое?
Collectd — это небольшой демон, который каждые 10 секунд собирает
статистку об использовании ресурсов системы. Есть возможность сбора
статистики для нескольких хостов и отсылка её на сервер, который
занимается отрисовкой красивых графиков.
Основное отличие этого сборщика в том, что он работает по принципу push, а не poll/pull. Т.е. он «висит» и слушает, а сервера ему сами статистику присылают.
Что мы будем делать?
Что я хочу описать в этом посте:
- Установка.
- Настройка общая.
- Настройка отдельных плагинов.
- Настройка slave серверов, которые будут слать нам на главный сервер свою статистику работы.
- Настройка нотификаций по email.
PRTG: Система мониторинга и некоторые полезные советы
2012-10-14 в 16:53, admin, рубрики: monitoring, WMI, информационная безопасность, мониторинг сервера, системное администрирование, метки: monitoring, WMI, мониторинг сервера
На рынке существует огромное множество систем мониторинга, начиная от самых простых и бесплатных и заканчивая дорогими решениями от известных производителей, таких как Hewlett-Packard и Microsoft.
В этой статье я расскажу вам о системе PRTG Network Monitor от компании Paessler AG. Сразу хочу оговориться, что я не являюсь серьезным IT специалистом, а работаю в области безопасности, хотя и достаточно тесно сотрудничаю с департаментами IT и IT Security.
Выбор ПО производился мной на основании поверхностного анализа сайтов производителей.
Читать полностью »