|
Топология - система учета кабельного хозяйства интернет-провайдера |
[+] [обсудить] |
| Разработанная известным интернет-провайдером RINET система для наглядного представления информации о существующей топологии сети. Поддерживается не только построение схемы на векторной карте (Navitel, Garmin, Holux и др.), но и отображение размещения кабельного хозяйства и оборудования внутри домов (со схемами этажей, данными где хранятся ключи, описанием соединения жил кабеля и т.п.). За счет того, что «Топология» учитывает не только устройства, но и связи между ними, в системе реализована эмуляция прохождения сигнала, что позволяет в перспективе использовать систему для мониторинга и конфигурирования сетевых устройств. Дистрибутив системы доступен для свободного скачивания, но исходные тексты могут быть переданы только после дополнительного запроса. Для хранения данных используется PostgreSQL с PostGis.
|
|
|
|
|
RackTables - management framework for rackspace, IP addresses, servers |
(Версия: 0.20.8 от 2014-06-10) [+] [обсудить] |
| Инструмент для управления десятками стоек, сотнями серверов, тысячами MAC- и IP-адресов, пригодный и для одной стойки.
Задействована жизненная модель стоечного пространства; реализованы типизированные объекты с гибким набором атрибутов, готовое к NAT управление IP-адресами, многопользовательский доступ и многое другое.
Разработку ведёт автор /etc/net - Денис Овсиенко.
|
|
|
|
|
|
cvsbackup - скрипт для слежения за изменением файлов конфигурации (доп. ссылка 1) |
[+] [обсудить] |
| Скрипт для автоматического слежения за изменением конфигурационных файлов и хранения базы изменений в CVS. Уведомления с текстом изменений рассылаются на email всем администраторам данной системы. Запускается периодически через cron (например, раз в час). Прекрасно подходит при необходимости контроля за действиями нескольких администраторов имеющих привилегированный доступ к определенному серверу.
См. также diffmon - утилита для сбора информации об изменениях без использования CVS. |
|
|
|
|
MySQLstat - система для мониторинга работы MySQL сервера |
[+] [обсудить] |
| Набор программ для сбора и графического отображения статистики работы MySQL сервера. Для хранения и отображения статистики используется RRD-tool. Собираемая статистика: количество запросов, количество подключений, In/Out трафик, статистика запросов на запись/чтение ключей. |
|
|
|
|
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. |
|
|
|
|
RRDtool (Round Robin Database) - system to store and display time-series data. |
(Версия: 1.4.5 от 2010-12-28) [+] [есть мнение] |
| Набор программ для эффективного хранения и визуализации постоянно меняющихся во времени данных,
таких как трафик проходящий через интерфейс, температура в помещении, загрузка процессора и т.д.
От наиболее популярной системы MRTG отличается большей гибкостью, сложностью конфигурирования,
более эффективном методе хранения статистических данных. Позволяет строить
сравнительные графики с более чем двумя меняющимися во времени величинами.
Существует множество фронтендов, например, Cacti, FlowScan, Cricket. |
|
|
|
|
|