Инструменты сисадмина: мониторинг

Итак, вы как системный администратор настроили сервер и ввели его в эксплуатацию. Теперь нужно обеспечить требуемый уровень SLA (Service Level Agreement). А значит, надо уделить особое внимание мониторингу.

Условно говоря, мониторинг можно разделить на 2 составляющие:

  • мониторинг с оповещениями,
  • статистика по показателям.

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

Какие инструменты являются популярными:

  1. Zabbix/Nagios/Icinga — неплохое решение для получения событий агентами, а также для уведомлений по триггерам.
  2. Grafana + InfluxDB — в данную связку также можно добавить Chronograf, Telegraf, Kapacitor.
  3. InfluxDB — известная time series-БД, принимающая на вход данные с разных источников. Отличается расширенными функциональными возможностями по работе с данными.
  4. Chronograf — популярная web-панель с дашбордами, а также система управления Influxdb и Kapacitor.
  5. Вышеупомянутый Kapacitor — представляет собой обработчик событий.
  6. Telegraf — это агент, отправляющий данные с удаленных систем.
  7. Всем известная Grafana — система построения дашбордов и графиков.

Вот к примеру, как выглядят компоненты InfluxDB:

Кроме вышесказанного, в категории мониторинга отдельного упоминания заслуживает Netdata. Этот инструмент является одновременно и агентом, и системой онлайн-мониторинга, причем со следующими плюшками: - дашборд для просмотра статистики; - предварительно настроенные графики и триггеры.

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

Дашборд Netdata:

По материалам https://tproger.ru/.

Также вам могут быть интересны следующие статьи: