Это инструмент, предоставляющий статистику использования системы на странице CGI с использованием RRDTOOL. Имея всего около 400 строк кода, это очень просто и, следовательно, легко понять и расширить .
В настоящее время он собирает среднее значение нагрузки , использование ЦП , температуру , диск ввода/вывода , сетевой трафик и память и использование обмена , которые нанесены на период в течение периода, выбранного пользователем во время выполнения.
Это наращивает две части:
Вам необходимо установить rrdtool с возможностью построения построения, а также общие инструменты для построения C (IE Make и GCC). Эта программа должна быть установлена в пути, где ваш веб -сервер может выполнить скрипт stat.pl через его CGI.
Когда эти предпосылки выполняются, установка выполняется с помощью следующих шагов:
git clone https://github.com/aandergr/serverstat-linuxmake./mkrrd.sh для initalize баз данных RRD./rrdupd ./rrdupd следует автоматически запустить при запуске системы. В системах Debian-Alike, это может быть достигнуто с помощью:
echo "start-stop-daemon -S -x /var/www/html/stat/rrdupd -c stat -b" >> /etc/rc.local
chmod +x /etc/rc.local
(Где стат является именем пользователя и/var/www/html/stat Путь этого программного обеспечения)
Кроме того, в этом репозитории существует шаблон сценария serverstat-linux.service SystemCtl.
Проконсультируйтесь с документацией вашей операционной системы для получения дополнительной информации.
Теперь вы можете указать свой браузер на направление своего статистика и (надеюсь) все работает. Конечно, потребуется несколько минут, пока вы не увидите некоторые данные.
Это может выглядеть так: