Если вам знакомо то чувство уверенности когда вы знаете что происходит, знаете что всё под контролем, то возможно вам знакомо и чувство когда оказывается что это далеко не так. В этом посте я расскажу о том как я на ровном месте сел в лужу, почему так вышло и какая работа над ошибками была проведена. Речь пойдёт о Quest Foglight и встроенном правиле проверки памяти.
Рубрика «monitoring» - 11
Как можно долго заблуждаться думая что Foglight своевременно сообщит о проблеме с загрузкой памяти
2014-04-09 в 22:08, admin, рубрики: monitoring, идиотизм, ит-инфраструктура, Серверное администрирование, Сетевые технологии, метки: monitoring, идиотизмКак я Quest (нынче Dell) Foglight имплементировал
2014-03-03 в 8:01, admin, рубрики: monitoring, ит-инфраструктура, Серверное администрирование, Сетевые технологии, метки: monitoringОпус о том как не нужно выбирать и имплементировать систему мониторинга
Здравствуйте уважаемыее.
Позвольте рассказать вам о длинной истории одной компании, с весьма небольшим штатом команды хостинга, которой вдруг захотелось проапгрейдить свою систему мониторинга. Речь пойдет о пути долгом и тернистом. Пути который только сейчас, спустя почти два года, подходит к этому замечатльному и неоднозначному понятию как maintenance mode. Коль сия история покажется вам интересной — добро пожаловать под кат.
Читать полностью »
Резервное копирование и восстановление 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 Приветствую, читатели!
Дело было вечером, делать было нечего, и тут я вспомнил — я же хотел поделится с сообществом своим недавним боевым опытом.
Было у меня задание — автоматизировать процедуру резервного копирования и создать процедуру восстановления Graylog-сервера.
Читать полностью »
Детализированный мониторинг запросов к 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. Эти проблемы легко решаются рестартом или стоп-стартом инстнса, он переедет на другой носитель. В целом проблемы могут быть:
- недостаток сетевых ресурсов
- недостаток питания
- проблемы с ПО носителя
- проблемы с аппаратным обеспечением носителя

