Найти тему

Инструменты сисадмина для мониторинга и логирования

Оглавление
Статья подготовлена для студентов курса «Мониторинг и логирование. Zabbix, Prometheus и ELK» в образовательном проекте OTUS.

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

Мониторинг:

Alerta — масштабируемая, гибкая и распределённая система мониторинга;

Adagios — web-интерфейс для конфигурации Nagios;

Canopsis — гипервизор open-source;

Cacti — инструмент с web-интерфейсом, собирающий статистические данные за временные интервалы и позволяющий отобразить их в графическом виде;

Cabot — служба мониторинга и оповещений на собственном сервере;

Centreon — опенсорсный инструмент для мониторинга производительности;

check_mk — комплект расширений для Nagios;

Dash — web-дашборд для Linux;

Flapjack — система мониторинга маршрутизации уведомлений;

Icinga — форк Nagios;

LibreNMS — форк Observium;

Monit — для управления и мониторинга Unix-систем;

Munin — сетевой инструмент, обеспечивающий мониторинг ресурсов;

Naemon — сетевой инструмент, обеспечивающий мониторинг. Основан на Nagios, но имеет улучшенную производительность и обновлённую функциональность;

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

Observium — система мониторинга для Cisco, Linux, HP, Juniper, Windows, Dell, Brocade, Netscaler, FreeBSD, NetApp и прочих. Имеет платную и бесплатную версии;

OMD — система для сетевого мониторинга;

Opsview — эта система мониторинга основана на Nagios 4;

Riemann — гибкий инструмент мониторинга распределённых систем;

Sensu — опенсорсный фреймворк для мониторинга на Ruby;

Sentry — для мониторинга приложений и логирования событий;

Serverstats – простой инструмент создания графиков посредством rrdtool;

Seyren — дашборд с оповещениями для Graphite;

Shinken — опенсорсный фреймворк для мониторинга на «Пайтон»;

Thruk — web-интерфейс для Nagios, Icinga, Naemon, Shinken;

Uchiwa — дашборд для Sensu;

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

Сбор показателей:

Collectd — демон для сбора системной статистики;

Collectl — очень точный инструмент, обеспечивающий сбор показателей производительности системы;

Smashing — фреймворк на Ruby, с помощью которого можно создавать дашборды. Форк Dashing;

Diamond — демон на Python, обеспечивающий сбор статистики;

Facette — для визуализации временных данных. Написан на Go; • Freeboard — для создания дашбордов;

Ganglia — распределённая масштабируемая система мониторинга, предназначенная для высокопроизводительных систем;

Grafana — популярное ПО для анализа временных рядов;

Graphite — для хранения и отображения временных данных;

InfluxDB — опенсорсная распределённая БД для хранения временных рядов;

KairosDB — БД для хранения временных рядов, форк OpenTSDB 1.x;

NetData — система, обеспечивающая распределённый мониторинг производительности и работоспособности в режиме реального времени;

OpenTSDB — распределённая и масштабируемая опенсорсная БД для хранения временных рядов;

Packetbeat — захватывает сетевой трафик и отображает его на дашборде Kibana;

Prometheus — система мониторинга сервисов и БД временных рядов;

RRDtool — комплект программных средств, обеспечивающих хранение, обработку и визуализацию динамических последовательностей данных;

Statsd — демон на Node.js, который служит для сбора статистики.

Работа с логами:

Echofish — система сбора и анализа логов в режиме реального времени;

Fluentd — опенсорсная система по сбору логов;

Flume — распределённая система, предназначенная для сбора и агрегации логов;

Graylog2 — сервер, обеспечивающий анализ событий и логов с возможностью оповещения;

Heka — система, предназначенная для работы с логами от Mozilla;

Kibana — инструмент визуализации данных;

Logstash — инструмент управления событиями и логами;

Octopussy — опенсорсное решение для работы с логами.

На этом всё, успешного вам мониторинга!

Выборка сделана отсюда.