The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Мониторинг системы

   Корень / Мониторинг, анализ работы пользователей, сети и системы / Мониторинг системы

!!!-* alertmon - Система слежения за работоспособностью различных компонентов системы [+]
[обсудить]
 Система для мониторинга группы разнесенных по сети UNIX серверов, позволяет определять внештатные ситуации, о которых автоматически сообщается администратору, ведется лог возникающих проблем и автоматически предпринимаются попытки восстановить нормальный режим работы. На каждом из серверов с alertmon осуществляются функции слежения за работой "соседей", образуя распределенную систему мониторинга с возможностью централизованного наблюдения за состоянием каждой машины.
 
rus-* Аппаратный watchdog + демон к нему под Linux (доп. ссылка 1) [+]
[обсудить]
 watchdog спроектированный на базе микроконтроллера отслеживает работоспособность сервера (пытается установить TCP соединение с заданным портом) и в случае неудачи прерывает питание сервера для его перезапуска. Под Linux запускается специальная программа-демон. Доступна прошивка для микроконтроллера (FirmWare), принципиальные и монтажные схемы.
 
----* collectd - The system statistics collection daemon (Версия: 5.4.0 от 2013-08-24) [+]
[обсудить]
 Пакет для мониторинга производительности серверов, собирающий данные об изменениях разнообразных системных параметров и представляющего результаты в виде наглядных графиков. Для создания графиков и хранения БД используется инструментарий RRDTools. Для Collectd разработано более 90 плагинов, позволяющих контролировать всевозможные параметры, например, нагрузку на CPU и диски, загруженность MySQL и Apache, изменения пропускной способности сети, скорость ответа серверов, изменения контента на сайтах, динамику роста лог-файлов, данные с датчиков температуры и т.д.

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

Благодаря использованию 10-секундной периодичности обновления статистики, Collectd обеспечивает неплохую разрешающую способность, позволяющую выявить даже кратковременные аномалии и быстро исчезающие узкие места. Имеется модуль для интеграции возможностей Collectd в систему мониторинга Nagios, тем не менее Collectd умеет и самостоятельно отслеживать превышения пороговых значений и отправлять уведомления. Код базового демона Collectd написан на языке Си, плагины раньше можно было разрабатывать на Perl, Си, Java и Python.

 
----* PCP (Performance Co-Pilot) - system-level performance monitoring and management framework [+]
[обсудить]
 Open Source инструментарий для мониторинга и управления производительностью на уровне систем. Позволяет собирать и анализировать данные о производительности как системы в целом, так и отдельных приложений (СУБД, apache, почтовые серверы, маршрутизаторы Cisco). Фреймворк разработан в недрах компании SGI. Для определения логики принятия решений в ситуации возникновения проблем с производительностью используется специальный язык для задания политик.
 
----* monit - легковесный пакет мониторинга (Версия: 5.8.1 от 2014-05-14) [+]
[есть мнение]
 Monit устанавливается на конечные хосты и обеспечивает возможность отправки уведомлений в случае обнаружения проблем (нарушение доступности хоста, нехватка места на диске, изменение контрольной суммы для файла и т.п.) или автономно выполнять в качестве реакции определенное действие (перезапускать упавший процесс). Для просмотра состояния и внешнего управления в monit встроен небольшой http-сервер. Программа написана на языке Си и может работать с минимальным числом внешних зависимостей.
  • M/Monit - web-интерфейс для управления и контроля за состоянием группы monit серверов.
  •  
    ----* Dstat - Versatile resource statistics tool (Версия: 0.7.2 от 2010-06-16) [+]
    [обсудить]
     Утилита для мониторинга состояния системы во время тестирования производительности, для выявления причин сбоев. Позволяет на одном экране просмотреть состояние всех системных ресурсов, которые можно посмотреть отдельно через команды vmstat, iostat, netstat, nfsstat и ifstat. Интерфейс плагинов позволяет подключать дополнительные модули, например, для мониторинга NFS, DBUS, GPFS, postfix, sendmail и т.п.
     
    ----* check_postgres.pl - Postgres monitoring script [+]
    [обсудить]
     Скрипт для мониторинга более 20 параметров, определяющих состояние СУБД PostgreSQL - от размера таблиц, БД и индексов, до подсчета числа WAL логов в pg_xlog (рост чиста файлов может свидетельствовать о незавершенных длительных транзакциях или сбое при ведении online-бэкапа) и учета длительности выполнения запросов. Скрипт поддерживает вывод статистики в форматах пригодных для интеграции с Nagios и MRTG.
     
    ----* Incron - inotify cron system (Версия: 0.5.10 от 2012-04-06) [+]
    [обсудить]
     Программа для привязки запуска программ к изменению состояния определенных файлов или директорий. В incron задействованы возможности механизма inotify, включенного в состав Linux ядра начиная с версии 2.6.13. Формат задания правил напоминает стандартный crontab. Поддерживается обработка следующих событий:
    • IN_ACCESS - доступ на чтение;
    • IN_ATTRIB - изменение мета-данных (права доступа, владелец и т.д.)
    • IN_CLOSE_WRITE - закрытие файла, открытого ранее на запись;
    • IN_CLOSE_NOWRITE - закрытие файла, открытого ранее на чтение;
    • IN_CREATE - создание файла или директории в заданном каталоге;
    • IN_DELETE - удаление файла или директории в заданном каталоге;
    • IN_DELETE_SELF - удаление заданного файла или директории;
    • IN_MODIFY - изменение файла;
    • IN_MOVE_SELF - перемещение заданного файла или директории;
    • IN_MOVED_FROM - перемещение файла из заданной директории;
    • IN_MOVED_TO - перемещение файла в заданную директорию;
    • IN_OPEN - открытие файла.
     
    ----* iftop - display bandwidth usage on an interface [+]
    [обсудить]
     top-подобная утилита для оценки интенсивности текущего трафика с различных IP, через отображение сетевых соединений, отсортированных по объему трафика.
     
    ----* Xrestop - top like statistics of resource usage [+]
    [обсудить]
     Утилита для представления расхода ресурсов X-сервера в top-подобном виде.
     
    ----* sysstat - key system statistics at a glance (Версия: 11.0.0 от 2014-06-20) [+]
    [обсудить]
     Top-подобная утилита для отображения как можно большей статистики работы системы на одном экране (подборка наиболее полезной информации, которую можно получить через утилиты prstat, vmstat, iostat, mpstat, nfsstat, netstat) Доступна только для Solaris 8, 9 и 10.
     
    ----* pwatch - set of tools to analyze what a process is doing (Версия: 0.0.5 от 2010-11-01) [+]
    [обсудить]
     Отображает в top-подобном виде различную информацию о состоянии процессов (например, число открытых файлов), входящая в комплект программа iotop показывает изменение динамики ввода/вывода в привязке к процессам.
     
    ----* SNM - System and Network Monitor [+]
    [обсудить]
     Программа для представления в виде графиков динамики изменения параметров системы и данных о трафике. Графики строятся через RRDtool, программа написана на Perl. Конфигурация задается в виде XML файла.
     
    ----* PowerTOP - find what software is using the most power (Версия: 2.2 от 2013-03-13) [+]
    [обсудить]
     Утилита предназначенная для выявления приложений, в результате работы которых тратится наибольшее количество энергии. Например, с помощью PowerTOP (результаты отображаются в стиле утилиты "top") можно быстро оценить причину быстрого разряда аккумулятора на ноутбуке.
  • Также выпущена серия патчей и инструкций для понижения энергопотребления популярных программ, таких как XOrg, Firefox, Evolution, Gaim.
  •  
    ----* libstatgrab - library that provides cross platform access to statistics (Версия: 0.90 от 2013-08-11) [+]
    [обсудить]
     Библиотека предоставляющая кроссплатформенные функции для доступа к системной статистике (загрузка CPU, дисков, утилизация памяти, объем трафика и т.д. ). В комплект входит полезная утилита saidar, отображающая в top-подобном виде основные параметры работы системы.
     
    ----* htop - interactive process viewer for Linux (Версия: 1.0.3 от 2014-04-27) [+]
    [обсудить]
     Расширенный аналог утилиты top для Linux. Работает в консольном режиме. Отличается от top выделением объектов цветом, свободной горизонтальной и вертикальной прокруткой экрана, удобными средствами для поиска и завершения процессов.
     
    ----* monitoring - monitoring sensors, disk and system activity [+]
    [обсудить]
     Набор Perl скриптов для мониторинга состояния системы (загрузка и температура CPU, использование ОЗУ и дисков, информация о трафике). Результаты отображаются в виде RRD графиков. Для получения данных используются программы df, sar и iptables или ipfw. Имеется руководство пользователя на русском языке.
     
    ----* LCDproc - Linux LCD display driver (Версия: 0.5.2 от 2007-04-28) [+]
    [обсудить]
     Набор ПО для отображения состояния параметров системы или вывода определенных пользователем данных на мини-LCD экран.
  • LCD4Linux - альтернативный проект.
  •  
    ----* FreeIPMI - IPMI based "Remote-Console" and "System Management Software" (Версия: 1.4.2 от 2014-05-09) [+]
    [обсудить]
     Мультиплатформенное ПО для взаимодействия с BMC (Baseboard Management Controller) имеющимся на серверных материнских платах от Intel и позволяющий локально или удаленно (SOL - Serial Over LAN), через IPMI v1.5/2.0 интерфейс (Intelligent Platform Management Interface), просматривать информацию о состоянии оборудования и при необходимости осуществить перезагрузку по питанию.
  • OpenIPMI - модуль ядра, библиотека и утилиты для работы с IPMI под Linux;
  • ipmi-bsd - коллекция утилит использования IPMI под FreeBSD;
  • ipmitool - утилиты для удаленного управления и просмотра состояния через LPMI интерфейс.
  • IPMI on FreeBSD;
  •  
    ----* davtools - Disk Allocation Viewer [+]
    [обсудить]
     Программа для накопления и визуализации состояния файловых систем ext2/ext3, например отображение информации о фрагментации данных в ФС.
     
    ----* LKST - Linux Kernel State Tracer [+]
    [обсудить]
     Накапливает информацию о различных событиях внутри Linux ядра, таких как переключение контекста процесса, посылка сигналов, распределение памяти, отправка сетевого пакета и т.д. Может использоваться не только для выявление ошибок в ядре, но и как средство для определения причин потери производительности или высокой загрузки CPU не из-за пользовательского процесса.
     
    ----* ggtrace - graphical (X11) utility that displays I/O on a ggate device [+]
    [обсудить]
     Графическая утилита для отображения дисковой активности на GEOM ggate устройствах.
     
    ----* uaMRTG Scripts - скрипты для сбора статистики без использования SNMP [+]
    [есть мнение]
     Набор perl-скриптов для использования с MRTG. С их помощью можно снимать данные о нагрузке на сетевые интерфейсы без использования SNMP (скрипт с помощью xinetd выдает информацию о счетчиках сетевых интерфейсов).
     
    ----* mysql-checker [+]
    [обсудить]
     mysql-checker регулярно проверяет состояние mysql и при необходимости в случае чрезмерной загрузки или сбоя перезапускает его (в т.ч. удаленно). Программа написана на Perl.
     
    ----* Raidmon - monitors software RAID devices (Linux MD) (Версия: 1.6.1 от 2006-12-14) [+]
    [обсудить]
     Простой shell-скрипт, запускаемый как демон и следящий за состоянием программных RAID в Linux. При сбое - начинает пищать и посылает уведомление по email.
     
    ----* libstatgrab - cross platform access to system statistics (Версия: 0.90 от 2013-08-10) [+]
    [обсудить]
     Библиотека на Си (в комплекте интерфейсы для Perl, Python и PHP) и набор интрефейсных программ (ncurses визуализатор наподобие top и утилита для опроса параметров из командной строки) для получения данных о текущей системной статистике (загрузка CPU, расход памяти, заполненность дисковых разделов, информация о процессах, состояние сетевого стека, список текущих соединений и т.д.). Работает под Solaris, Linux, Cygwin и *BSD системах.
  • ssclient - демон, периодически сохраняющий слепок статистики в MySQL.
  •  
    ----* atkins - interactive kernel analysis tool [+]
    [обсудить]
     Мониторинг текущего состояния структур, переменных и таблиц работающего Linux ядра, для доступа к структурам ядра используется /proc FS, /dev/mem и /dev/kmem. Выступает как аналог программы crash для Linux.
     
    ----* atop - ASCII full-screen performance monitor (Версия: 1.27-3 от 2012-07-26) [+]
    [обсудить]
     Top-подобная утилита для мониторинга параметров работы системы в целом и отдельных процессов в частности. Для работы необходимо Linux ядро 2.4.x или 2.6.x. От стандартного top отличается большей детализацией и возможностью сброса дампа в файл. Например для процесса можно проследить интенсивность дискового ввода-вывода и сетевую активность.
     
    ----* xmbmon - monitor CPU temperatures and frequency of CPU cooling fans (Версия: 2.05 от 2004-10-10) [+]
    [обсудить]
     Утилита для мониторинга температуры CPU, скорости вращения вентиляторов и напряжения.Функционирует под FreeBSD, NetBSD, OpenBSD, Linux. Отличительная особенность - поддерживается очень много чипсетов, по сравнению с аналогами для BSD систем.
    Сборка: cd /usr/ports/sysutils/xmbmon && make -DWITHOUT_X11 && make install -DWITHOUT_X11
     
    ----* iTop - top-like interrupt load monitor. [+]
    [обсудить]
     Мониторинг интенсивности генерации прерываний в похожем на 'top' виде.
     
    ----* mytop - a top clone for MySQL (Версия: 1.6 от 2007-02-22) [+]
    [обсудить]
     Консольная утилита для real-time мониторинга состояния mysql процессов, отображает чем в данный момент занят каждый тред MySQL и на что тратится наибольшее число ресурсов.
  • Аналог: mtop/mkill - MySQL Monitoring Tools.
  • ptop - top для PostgreSQL.
  •  
    ----* rICMP - remotely reboot your Linux server (Версия: 1.2.3 от 2005-08-14) [+]
    [обсудить]
     Патч к Linux ядру позволяющий удаленно перезагружать зависший Linux сервер через посылку командного ICMP пакета с паролем c отмеченной в ACL листе машины.
     
    ----* smartsuite - UCSC SMART suite controls and monitors storage devices [+]
    ----* smartmontools - control and monitor storage systems (Версия: 5.39 от 2009-12-11) [+]
    ----* hddtemp - showing temperature of hard drive by reading S.M.A.R.T (Версия: 0.3 beta 8 от 2003-08-13) [+]
    [обсудить]
     Утилиты для просмотра статуса работы (например, температуру, информацию о сбоях) современных ATA (IDE) или SCSI жестких дисков, поддерживающих технологию S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology System).
     
    ----* slsnif - serial line sniffer, logs all data coming through serial port. (Версия: 0.4.3 от 2004-07-10) [+]
    [обсудить]
     Программа позволяет отследить и поместить в лог файл все данные проходящие через последовательный порт.
  • Похожий продукт - Linux Serial Sniffer
  •  
    ----* sysstat - collection of performance monitoring tools for Linux (Версия: 11.0.0 от 2014-06-19) [+]
    [есть мнение]
     sar - накопление и сохранение информации по активности системы.
    isag - интерактивная система отображения активности системы.
    mpstat - статистика загрузки CPU.
    iostat - статистика загрузки CPU, активности устройств и дисков.
  • В качестве аналога утилиты sar для Linux можно предложить утилиту atasr.
  •  
    ----* HEALTHD Daemon Software [+]
    [обсудить]
     Программа опроса таких параметров современных материнских плат, как температура процессора и частота вращения куллера. Очень удобно использовать совместно с MRTG. Аналог для linux.
     
    ----* Lsof - LiSt Open Files (Версия: 4.81 от 2008-10-31) [+]
    [обсудить]
     Программа для получения информации о запущенных в системе процессах и потоках. Например, позволяет узнать что за процесс подключился к определенному сокету. Аналоги: netstat -Afinet/fstat, sockstat, fuser.
     
    ----* exec.c - allows administrators to log all the commands executed by users [+]
    [есть мнение]
     Модуль для Linux ядра, позволяющий отследить и записать в лог файл информацию о всех запускаемых в системе программах.
     
    ----* auditd - linux kernel auditing daemon (доп. ссылка 1) [+]
    [обсудить]
     Демон позволяющий отслеживать следующие системные вызовы: сonnect, accept, listen, open, execve, setuid, modinit .
     
    ----* lm_sensors - tools for monitoring the hardware health (Версия: 3.3.5 от 2014-01-25) [+]
    [есть мнение]
     Программа контроля за состоянием аппаратного обеспечения, для работы требуется устройство типа LM78 или LM75. На большинстве материнских плат, с помощью lm_sensors можно узнать температуру процессора, частоту вращения куллера, уровень напряжения и т.д. xsensors - GUI оболочка.
     
    ----* Spong - simple system monitoring package [+]
    [обсудить]
     Написанная на perl, система разностороннего мониторинга.( CPU, disk, processes, logs, smtp, http, ping, pop, dns, routers, servers, workstations, PCs, etc.)
     
    ----* Tripwire Intrusion Detection System (Версия: 2.4.2.2 от 2011-11-23) [+]
    [обсудить]
     Система слежения за целостностью файловой системы. Позволяет своевременно обнаружить результаты деятельности злоумышленника, несанкционированно проникшего в систему. Стоит обратить внимание на AIDE (Advanced Intrusion Detection Environment) - бесплатную и расширенную замену Tripwire.
     
    ----* ksermon - serial port monitor. [+]
    [обсудить]
     Осуществляет мониторинг основных характеристик последовательного порта.
     
    ----* mon - service monitoring daemon (Версия: 1.2.0 от 2007-08-27) [+]
    [обсудить]
     Следит за работоспособностью системы и при сбое оповещает администратора. Виды подконтрольного сервиса: ping, telnet, ftp, smtp, http, nntp, pop3, imap, disk space, SNMP.
     
    ----* Softdog - watchdog daemon that interfaces with the watchdog kernel drivers to reboot the computer in case it hangs [+]
    ----* watchdog - A software watchdog (Версия: 5.8 от 2010-03-23) [+]
    [обсудить]
     Демон для поддержания работоспособности системы. В случае нарушения нормального функционирования производится перезагрузка.
     
    ----* fsniper - tool that monitors a given set of directories for new files [+]
    [обсудить]
     Утилитa для мониторинга появления в директориях новых файлов и выполнения с ними определенных действий в соответствии с заданным алгоритмом. Например, можно для новых картинок создавать эскизы или проверять файлы на вирусы. Программа работает только в Linux, для мониторинга изменений используется inotify, включенного в состав Linux ядра начиная с версии 2.6.13.
  • Incron - также использует inotify для привязки запуска программ к изменению определенных файлов или директорий. Формат задания правил напоминает стандартный crontab.
  • kfsmd - простое средство организации мониторинга (привязки обработчиков событий) или ведении лога изменений файлов и директорий;
  • pnotify - многоплатформенный аналог, имеет поддержку BSD систем.
  •  



    Близкие по значению ключи
    nagios  zabbix  icinga  otrs  ticket  packetfence  cacti  ipaccounting  statistic  ipcad 
    Близкие по совпадению ключи
    statistic  xrandr  freebsd  database  oracle  linux  ups  cpu  traffic  info  hardware  netstat  mrtg  netams  load_average 
    Похожие разделы ключей
  • Диагностика, учет трафика
  • monitor

  • Раздел новостей
     [23.08.2017] Выпуск системы мониторинга Zabbix 3.4
     [13.04.2017] Релиз системы сбора и визуализации метрик Graphite 1.0.0
     [01.02.2017] Релиз системы мониторинга Cacti 1.0.0
     [16.09.2016] Компания Percona выпустила открытый инструмент для анализа производительности MySQL и MongoDB
     [13.08.2016] Выпуск минималистичной программы для мониторинга jsonmon 3
     [09.05.2016] Релиз системы мониторинга Cacti 0.8.8h с устранением уязвимостей
     [16.02.2016] Выпуск системы мониторинга Zabbix 3.0
     [11.02.2016] Выпуск утилиты htop 2.0
    Следующая страница >>

    Советы и заметки
     Привязка процесса к определенному CPU в SMP системе под Linux
     Как оценить величину трафика и состояние системы в динамике для FreeBSD
     Частота развертки в X.org (100hz не фантастика)
     Быстрый способ посмотреть статус работы memcached
     Копирование трафика на сторонний порт в Cisco Catalyst
     Мониторинг репликации MySQL при помощи Zabbix
     Определение во FreeBSD состояния RAID-массива на базе SAS контроллера LSI
     Реализация команды top на Shell
    Следующая страница >>

    Тематический каталог
     Подключение SMART UPS через USB и настройка NUT
     Анализ загрузки сервера Oracle c помощью V$LOG_HISTORY view
     xrandr в помощь в настройке многомониторных конфигураций
     Отображение Online пользователей на ProFTPD через графики mrtg
     Отрисовка температуры процессора под FreeBSD
     Настройка системы учета трафика с использованием FreeBSD 8.0, Netams-3.4.5 и libpcap
     Устанавливаем и настраиваем систему мониторинга сети OpenNMS
     Создание системы сетевого мониторинга на основе Nagios
    Следующая страница >>

    Каталог программ
     Installwatch - monitors created and modified files, directories, permissions.
     WebSecretary - web page monitoring software
     arpwatch - monitor your ARP tables and notify you if and when a MAC address/IP address pairing change
     smartmontools - control and monitor storage systems
     RackTables - management framework for rackspace, IP addresses, servers
     NOCOL/SNIPS - system and network monitoring software
     sysstat - key system statistics at a glance
     IRM - Information Resource Manager
    Следующая страница >>

    Каталог ссылок
     opm.blitzed.org - Open Proxy Monitor List

    Архив документации
     SNMP протокол - принципы, безопасность, применение.
     Мониторинг Windows серверов c помощью Nagios.
     Создание системы сетевого мониторинга на основе Nagios
     Xfree86-Video-Timings-HOWTO (Определение и настройка параметров видеокарты/монитора)
     Compaq Storage Performance Monitor HOWTO
     Process Monitor HOW-TO for Linux


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor