Метка «monitoring» - 7

Система мониторинга: зачем?

Многие из вас, кому довелось отвечать за небольшую подсеть, сталкивались с проблемой учёта работоспособности пары десятков машин. Либо Вам просто захотелось иметь возможность в любой момент времени из любой точки планеты узнать как себя чувствует ваша торрент-качалка, оставленная включенной дома.

Лично я разрабатывал эту систему для решения проблемы скрытого удаленного наблюдения за вверенными мне компами. На этапе реализации мне предложили получить некоторый профит с этого проекта и сделать все на BASH как проект для некоторой конференции.

… и вот, разгребая хлам, я нашел исходники. Время работы веб-программистом не прошло даром, было решено полностью переверстать и расширить функционал. Собственно, начнем…

Описание платформы, зависимости

Не так давно я обновился до 12.10й версии всеми любимой Kubuntu (Ubuntu с KDE в качестве WM, GNOME не переношу). Система девственно чиста, никаких манипуляций с ней не производилось, так что в ней не будет пакетов, которых нет у Вас.
Ядро 3.5.0-21, KDE. Для работы самой системы нам понадобятся дополнительные пакеты, которые можно найти в стандартном репозитории. Набираем следующее:

sudo -s
apt-get install perl
apt-get install libnotify-bin
apt-get install lm-sensors
apt-get install sysstat
apt-get install apache2
exit

Перл нам будет нужен для выполнения скрипта-обработчика строк, libnotify — для вывода уведомления, lm-sensors — для снятия температуры, sysstat — для сбора статистики по I/O, apache2 — вебсервер для отображения. Ну, само-собой нужен любой текстовый редактор с подсветкой синтаксиса.

Реализация

Сначала я сверстал шаблон на дивах, в ряде случаев получился тизер фильма «Начало», но в целом структура дерева DOM корректна. Дальше спроектируем систему, которая будет заполнять этот шаблон. Для этого напишем скрипт на BASH. Для этого следует знать, что для нашего (Ubuntu) дистрибутива дефолтной директорией для вебсервера апач будет /var/www. Следовательно, если кроме нашей системы ничего не будет в открытом доступе, вывод реализуем сразу в index.html.

Сам скрипт предельно простой: команда echo выводит в stdout входной параметр, мы этот выхлоп перенаправляем в файл. Так мы сможем передать в html из BASH шаблон. С точки зрения теории алгоритмов, мы получаем уже специализированный код.
Читать полностью »

Screenshot Monitor — мониторинг удалённых разработчиков

Иногда мы нанимаем удалённых работников. Иногда мы сами работаем на кого-то удаленно. Я хочу представить сервис, созданный для того, чтобы повысить уровень доверия в этих отношениях.
Читать полностью »

Привет! image

Status Check

Многие замечали в консоли EC2 в таблице инстансов столбец Status Check. Он обычно зелёного цвета — OK. Не раз я видел, что статус чек фейлится. Что же такое статус чек, какие параметры он отслеживает?

Status Check — это несколько автотестов, которые проходит инстанс и нода-носитель, на которой этот инстанс бежит. На данный момент есть 2 статус чека:

1. System Status Check — проверка состояния параметров, которые зависят от AWS. Эти проблемы легко решаются рестартом или стоп-стартом инстнса, он переедет на другой носитель. В целом проблемы могут быть:

  • недостаток сетевых ресурсов
  • недостаток питания
  • проблемы с ПО носителя
  • проблемы с аппаратным обеспечением носителя

Читать полностью »

На разрабатываемом мною проекте под Android возникла необходимость мониторинга входящих и исходящих звонков и сообщений. Полез читать документацию и подручные книги и к сожалению понял, что задача не совсем из тривиальных, так как каждая часть одной проблемы требует различного подхода к реализации. Вообще заметил, что многие книги или же статьи всегда стараются подавать более легкие примеры, например обработка входящего сообщения, а вот про исходящее ни слова если реализация более сложна. Возможно это мое предубеждение, но уже не первый раз обращаю на это внимание
Решил собрать все воедино и поделиться с теми, кто возможно будет набивать себе оскомину пытаясь найти решение данной проблемы. На оптимальность не претендую, так как сам учусь
Читать полностью »

Что это такое?

Collectd — это небольшой демон, который каждые 10 секунд собирает
статистку об использовании ресурсов системы. Есть возможность сбора
статистики для нескольких хостов и отсылка её на сервер, который
занимается отрисовкой красивых графиков.

Основное отличие этого сборщика в том, что он работает по принципу push, а не poll/pull. Т.е. он «висит» и слушает, а сервера ему сами статистику присылают.

Что мы будем делать?

Что я хочу описать в этом посте:

  • Установка.
  • Настройка общая.
  • Настройка отдельных плагинов.
  • Настройка slave серверов, которые будут слать нам на главный сервер свою статистику работы.
  • Настройка нотификаций по email.

Читать полностью »

В последнее время достаточно часто приходится использовать спецсредства для наблюдения и контроля за мобильными объектами. Одними из доступных в продаже устройств мониторинга являются GPS/GSM трекеры и маяки-закладки с автономным питанием. Рынок очень насыщен подобной продукцией, но не многие устройства могут отвечать нашим запросам по техническому и практическому использованию.
Много устройств было использовано, с доделками, переделками, и т.к. нужна была либо возможность быстрого крепления, или дополнительная влагозащищенность, удобный и функциональный сервер или краткость команд для СМС управления, все познавалось методом проб и ошибок. И вот, на российском рынке появилось оборудование марки Proma Sat.

Одним из интересных решений, что мною было протестировано явился трекер с магнитным креплением с прочным и влагозащищенным корпусом Proma Sat 1000. Внутри установлена плата с полностью интегрированными антеннами GPS и GSM, туда же устанавливается СИМ-карта, аккумулятор емкостью 3200 мАч, корпус с резиновым уплотнением и возможностью внешней подзарядки или постоянного подключения к бортовой системе транспортного средства. В комплекте так же идет сетевое зарядное устройство для предварительной зарядки перед мероприятиями.

proma satЧитать полностью »

Конструктор «Видеоконтроль»Пару недель назад закончилась серия практических тестов, в ходе которой мы испытывали набор из беспроводной камеры и разных датчиков к ней. Собственно, испытывали даже не мы, а несколько частных охранных предприятий, с радостью получивших новую игрушку.

Вообще, попытки создать беспроводную камеру, отправляющую данные благодаря SIM-карте, предпринимаются достаточно давно. Ещё несколько лет назад появились первые решения, которые могли гордиться металлическим корпусом, габаритами «полкирпича» и аккумулятором от Nokia на старых добрых советских болтах. Программировать их приходилось отправляя SMS-сообщения на SIM-карту внутри, а они, в свою очередь, отдавали картинку в ответ на входящее сообщение или просто по таймеру. Даже эти «динозавры» уже были удобны для некоторых объектов, но дальше ряда экспериментов дело не пошло.

Проблем было несколько:

  1. Широко распространённое тогда 2G-покрытие накладывало ограничения на использование: сотовая инфраструктура была просто не готова поддерживать такие устройства.
  2. Не было специальных тарифов для таких камер: эксплуатация была довольно дорогой.
  3. Управление было сложным: нужно было быть инженером, чтобы правильно всё настроить или перенастроить.
  4. Из-за той же сложности с программированием через SMS-команды настройка сотни камер или перенастройка их на другой режим превращалась в натуральный ад.
  5. Камера не работала со внешними датчиками, что очень ограничивало её возможности на практике.

Читать полностью »

Мониторинг — это один из столпов обеспечения высокой доступности ИТ-систем.
Как правило, системные администраторы при установке системы мониторинга в первую очередь настраивают ее на проверку параметров серверов и обнаружение недоступности сервисов, запущенных на этих серверах. Безусловно это приоритетная задача, но не стоит забывать и о другом оборудовании: ИБП, системах кондиционирования, сетевом оборудовании.

В этом топике я покажу как решить за полчаса задачу мониторинга активного сетевого оборудования (т.е. свитчей, роутеров и т.п.) в системе Zabbix с помощью пары полезных инструментов. В результате вы сможете получить полную картину происходящего в сети.

модная карта сети
Читать полностью »

Здравствуйте.

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

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js