Работа службы удаленного управления устройствами

Работа службы удаленного управления устройствами Хостинг
Содержание
  1. Обеспечьте возможность совместного доступа к файлам и их редактирования
  2. Centreon
  3. Мониторинг компьютеров онлайн
  4. Какие задачи решает?
  5. Что такое мониторинг сотрудников онлайн?
  6. Для чего нужен онлайн-мониторинг?
  7. Использование квадратора для онлайн-мониторинга
  8. Как происходит наблюдение за сотрудниками
  9. Как работает контроль сотрудников онлайн?
  10. Что можно увидеть с помощью онлайн-мониторинга
  11. Есть ли аналоги Kickidler?
  12. Asana
  13. Давайте своевременную обратную связь и мотивируйте команду
  14. Algorius
  15. Dropbox
  16. Google Диск
  17. Observium
  18. Zabbix
  19. Удаленный рабочий стол Windows
  20. The Dude
  21. Обеспечьте прозрачность рабочих процессов
  22. CleverControl
  23. OpenNMS
  24. Обеспечьте сотрудникам доступ ко всем необходимым файлам и сервисам
  25. Prometheus
  26. Организуйте рабочую коммуникацию в коллективе
  27. Icinga
  28. Timely
  29. Bonusly
  30. Slack
  31. Veliam
  32. Zoom
  33. Netdata
  34. Битрикс24
  35. VictoriaMetrics
  36. MONQ
  37. Зарубежные сервисы
  38. Обеспечьте безопасность корпоративных данных
  39. Norton 360
  40. TeamViewer
  41. LibreNMS
  42. Newrelic
  43. Nagios
  44. NetXMS
  45. Продумайте стратегию контроля
  46. Monika
  47. Nezha
  48. Сheckmk
  49. Discord
  50. Box

Обеспечьте возможность совместного доступа к файлам и их редактирования

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

Centreon

Продолжая тему мониторинга, хочу вас познакомить с ещё одной полноценной распределённой системой мониторинга, которую попробовал сам. Речь пойдёт про Open Source проект Centreon. Я изучил систему, установил себе на сервер и настроил мониторинг одного хоста.

История этого продукта тянется из стародавних времён. В рунете почти нет свежих статей о ней, кроме упоминай в районе 2010-2013 годов. Тогда, как я понял, это была надстройка над Nagios, которая расширяла на тот момент популярную систему мониторинга. В настоящий момент это полностью самостоятельная система, но некоторые особенности Nagios прослеживают.

Например, в Centreon, как и в Nagios наблюдаемые метрики сгруппированы в Services, наравне с хостами. Можно строить выборки, группировать данные, создавать виджеты как на основе хостов, так и сервисов, которые привязаны к этим хостам.

Вторая особенность, которая вроде бы тоже из Nagios унаследована, хотя на 100% не уверен — после изменения настроек через веб интерфейс, их необходимо применить. То есть сразу ничего не меняется. Можно выполнить набор каких-то действий, а потом разом их применить. Мне лично такой подход нравится. Есть страховка от ошибочных действий.

Устанавливается Centreon очень просто. Есть готовый скрипт для rpm систем, который ставит php, maridb, apache. Связывает всё это между собой и запускает. Также этот скрипт, ❗️внимание!!!, включает SELinux и настраивает его. Вообще впервые такое вижу. Обычно все скрипты SELinux не любят и отключают его, чтобы не мешал.

Базовый мониторинг систем и устройств осуществляется через snmp. Это касается как Linux, так и Windows систем. Для мониторинга приложений надо ставить специальный poller на сервер. Например, для мониторинга Mysql.

Проект монетизируется за счёт продажи плагинов и расширений. В базе представлен минимальный функционал для базового мониторинга ОС, сетевых устройств Cisco, принтеров и UPS. Всё остальное за деньги.

Система в целом так себе. Не могу сказать, что она мне сильно понравилась. Бесплатная версия довольно простая и подойдёт для базовых метрик. Всё работает из коробки и настраивается быстро и просто. Добавляем хост, прикрепляем шаблон, применяем конфигурацию и метрики cpu, mem, ping, swap начинают собираться.

Centreon

Мониторинг компьютеров онлайн

Какие задачи решает?

Для онлайн-мониторинга это:

Работа службы удаленного управления устройствами

Что такое мониторинг сотрудников онлайн?

Контроль сотрудников в режиме реального времени – это возможность заглянуть в монитор любого сотрудника и узнать, чем он занимается в данный момент.

Как показывает практика, 30% рабочего времени сотрудники тратят на социальные сети, игры, просмотр видео и развлекательных сайтов.

Онлайн-мониторинг позволит Вам наблюдать как за отдельным сотрудником, так и за целым подразделением или организацией.

Работа службы удаленного управления устройствами

Для чего нужен онлайн-мониторинг?

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

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

Работа службы удаленного управления устройствами

Использование квадратора для онлайн-мониторинга

  • Квадратор — уникальный инструмент, который показывает рабочие столы сотрудников в виде сетки
  • Точно так же в системах видеонаблюдения располагаются изображения с камер
  • Одновременно вы можете разместить в сетке неограниченное количество рабочих столов
  • Доступно множество вариантов сетки квадратора, в которых ряд экранов могут быть больше других, например, для более пристального наблюдения за определенными людьми

Работа службы удаленного управления устройствами

Как происходит наблюдение за сотрудниками

  • Если в данный момент сотрудник занимается личными делами, то вокруг его ячейки появится красная рамка
  • Когда человек занят полезной для компании работой, то рамка будет зеленой
  • На экранах неактивных компьютеров, пользователи которых отошли погулять, будет показываться таймер времени отсутствия
  • Чья-то работа вызывает у вас вопросы? Разверните его рабочий стол на весь экран и внимательно изучите его деятельность с помощью истории активности и гистограммы нарушений
  • Видео действий всех сотрудников записывается, поэтому в дальнейшем вы всегда можете просмотреть все спорные моменты

Работа службы удаленного управления устройствами

Как работает контроль сотрудников онлайн?

  • На каждый компьютер сотрудника устанавливается граббер, который транслирует рабочий стол ПК на сервер
  • Руководитель или сотрудник службы безопасности использует для наблюдения за сотрудниками программу вьюер
  • Вьюер позволяет наблюдать за большим количеством сотрудников одновременно, причем эти сотрудники могут находиться в различных офисах и быть подключены к различным серверам

Работа службы удаленного управления устройствами

Что можно увидеть с помощью онлайн-мониторинга

  • Рабочие столы компьютеров сотрудников, которые могут находится в разных офисах, городах и странах
  • Текущее состояние каждого сотрудника, который в данный момент…
    • занят работой
    • тратит время на личные дела
    • отошёл от компьютера
  • Содержимое всех мониторов, подключенных к ПК сотрудника
  • Клавиши, нажимаемые сотрудником в режиме реального времени
  • Гистограммы нарушений, совершаемых сотрудниками

Если вы еще не уверены в необходимости покупки полнофункциональной системы контроля, то вы можете бесплатно наблюдать за работой одного своего сотрудника в режиме
реального времени!

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

Зарегистрироваться

Работа службы удаленного управления устройствами

Есть ли аналоги Kickidler?

  • Большинство существующих систем контроля сотрудников не позволяют производить онлайн-мониторинг
  • Некоторые системы позволяют просматривать рабочий стол ПК только одного сотрудника
  • При этом объем данных в случае онлайн-мониторинга в системах конкурентов огромный и может стать проблемой для вашей сети
  • Только Kickidler позволяет наблюдать одновременно за целым отделом или компанией

Asana

Asana — это еще одно приложение для организации эффективной работы в дистанционной команде. Этот сервис позволит руководителю:

  • создавать и распределять задачи;
  • группировать их в общие проекты;
  • оперативно связываться в чате с исполнителями каждой задачи.

Удаленные сотрудники же смогут планировать выполнение задач в соответствии с дедлайном, прикладывать файлы из Dropbox, Box и Google Диска в чате с коллегами, вести личный to-do лист и, в целом, получат полную картину рабочего процесса.

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

​15 приложений для быстрого перевода сотрудников на удаленных режим работы

А какими сервисами пользуетесь вы, чтобы перевести сотрудников на удаленную работу?

Давайте своевременную обратную связь и мотивируйте команду

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

Algorius

В этот раз хочу познакомить вас с интересным продуктом, ранее который я не обозревал и вообще сам не был с ним знаком. Речь пойдёт о комплексной системе для мониторинга, визуализации и инвентаризации компьютерного оборудования Algorius.

Сразу перечислю основные особенности Algorius:

  • устанавливается на Windows систему через типовой установщик;
  • максимально простая и быстрая настройка, в том числе с автоматическим обнаружением устройств в сети;
  • вся настройка выполняется мышкой в окне программы, никакие конфиги править не надо, долго разбираться и читать документацию тоже, всё интуитивно понятно;
  • в качестве БД использует SQLite.

А теперь основное по функционалу:

  • Клиент-серверный доступ к информации. На сервере можно настроить, к каким данным может получать доступ тот или иной клиент. Клиентом выступает отдельное Windows приложение.
  • В Algorius можно рисовать красивые и наглядные схемы сети с различной разбивкой по сегментам. Можно описать до каждого устройства локальную сеть, а потом все сети описать в общей навигационной карте. Есть поддержка географической карты OpenStreetMap.
  • Поиск и идентификация устройств могут проходить автоматически с использованием различных механизмов и технологий — ARP, Ping, Netbios, TCP, UDP, SNMP, WMI.
  • Для устройств можно заполнять инвентарные данные, а также собирать их автоматически отдельным агентом.
  • Схемы сетей можно импортировать/экспортировать в формат Visio.

Поставил программу, немного посмотрел на неё. Она реально очень проста в настройке. Автоматически просканила сеть, нашла некоторые компы и сервера. Чтобы поставить объект на мониторинг, достаточно открыть его свойства, добавить ip адрес и сенсор, который будет использоваться (ping, tcp или udp запрос на какой-то порт, snmp, arp и т.д.).

Функционал относительно простой, если сравнивать с какими-то серьезными системами мониторинга. Но зато всё целостное, понятное и легко настраивается. Есть возможность использовать внешние проверки и устанавливать плагины. Не думаю, что найдётся большой выбор этих плагинов, кроме тех, что написали сами разработчики.

Algorius платная программа, не Open Source. Есть бесплатная версия с ограничениями: 25 хостов мониторинга, 5 одновременно открытых карт сетей, хранение отчётов 1 месяц. Если покупать, то цены очень доступные. Мониторинг 500 хостов без каких-либо других ограничений стоит всего 10000р. в год. А 100 всего 2000р.

Aalgorius

Dropbox

Сервис также позволяет хранить все файлы в одном защищенном облаке и обеспечивает доступ к ним с любого устройства. Как и Google Диск, этот инструмент предлагает пользователям дополнительные возможности для эффективной работы в команде, такие как уведомления о последних изменениях в документах, возможность одновременной коллективной работы с файлами, инструменты для повышения продуктивности на рабочем месте, синхронизация данных и встроенный календарь для планирования работы.

Google Диск

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

  • сканирование документов, визитных карточек, квитанций с помощью приложения Google Диск на Android;
  • автозагрузка файлов на компьютер и их синхронизация (после редактирования документов в Google Диске все изменения автоматически синхронизируются на устройстве);
  • комментирование папок и файлов (функция позволяет добавить подробное описание к файлам, сохраненным на диске);
  • возможность создать на рабочем столе компьютера ярлык на документ из хранилища Google;
  • редактирование документов в формате PDF;
  • копирование текста с изображений и многое другое.

Подробнее с дополнительными возможностями сервиса можно ознакомиться на официальном сайте Google.

Observium

Знакомлю вас с очередной системой мониторинга, которую пробовал лично. Речь пойдет про Observium. Смотрел на нее, когда еще не плотно сидел на Zabbix. Она показалась более простой в установке и настройке. На деле это так и получилось, но я в итоге заставил себя учить Zabbix. Он мне видится более перспективным и функциональным. Но если вы не специализируетесь на мониторинге, то вам могут подойти любые другие продукты попроще.

Основа сбора метрик в observium — snmp. У него есть огромное количество готовых шаблонов под все популярные и известные устройства. Основной упор идет на сеть. Вообще, эта система мониторинга изначально позиционировалась для сети, хотя сейчас можно мониторить и другие устройства, системы (ставится агент, есть даже под Windows), приложения (есть шаблоны под Apache, BIND, DRBD, Memcached, MySQL, NFS и др.). Полный список можно посмотреть на сайте — http://observium.org/supported_devices/

Читайте также:  Каталог телеграмм и делегирование административных прав в Active Directory

Простота настройки заключается вот в чем: Full autodiscovery of supported devices and metrics. Это цитата с сайта. То есть все автоматом находится, подцепляется и мониторится. Не надо вручную метрики добавлять.

Есть несколько редакций: Community, Professional, Enterprise. Продается годовыми подписками. К сожалению, очень много полезного функционала только в платных версиях. Например, подсчет трафика, доступ через api и др. Посмотреть своими глазами на observium можно в демо — https://demo.observium.org. Учетка demo / demo.

Observium

Zabbix

Лидером рейтинга я поставил популярную в настоящее время систему мониторинга Zabbix. Это полностью бесплатный Open Source проект. По моему мнению ключевой особенностью Zabbix является безграничная возможность сбора метрик. Эта система мониторинга имеет огромное количество интеграций и готовых шаблонов для мониторинга всего, что только может прийти в голову. А если какого-то готового решения нет, его можно сделать самостоятельно. У меня отдельный раздел с подобными решениями, которые я реализовал сам.

Zabbix Server состоит из серверной части, управление которой происходит через веб интерфейс, написанный на php. Так что потребуется классический веб сервер. В качестве базы данных используется PostgreSQL или MySQL. Это является слабым местом данной системы мониторинга. Так как всё хранится в полноценной SQL базе, она первая станет узким местом при росте нагрузки на систему мониторинга. Метрики могут собираться как самим сервером, так и с помощью агентов, которые устанавливаются на наблюдаемые системы.

Основная критика Zabbix — отсутствие поддержки современных принципов управления инфраструктурой — Iac (Infrastructure-as-Code). Мониторинг Zabbix — классический монолит из прошлого. Но стоит отдать ему должное — он движется в направлении поддержки современных динамических сред. Есть готовые шаблоны с автообнаружением объектов для Kubernetes и Docker.

Zabbix

Удаленный рабочий стол Windows

С помощью удаленного рабочего стола сотрудники смогут подключиться к рабочему компьютеру не только с Windows 10, но и с устройств на Android, iOS и Windows. Настроить удаленный доступ к рабочему компьютеру с Windows 10 довольно просто:

Шаг 1. На компьютере, к которому вы хотите подключиться, нажмите Пуск > Параметры > Система > Удаленный рабочий стол и включите параметр Включить удаленный рабочий стол.

Шаг 2. Запишите имя целевого ПК, которое указано в разделе Как подключиться к этому ПК.

Шаг 3. На компьютере с Windows 10, с которого вы хотите получить доступ к рабочему устройству, в поле поиска на панели задач введите подключение к удаленному рабочему столу и выберите Подключение к удаленному рабочему столу.

Шаг 4. В окне Подключение к удаленному рабочему столу введите имя компьютера, к которому необходимо подключиться (из шага 2), а затем нажмите кнопку Подключиться.

The Dude

Много писал про мониторинг и всегда обходил стороной такой популярный продукт как The Dude. Надо это исправить. Авторами The Dude является всем известная компания Mikrotik. Основное её отличие — простота настройки и неприхотливость в плане ресурсов . Её очень легко установить и запустить в работу. Не нужны специальные знания и время на изучение продукта. Базовая настройка проста и интуитивна.

Сервер The Dude можно установить только на RouterOS. Так что вам нужно либо устройство Mikrotik, либо виртуальная машина с CHR (Cloud Hosted Router). Если будете ставить на роутер, имейте ввиду, что свою базу данных мониторинг будет хранить тоже локально, а значит будет постоянно что-то писать на устройство хранения. Для этого лучше сразу выделить sd карту или usb накопитель, чтобы не исчерпать ресурс записи встроенной памяти. Идеально поставить на CHR. У меня есть одна лицензия для различных тестов конфигураций микротов. Удобно это делать на виртуалке.

The Dude умеет автоматически сканировать сеть и добавлять в мониторинг все найденные устройства. Далее вы сможете их сами расположить на карте сети. Отдельно отмечу, что The Dude умеет мониторить и находить не только устройства Mikrotik, а и всё остальное, что доступно по сети. Например, для Windows у него есть свой агент, который можно установить для сбора метрик. А в общем случае он собирает метрики по snmp, в том числе и с Linux машин.

Писать много не буду, так как продукт достаточно известный. В сети много руководств по его настройке. Если вам нужен простой мониторинг и вы используете у себя Mikrotik, попробуйте The Dude. Он необычен и выделяется на фоне других систем мониторинга. При этом весьма удобен и популярен.

The Dude

Обеспечьте прозрачность рабочих процессов

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

CleverControl

Целью данного облачного сервиса является предоставление работодателю удаленного контроля над всеми видами деятельности сотрудников. Возможность полного контроля обеспечивается широким функционалом сервиса:

  • Запись всех нажатий клавиш;
  • Просмотр экранов устройств в режиме реального времени;
  • Постоянная запись экрана;
  • Контроль мессенджеров и социальных сетей;
  • Запись активности на сайтах;
  • Мониторинг активности приложений;
  • Запись поисковых запросов в популярных поисковых системах Яндекс, Google, Yahoo, Bing;
  • Скрытый режим.
CleverControl для удаленного мониторинга сотрудников​

Очевидно, что не все сотрудники согласятся на установку такого ПО на личный компьютер, тем более, если они не пользовались им раньше. Поэтому, если вы последовали моему первому совету и обеспечили коллективу удаленный доступ к рабочему ПК с помощью TeamViewer или встроенной функции Windows, вы можете установить CleverControl не на личные, а на рабочие устройства сотрудников, и сервис будет записывать только ту активность, которую сотрудники выполняли на экране рабочего ПК. Так вы точно будете знать, что сотрудники выполняют свои рабочие обязанности дистанционно, а коллектив, в свою очередь, не будут беспокоиться о своих персональных данных.

Данный сервис совместим с macOS и Windows и предлагает бесплатный 14-дневный пробный период для неограниченного количества компьютеров.

OpenNMS

На моём канале не было ни одного упоминания про старую, самобытную систему мониторинга OpenNMS. Это open source проект из далёкого 1999 года. Она развивается и по сей день. Последний релиз был 14 декабря этого года.

OpenNMS делает упор на мониторинг сетевого оборудования, хотя не ограничивается только им. Метрики может собирать по SNMP, WinRM, XML, SQL, JMX, SFTP, FTP, JDBC, HTTP, HTTPS, JSON, VMware, WS-Management, Prometheus, плагины Nagios. Поддерживает протоколы учёта трафика NetFlow v5/v9, IPFIX, sFlow. Она вообще умеет очень много всего. Например, можно складывать NetFlow в ElasticSearch, а OpenNMS будет туда ходить, разбирать трафик и формировать какие-то события на основе того, что там найдёт. Система многогранная и функциональная. За столько лет она получила очень большое развитие.

Написана на Java, поэтому является кроссплатформенной. Данные хранит в PostgreSQL, метрики умеет в TSDB. Java может быть как минусом, так как в целом немного тормозная и требует много ресурсов, так и плюсом. OpenNMS легко запускается на любой системе, в том числе и на Windows. Не требуется какой-то особенной подготовки и настройки.

У OpenNMS есть интеграция с Grafana в виде готовых дашбордов, которые поддерживаются разработчиками. Как я уже упомянул, система умеет принимать данные с экспортёров Prometheus. Также есть интеграция с Kibana. То есть идёт в ногу со временем. Про неё можно много писать, но это уже не формат telegram заметок. Система старая, информации в интернете про неё много, в том числе и готовых руководств, и в том числе в виде видеороликов. Помимо этого есть хорошая документация.

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

⇨ Сайт — https://www.opennms.com

Работа службы удаленного управления устройствами

Обеспечьте сотрудникам доступ ко всем необходимым файлам и сервисам

Если в вашей компании доступ к определенным сайтам, серверам, файлам или ресурсам открыт только для IP адреса вашего офиса, сотрудники не смогут выполнять свои рабочие обязанности в полной мере. В этой ситуации не обойтись без инструментов, позволяющих получить удаленный доступ к рабочему ПК.

Prometheus

Prometheus относительно новый продукт, который завоевал свою популярность вместе с развитием подхода Iac (Infrastructure-as-Code). Он стал фактически промышленным стандартом для мониторинга динамических систем, таких как Kubernetes или аналогов. Это тоже полностью бесплатный Open Source продукт. Основное преимущество — способность автоматически обнаруживать и мониторить огромное количество метрик и также способность быстро их показывать. В основе лежит база данных временных рядов TSDB. Она обеспечивает несравненно более высокие скорости обработки данных, по сравнению с SQL базами.

Вот ещё преимущества Prometheus:

  1. Prometheus query language. Это свой язык запросов, очень крутая штука, аналогов которой вроде и нет нигде. С его помощью очень удобно и быстро можно построить запрос на выборку данных.
  2. Service discovery. Прометеус отлично подходит для динамических систем, например Kubernetes. Он автоматически находит необходимые таргеты и ставит на мониторинг.
  3. Exporters. Формат данных Prometheus поддерживает огромное количество софта. Они сразу из коробки выдают все метрики для Prometheus. Вам остается их только направить в него.

Если вам интересно узнать, чем Prometheus отличается от Zabbix, читайте мою статью на эту тему — Сравнение Zabbix vs Prometheus. В качестве инструмента для визуализации собранных данных Prometheus использует Grafana.

Prometheus

Организуйте рабочую коммуникацию в коллективе

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

Icinga

Icinga — это весьма зрелая и качественная система мониторинга, на которую стоит обратить внимание, если выбираете, на чём остановиться и еще не решили, что вам нужен Zabbix или Prometheus. Изначально это был форк Nagios. Но со временем их пути сильно разошлись, так что можно считать Icinga самостоятельным продуктом. Причем качественным и полностью бесплатным:

Icinga полноценная система мониторинга, которая включает в себя:

  • Автоматизацию мониторинга инфраструктуры, в том числе сетевой, в том числе с использованием иерархической распределенной структуры.
  • Сбор метрик и логов.
  • Аналитику.
  • Оповещения.
  • Отчёты.
  • Визуализацию, в том числе с помощью дополнительных модулей для дашбордов.

В общем, там есть всё, что надо, для полноценного мониторинга. Данные может собирать как с помощью агентов, так и без них. Бэкенд написан на C++, веб интерфейс на php. В качестве БД поддерживает MySQL, Oracle Database, PostgreSQL.

Когда тестировал, очень понравился красивый, лаконичный, отзывчивый и шустрый веб интерфейс. Прям приятно по нему потыкать, все быстро открывается, логично распределено. Попробовать проще всего, развернув всё через docker-compose. Есть репозиторий — https://github.com/lippserd/docker-compose-icinga. Там готовый compose файл, но есть ошибки в Dockerfile в /env/icingaweb2/. Рабочая версия файла будет такая:

FROM alpine/git
WORKDIR /
COPY icingadb-load-monitoring.patch .
RUN git clone https://github.com/Icinga/icingadb-web.git icingadb && \
cd icingadb && \
git checkout e6e5bb30d37eacaf5498f96412b4b5f400cc9309 && \
cd .. && \
git apply --directory icingadb icingadb-load-monitoring.patch

FROM icinga/icingaweb2:2.9
USER root
RUN rm -rf /usr/share/icingaweb2/modules/icingadb/*
USER www-data
COPY --from=0 /icingadb /usr/share/icingaweb2/modules/icingadb

Icinga

Timely

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

Bonusly

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

Читайте также:  Промокод скидка на хостинг Beget | Акция на хостинг

Slack

Для поддержания рабочей коммуникации в коллективе многие компании, работающие дистанционно, пользуются командным мессенджером Slack. В нем можно обсудить рабочие процессы, а также поделиться новостями и успехами. Создайте в мессенджере один рабочий чат для всей команды, чтобы вести в нем все обсуждения по проектам. Если в вашей компании большое количество сотрудников, рекомендуется создать несколько чатов для отдела продаж, IT отдела, маркетологов, сотрудников поддержки клиентов и т.д.

Для небольших команд Slack предлагает бесплатный мессенджер, который можно интегрировать с 10 сторонними приложениями (Google Drive, Office 365 и др.). Инструмент также позволит сотрудникам обмениваться файлами и создавать неограниченное количество чатов для обсуждения проектов.

Veliam

Ранее я уже писал про систему мониторинга и управления IT инфраструктурой Veliam. Посмотреть статьи можно в соответствующем разделе сайта. Я не только тестировал систему, но и внедрил ее в небольшой организации. В целом, она закрывает базовые потребности типового офиса, где нет больших функциональных требований к инфраструктуре.

Veliam закрывает 3 основных направления:

  1. Мониторинг.
  2. HelpDesk система.
  3. Удаленный доступ сотрудников.

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

Помимо выхода боксовой версии, расширился и функционал. Добавились метрики, получаемые с помощью внешних скриптов. Также можно стало писать свои шаблоны мониторинга на базе SNMP запросов. Программа развивается и расширяет функционал. Но в базе так и осталась простота и скорость разворачивания и запуска в работу.

Сам сервис ставится на Windows и не требует специальных знаний по настройке и внедрению. Можно сразу брать и настраивать. Все получится. Моих статей будет достаточно. Ограничения бесплатной версии очень лояльные, многим может хватить и их.

Veliam

Zoom

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

Netdata

Рассказываю про очередной очень простой и функциональный мониторинг — Netdata. Он может быть установлен на одиночный сервер и следить только за ним. Также есть возможность подключить несколько своих серверов с установленным мониторингом к публичному сервису и наблюдать за всеми своими серверами через него в браузере.

Ставится Netdata не просто, а очень просто. Идем в консоль и запускаем скрипт:

# bash <(curl -Ss https://my-netdata.io/kickstart.sh)

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

После установки, можно сразу идти в браузер по локальному ip и смотреть мониторинг. Порт — 19999, авторизации нет. По умолчанию доступны привычные базовые метрики — cpu, память, диск, сеть и т.д. Но на самом деле функционал этого мониторинг очень сильно расширяется дополнительными collectors. Они есть для массы популярного софта. Не буду все это перечислять, можете сами посмотреть — https://learn.netdata.cloud/docs/agent/collectors/collectors.

# netdata-claim.sh -token=SIm3ctYjBA6ehxlY1HKTKYo9HE-hPijoMWZxy-YGquOX17K9Zrv-ipsLaJhml2CPaZ1VI3YEC3Ss429a6l2zZAsUxzU9-pNzdIDbFUGKFXlsK-gVaQXxVMUPIBwz_ANF0vsznGI -rooms=22fd6509-c18a-4731-91c7-c4745922f999 -url=https://app.netdata.cloud

Все, больше ничего делать не надо. Все метрики и сам сервер появится в дашборде через несколько секунд. Мониторинг будет доступен отовсюду через браузер.

Так как в Netdata есть поддержка всяких докеров, кубернетисов и прочего современного софта, да еще и ставится практически все автоматически, можно после установки почувствовать себя настоящим девопсом. Не упустите такой возможности.

Netdata

Битрикс24

Объединить и упростить коммуникацию внутри компании вам помогут инструменты для организации эффективной работы, например, Битрикс24. В сервисе вы сможете составить список конкретных ожиданий от сотрудников, работающих дистанционно, обсудить поставленные задачи, установить дедлайн, следить за этапами выполнения задачи, оставлять свои отзывы и комментарии. Перечисленными функциями можно пользоваться абсолютно бесплатно, загрузив приложение с официального сайта.

VictoriaMetrics

Все знают Prometheus. Он завоевал популярность в первую очередь из-за того, что соответствует на 100% современному подходу Iac (Infrastructure-as-Code), поэтому для динамических сред это сейчас стандарт мониторинга. Помимо очевидных преимуществ, у него есть недостатки — трудности с долговременным хранением данных, сложности с масштабированием, большое потребление ресурсов.

Для решения этих и некоторых других недостатков Prometheus появляется VictoriaMetrics. Это тоже бесплатный Open Source проект. Изначально она позиционировала себя как более удобное, производительное, долгосрочное хранилище данных для Prometheus. На сегодняшний день это самостоятельная система мониторинга, которая поддерживает язык запросов PromQL и интеграцию с Grafana. То есть для перехода с Prometheus практически ничего менять не надо.

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

Для попробовать, можно установить локально через Docker:
# docker run -it --rm -v `pwd`/victoria-metrics-data:/victoria-metrics-data -p 8428:8428 victoriametrics/victoria-metrics:latest

Далее вам нужен будет компонент vmagent (https://docs.victoriametrics.com/vmagent.html) для сбора данных, vmalert (https://docs.victoriametrics.com/vmalert.html) для отправки уведомлений. Это минимум. Также в Open Source версии есть следующие компоненты:

  • VictoriaMetrics Cluster для построения кластера;
  • vmbackup и vmrestore для бэкапа и восстановления хранилища;
  • vmoperator — оператор Kubernetes для деплоя, управления и масштабирования;
  • vmauth — шлюз для авторизации и балансировки нагрузки;
  • vmctl — утилита для миграции с Prometheus, Thanos, InfluxDB, OpenTSDB.

Если я правильно понимаю, то на текущий момент это более функциональное, удобное и производительное решение, нежели Prometheus с его базой TSDB.

❗️В завершении важное дополнение, которое в текущей ситуации я не могу не сделать. Насколько я понял, VictoriaMetrics разработала команда из Украины. Есть заявление Co-Founder и CTO VictoriaMetrics — Aliaksandr Valialkin:

Важное обновление: если вы работаете на Российские компании и пользуетесь приложениями VictoriaMetrics, то должны делать все, чтобы остановить войну Путина против Украины, в т.ч. распространять информацию с телеграмм-каналов «груз 200» и «ищи своих» и ходить на митинги против войны. В противном случае мы, разработчики VictoriaMetrics, запрещаем пользоваться нашими продуктами. См. также https://t.me/VictoriaMetrics_ru1/35410

Каких-то поправок в открытом коде замечено не было, но очевидно, что для эксплуатации в РФ на текущий момент это не самое подходящее решение. Прошу не обсуждать данную тему. Информация дана для ознакомления, а не обсуждения.

VictoriaMetrics

MONQ

Хочу вас познакомить с необычной системой, которая может является составной частью большого мониторинга. Речь пойдёт о Self-hosted AIOps платформе MONQ. Я впервые о ней услышал несколько месяцев назад на одном из митапов Zabbix на русском языке. Там было отдельное выступление про Monq. Тогда я сделал себе пометку о ней, но с тех пор так и не пришлось познакомиться ближе и где-то использовать. Решил просто поделиться информацией.

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

  •  собирать данные из существующих систем мониторинга, например Zabbix или Prometheus, из своего агента, других систем (Splunk, Logstash, Jira, Gitlab и т.д.), обогащать их и обрабатывать
  • выполнять синтетические тесты, например работу какого-то веб сервиса
  • выполнять аналитику по проблемам, которые приходят из разных источников, с того же zabbix, prom и т.д.
  • создавать правила для управления потоками оповещений, чтобы отсекать спам и неинформативные сообщения от монтиоринга
  • строить ресурсно-сервисную модель инфраструктуры
  • создавать гибкие системы оповещения и реагирования на проблемы
  • создавать различные отчёты

Для обработки данных существует low-code редактор, позволяющий программировать поведение прямо в веб интерфейсе monq. Визуально и функционально мне эта система напомнила ELK, только для мониторинга. Первый собирает логи, а Monq события мониторинга и работает с ними — анализирует, генерирует карты, создаёт дашборды и т.д.

Система на первый взгляд кажется сложной. Она таковой и является, но вход простой. Попробовать её можно, даже если у вас только Zabbix в наличии. Можно с него направить поток данных в Monq и попробовать его возможности. Это делается довольно просто. Примерно так же, как Grafana подключается к Zabbix.

Разработчики MONQ из России, но продукт хотят сделать международного уровня. Надеюсь, у них всё получится.

Monq

Зарубежные сервисы

Зарубежные сервисы не принимают российские карты Visa и MasterCard. Но у многих есть бесплатные версии для личного использования.

Обеспечьте безопасность корпоративных данных

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

Norton 360

В то время как Windows предлагает бесплатное встроенное антивирусное ПО, многие компании все-таки предпочитают ему платные многофункциональные программы для обеспечения безопасности корпоративных данных. Например, Norton 360 стал одним из лидирующих антивирусных ПО на российском рынке.

Антивирусная программа Norton360 ​

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

TeamViewer

Один из самых популярных инструментов для настройки удаленного доступа, который позволяет управлять рабочим столом ваших компьютеров и серверов из любой точки мира при условии наличия Интернет-соединения. TeamViewer хорош тем, что предоставляет удаленный доступ абсолютно с любого устройства и к любому устройству. Иными словами, установив программу, сотрудники смогут получить доступ к устройствам Windows, iOS и Android.

TeamViewer для получения удаленного доступа к рабочему ПК

Программу можно загрузить бесплатно для личного пользования. Для предприятий компания предлагает оформить подписку на TeamViewer, стоимость которой зависит от количества пользователей.

LibreNMS

У Observium есть бесплатный форк — LibreNMS, который реализует некоторый функционал родной системы, доступный только за деньги. Так что если у вас появился интерес к бесплатной версии Observium, лучше сразу использовать LibreNMS. Репозиторий системы — https://github.com/librenms/librenms.

Пару слов, что это такое и зачем надо. LibreNMS — многофункциональная система мониторинга с автообнаружением. Заточена в первую очередь на мониторинг сетей по snmp. Из коробки имеет поддержку практически всех популярных сетевых устройств. Помимо сетевых устройств умеет мониторить и сервера на Windows, Linux, Freebsd. Для этого использует агенты. Работает на базе php + mysql. Все типовые метрики подхватывает сама, напильником пилить не надо. То есть это не аналог Zabbix с безграничной кастомизацией.

  • автоматически обнаруживает всю сеть, используя следующие протоколы: CDP, FDP, LLDP, OSPF, BGP, SNMP и ARP.
  • использует свой агент для операционных систем
  • поддерживает различные системы оповещения, отправляет уведомления по электронной почте, IRC, Slack и т.д.
  • есть api для управления и доступа к данным
  • имеет встроенную систему биллинга трафика
  • есть приложения для Android и iOS
  • поддерживает разные методы аутентификации, в том числе LDAP, Radius и Active Directory.

Демку можно посмотреть тут — https://demo.librenms.org. Учётная запись: demo / demo.

Librenms

Newrelic

Существует очень крутой мониторинг Newrelic. Я знаю его давно. Раньше у них был бесплатный тарифный план, позволяющий мониторить, если не ошибаюсь, до 10-ти хостов. Потом в какой-то момент они убрали бесплатный тариф, и я прекратил им пользоваться.

Это полностью готовый мониторинг, работающий по принципу saas. Вам достаточно установить агент на сервер, указать свой уникальный ключ и всё. Дальше агент всё сделает сам, а вам останется только зайти в веб интерфейс и смотреть метрики.

Читайте также:  Пассивный прокси zabbix и глава 3. Агенты abbix и основные протоколы. Следите за агентами

Функционал мониторинга очень крутой. Пользоваться удобно. Я мониторил только инфраструктуру с его помощью, то есть сами сервера. Но он умеет гораздо больше — логи, приложения, тесты через браузер и т.д. Даже при мониторинге сервера он автоматом наблюдает за каждым процессом, автоматом находит все docker контейнеры и следит за ними.

Сейчас я узнал, что у него снова появился бесплатный тариф. Я толком не нашел подробностей, но судя по его странице pricing, не тарифицируются данные, объёмом менее 100G в месяц. Это очень много, и если это реально бесплатно, то круто. Я пока добавил туда один сервер для теста. Все работает, денег не просит.

Рекомендую попробовать. Настроить очень просто. Буквально зарегистрируетесь и сразу же при первом входе попадете на очень подробное руководство, где вам расскажут, как поставить агента на сервер.

Newrelic

Nagios

Я достаточно много времени уделяю мониторингу. В основном это Zabbix, хотя иногда использовал и другие системы. Одна из них Nagios. Сам я ее не разворачивал, но пару раз эта система доставалась мне в наследство от предыдущих админов. Некоторое время я ее использовал, что-то донастраивал, менял и плавно переходил на Zabbix 😁.

Было это всё достаточно давно и моя информация может быть не актуальной, но все же поделюсь. Мне сильно не нравилось в Nagios то, что там фокус смещен на состояние и статусы, а не на графики и тренды. Раньше там графиков вообще не было.

Из плюсов более простая установка и настройка по сравнению с Zabbix. Много готовых плагинов (расширений?) для мониторинга всего и вся. Плюс хорошее быстродействие, нет такой нагрузки на БД, как в Zabbix. Нравилась концепция уведомлений, когда они долбили постоянно, пока не исправлена проблема. Не знаю, дефолтное ли это поведение, или админы так настраивали. Zabbix по дефолту шлёт только одно уведомление в момент срабатывания триггера и всё. Если забыл сразу решить вопрос, можно забыть про него. Другое поведение надо настраивать отдельно, перед этим разобравшись с системой оповещений.

Так же нравилось дефолтное отображение статусов и состояний хостов, сервисов. Не нужно было это допиливать до удобного и информационного состояния, как в Zabbix, где первым делом после установки перенастраиваешь дефолтный дашборд, чтобы стало удобно. Хотя это очень субъективно.

Посмотрел сейчас сайт Nagios и вижу, что это уже не только система мониторинга, но и многое другое — Log Server, Network Analyzer, Fusion (объединение всех продуктов в единый дашборд). Поделитесь информацией о продуктах, если реально пользуетесь ими. Интересно узнать, насколько всё это функционально и удобно по сравнению с аналогами. Из бесплатных программ вижу только Nagios Core со скринами от 2014 года. Они что, его больше не развивают и остались только платные продукты?

В целом, Nagios интересная и удобная система. Если у вас нет фокуса на мониторинге и нет желание как-то активно развиваться в этой области, то в качестве мониторинга для инфраструктуры, которую вы обслуживаете, можно использовать Nagios. Разобраться и всё настроить будет немного проще, чем в Zabbix. Опять же, это субъективно. Я то неплохо все эти системы знаю и мне в целом легко настроить любую из них.

Nagios

NetXMS

NetXMS — Open Source решение для мониторинга компьютерных систем и сетей. Может быть использована для мониторинга всей IT инфраструктуры, начиная с SNMP-совместимых устройств (коммутаторы и маршрутизаторы) и заканчивая программным обеспечением, операционными системами на серверах через установку агентов. Поддерживаются Windows, Linux, Unix системы.

Сразу прокомментирую сравнение с Zabbix и Prometheus, так как обычно начинают задавать вопрос на тему того, зачем это надо, если они уже есть. Первое и самое главное — NetXMS намного проще в установке, настройке, обслуживании. Базовый функционал мониторинга будет доступен сразу после установки. Не надо ничего донастраивать, искать шаблоны, подключать плагины и т.д. Всё, что поддерживается, определяется и ставится на мониторинг практически сразу. Сервер можно установить в том числе на Windows.

NetXMS написан на Java, отсюда и кроссплатформенность. В качестве БД может использовать MySQL, Oracle, PostgreSQL (в том числе с TimescaleDB). Сервер может быть установлен как на Linux, так и на Windows. Под .deb системы есть свой репозиторий.

Расскажу на конкретном примере быстроту и простоту настройки NetXMS. Достаточно настроить доступ к коммутатору по SNMP, а дальше программа сама подключится, определит версию коммутатора, применит нужный шаблон и нарисует панель портов, где покажет их статус. Добавить железки можно как вручную, так и автообнаружением по сети. Другой пример — карту сети с подключенными устройствами она тоже рисует автоматически.

Работа агентов построена по тому же принципу, что и у Zabbix. Ставим агент на систему, он собирает метрики и отправляет на сервер, где они обрабатываются на основе шаблона, который идёт в базовой установке. Триггеры тоже настраиваются примерно так же, как и у Zabbix, есть свой скриптовый язык. Можно создавать свои шаблоны, настраивать элементы данных и триггеры.

В NetXMS есть возможность разграничения прав доступа на основе пользователей и групп. Так что это вполне зрелая система мониторинга, подходящая для больших инфраструктур. Что у неё по нагрузке, не знаю. Не видел информацию. Мне лично эта система чем-то напомнила Observium или LibreNMS. Вот только внешний вид у неё очень не современный. Типичное Java приложение из двухтысячных. Но это можно обойти — есть интеграция с Grafana.

По моему описанию может показаться, что это что-то простое для эникеев на Windows, но это не так. NetXMS имеет огромные возможности по донастройке и интеграции с различными системами и устройствами. В документации всё это видно. Просто погружение и первоначальная настройка простые.

NetXMS

Продумайте стратегию контроля

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

Monika

Познакомился с любопытной утилитой для мониторинга — Monika. Такое душевное название 😄 Автор объясняет, что это от индонезийского «Monitoring Berkala», что переводится как «periodic monitoring». Странное у него представление о сокращениях. Нам, потомкам советский людей, такое трудно понять.

Автор не поленился и расписал, зачем он придумал еще одну утилиту для мониторинга. На сайте подробно описано в разделах Motivation и Not just another tool.

В целом, мне суть и концепция понравились. Это утилита, которая способна выполнять различные сценарии веб проверок (не только пинги и коды ответа) и отправлять оповещения различными способами. А все настройки хранятся в одном json файле. Получается хорошее решение для автоматизации, когда надо что-то собрать, протестировать и отправить результат.

Monika написана под node.js, так что без проблем запускается либо через ноду, либо в докере, примерно так:

# docker run -v ${PWD}/monika.json:/config/monika.json hyperjump/monika:latest

Конфиг тоже очень простой и наглядный. Пример проверки с отправкой оповещения по smtp.

 {
  "notifications": [
   {
    "id": "unique-id-smtp",
    "type": "smtp",
    "data": {
     "recipients": ["YOUR_EMAIL_ADDRESS_HERE"],
     "hostname": "smtp.gmail.com",
     "port": 587,
     "username": "YOUR_GMAIL_ACCOUNT",
     "password": "YOUR_GMAIL_PASSWORD_OR_APP_PASSWORD"
    }
   }
  ],
  "probes": [
   {
    "id": "1",
    "name": "Monika Landing Page",
    "description": "Landing page of awesome Monika",
    "interval": 10,
    "requests": [
     {
      "url": "https://hyperjumptech.github.io/monika",
      "timeout": 7000
     }
    ],
    "alerts": ["status-not-2xx"]
   }
  ]
 }

Оповещения поддерживаются во все популярные направления — smtp, slack, telegram, webhook, whatsapp, discord и т.д. У утилиты полноценная и понятная документация. Выглядит добротным и качественным проектом.

Monika

Nezha

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

Речь идёт про open source проект nezha. Можете сразу оценить функционал в публичном demo — https://ops.naibahq.com. Данный мониторинг поддерживает следующие метрики:

  • базовые системные метрики (cpu, mem, disik, network)
  • HTTP, в том числе TLS сертификаты
  • TCP порты и ICMP проверки

То есть это простой, легковесный мониторинг на GO, который можно развернуть у себя. Проект живой, регулярно обновляется. Попробовать можно в докере, есть готовый образ — ghcr.io/naiba/nezha-dashboard, либо воспользоваться установщиком в виде bash скрипта.

# bash curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install_en.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh

Все инструкции живут в на отдельном сайте — https://nezha.wiki/en_US/index.html. Единственное, что я не понял — аутентификацию в панели зачем-то привязали к Github. Не знаю, в чём тут фишка. Может кто-то считает это удобным, но точно не я. Скрипт установки попросит Client ID и Secret, которые можно получить в github developers, создав новый OAuth app. В принципе, ничего сложного нет и делается за 3 минуты, но я как-то не оценил. Зато после этого доступ можно выдавать на основе учёток Github.

Метрики с серверов собираются с помощью агентов (поддерживаются Windows, Linux, macOS, Synology, OpenWRT). Установить его очень просто. Достаточно добавить новый сервер в панель, и для него появится ссылка для скачивания агента. После установки агента данные автоматически появятся в панели управления. То есть сами агенты настраивать не надо. На серверы с агентами можно зайти по SSH через веб интерфейс панели управления.

Мониторинг максимально простой и удобный, кроме привязки к Github. Если бы не она, можно было смело рекомендовать как вариант простого легко настраиваемого мониторинга. А так решать вам, подходит такой вариант или нет.

Сайт — https://nezha.wiki

Nezha мониторинг

Сheckmk

Попробовал интересную систему мониторинга checkmk. Думал очередная система, по которой быстро напишу заметку и забуду, как это обычно бывает. Но на деле получилось немного не так. Система мне очень понравилась. Я установил ее, посмотрел. Добавил пару агентов, изучил функционал. Как я понял, checkmk построена на базе nagios, но сильно доработана. Расскажу по порядку, на что конкретно обратил внимание.

Для теста систему можно запустить в докер. Всё упаковано в один контейнер.

# docker container run -dit -p 8080:5000 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 -v/omd/sites --name monitoring -v/etc/localtime:/etc/localtime:ro --restart always checkmk/check-mk-raw:2.0.0-latest

После запуска надо посмотреть пароль для доступа в web интерфейс. Он отобразится в логах запуска контейнера:

# docker logs monitoring

На самом сервере хранятся пакеты для агентов. Для того, чтобы добавить новый хост, достаточно просто установить пакет, примерно так:

# rpm -ivh http://192.168.13.171:8080/cmk/check_mk/agents/check-mk-agent-2.0.0p12-1.noarch.rpm

На самом хосте больше делать ничего не надо. Идём на сервер и добавляем новый хост по ip. Checkmk автоматом к нему подключается, делает базовые проверки, выставляет метки. Например, контейнер lxc он распознал и повесил две метки — Container, Linux. Так же он сам находит службы на хосте по своим встроенным правилам Discovery. Вы тут же смотрите список служб и выбираете, какие хотите поставить на мониторинг.

Мой итог такой. Система простая, удобная и функциональная. Я в течении часа ее развернул, добавил хосты, поизучал, посмотрел на графики, дашборды и т.д. То есть порог входа очень низкий. Разобраться сможет почти любой. Это одна из немногих систем, которые я рассматривал и которая мне реально понравилась. Из форков nagios показалась самой интересной.

Checkmk

Discord

Разработчики этого приложения позиционируют свой продукт как бесплатный текстовый и голосовой чат для геймеров, но многим известно, что им пользуются не только геймеры. Многие компании используют Discord для организации коммуникации внутри отделов и между ними. Основные преимущества приложения:

  • бесплатный доступ ко всем функциям;
  • групповые и личные чаты среди участников канала в один клик на нике участника;
  • возможность создания чатов с различными правами доступа;
  • голосовой чат на ваш выбор — общий или закрытый, с любым количеством участников канала.

Приложение доступно для пользователей MacOS, Windows, iOS, Android и Linux. Кстати, в условиях удаленной работы руководителю и менеджерам важно всегда оставаться на связи, а Discord как раз можно установить на смартфон для этой цели.

Box

Box — одно из первых облачных хранилищ, ориентированных на бизнес-клиентов. Инструмент позволяет пользоваться хранилищем через FTP и предлагает 10 Гб бесплатного облачного пространства для хранения данных компании. Сервис подойдет для сотрудников, которым необходимо делиться небольшими файлами, так как для бесплатных аккаунтов вес файла не должен превышать 256 Мб. Зарегистрироваться и протестировать возможности хранилища можно на официальном сайте сервиса.

Оцените статью
Хостинги