Table of Contents

luci-app-statistics

OpenWrt має вбудовану підтримку для відображення статистики в реальному часі, однак історичні дані за замовчуванням не зберігаються. Пакет luci-app-statistics, побудований на основі collectd і rrdtool, дозволяє створювати історичні графіки для таких показників, як:

Детальніше див. statistical.data.overview Також є чудовий блог-пост про collectd.

Інші інструменти для моніторингу трафіку описано на сторінці bwmon.

Встановлення

1. Встановіть пакет luci-app-statistics. Через SSH:

opkg update && opkg install luci-app-statistics

2. Встановіть потрібні плагіни:

Нижче наведено приклади, але існує багато інших. Щоб переглянути всі доступні модулі collectd:

opkg list | grep collectd-mod

Приклад встановлення популярних модулів:

opkg install collectd-mod-ethstat collectd-mod-ipstatistics collectd-mod-irq collectd-mod-load collectd-mod-ping collectd-mod-powerdns collectd-mod-sqm collectd-mod-thermal collectd-mod-wireless

3. Увімкніть демон collectd:

/etc/init.d/collectd enable
⚠️ Зверніть увагу: каталог `/tmp/rrd`, у якому зберігаються статистичні дані, розміщено в оперативній памʼяті (RAM) — тому всі дані будуть втрачені після перезавантаження.
Щоб уникнути цього, налаштуйте постійне зберігання або резервне копіювання (див. нижче).

Налаштування

Через UCI

* Перегляд конфігурації:

uci export luci_statistics

* Редагування файлу:

/etc/config/luci_statistics

Через LuCI

Після встановлення з’явиться новий розділ Statistics → Setup. Усі встановлені плагіни collectd відображаються там, однак лише деякі активні за замовчуванням.

Рекомендовані налаштування