Клиент-серверное приложение для мониторинга и построения графиков загрузки сети и учёта работы различных сервисов. Для построения графиков используется MRTG. В пакет входит 2 программы:
rstats - Сервер мониторинга
Параметр Описание ipfw num:num Получать данные с ipfw snmp oid:oid Данные SNMP iptable трафик с iptable net_bufs FreeBSD net buffer load Загрузка системы mysql Количество mysql запросов и медленных запросов memory Память memnocache memory cache swap Swap info tuns_traf трафик по всем tun интерфейсам ppp_count количество активных pppd интерфейсов ng_count количество активных mpd tun_count Количество активных tun интерфейсов mikrotik_ppp Количество ppp сессий mikrotik_load Нагрузка на процессор mikrotik_mem Нагрузка на память rstatc - Клиент для снятия данных с удалённого сервера
Другие файлы:
mrtg.cfg - Примеры настройки конфигурационного файла MRTG.
Возможности
Мониторинг проходящего трафика через интерфейс
Съём данных с ipfw (FreeBSD) iptables (Linux)
Мониторинг загрузки процессора
Мониторинг использования памяти
Мониторинг количества VPN сессий (tun, ng, pppd)
Мониторинг загрузки сервера баз данных (Mysql)
Мониторинг количества консольных пользователей
Мониторинг почтовой очереди
Поддержка ОС Linux, FreeBSD
Мониторинг сервисов как локально, так и на удалённых серверах
Установка
Скачиваем приложение для съёма статистики.
git clone https://github.com/nabat/rstat.git cd rstat make install