Мониторинг серверов · 3 min read · Oct 19, 2025
Мониторинг серверов Ubuntu 14.04 и Debian Wheezy с помощью Linux-Dash
Мониторинг серверов Ubuntu 14.04 и Debian Wheezy с помощью Linux-Dash
Версия 1.1.1
Автор: Srijan Kishore
Следите за howtoforge в Twitter
Последнее редактирование 16/Сент/2014
Этот документ описывает, как установить и настроить Linux-dash в Ubuntu 14.04 и Debian Wheezy для простого мониторинга производительности серверов. Linux-dash — это веб-панель мониторинга с низкой нагрузкой для машины GNU/Linux. Просто установите приложение и вперед! Linux-dash — это скрипт мониторинга статистики сервера, написанный на PHP, который эффективно использует память и требует мало ресурсов, легко устанавливается. Веб-страница статистики позволяет перетаскивать различные виджеты и изменять отображение по вашему желанию. Скрипт отображает живую статистику вашего сервера, включая RAM, CPU, дисковое пространство, информацию о сети, установленное программное обеспечение, запущенные процессы и многое другое. Главное преимущество Linux-dash заключается в том, что он работает в реальном времени.
1 Предварительная заметка
Этот учебник основан на сервере Ubuntu 14.04, поэтому вам следует установить базовый сервер Ubuntu 14.04 и сервер Debian 7 перед тем, как продолжить этот учебник. Ваша система может иметь статический или динамический IP. В моем случае я использую статический IP-адрес. Я использую 192.168.0.100 в этом учебнике и server1.example.com в качестве имени хоста.
2 Установка на сервере Ubuntu и Debian
Перед установкой linux-dash нам требуется некоторая предварительная настройка. Мы можем использовать Linux-dash как с Apache, так и с NGINX. В моем случае я буду использовать Apache:
apt-get install apache2 apache2-utilslinux-dash создан на PHP, поэтому нам требуется установленный PHP и расширение php-json, я установлю его следующим образом:
apt-get install php5 curl php5-curl php5-jsonНам также требуется пакет git, он будет установлен следующим образом:
apt-get install gitТеперь запустите службу Apache:
service apache2 start2.1 Установка на Ubuntu 14.04
Теперь мы загрузим Linux-dash на сервер Ubuntu 14.04 в его корневую директорию Apache следующим образом:
cd /var/www/html
git clone https://github.com/afaqurk/linux-dash.gitТеперь мы готовы к панели управления, откройте браузер на ваш выбор и перейдите по URL http://192.168.0.100/linux-dash:
Это покажет нам общую информацию о сервере Ubuntu.
Общая информация:

Далее мы можем проверить другую информацию, такую как использование диска, использование CPU, использование RAM, информация о пользователях и использование сети следующим образом:
Диск:
CPU:
RAM:

Пользователи:

Сеть:

2.2 Установка на Debian Wheezy
Теперь мы загрузим Linux-dash на сервер Debian Wheezy в его корневую директорию Apache следующим образом:
cd /var/www
git clone https://github.com/afaqurk/linux-dash.gitМы можем получить доступ к Linux-dash по URL http://192.168.0.100/linux-dash:

Мы можем проверить все параметры, как в случае с Ubuntu, и для Debian тоже.
3 Защищенный доступ к Linux-dash
Теперь мы хотим получить доступ к Linux-dash в защищенной среде, т.е. я хочу, чтобы Linux-dash был защищен паролем. Для этого мы поступим следующим образом:
htpasswd -c /etc/apache2/.htpasswd adminroot@server1:~# htpasswd -c /etc/apache2/.htpasswd admin
Новый пароль:
<–howtoforge
Повторите новый пароль:
<–howtoforge
Добавление пароля для пользователя admin
root@server1:~#
Я использую свой пароль как howtoforge, или вы можете использовать любой пароль на ваш выбор.
3.1 В Ubuntu 14.04
Теперь создайте файл .htaccess в директории корня Linux-dash и добавьте в него следующее содержимое:
touch /var/www/html/linux-dash/.htaccess
vi /var/www/html/linux-dash/.htaccessИ внесите следующие записи:
AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Теперь мы изменим конфигурационный файл Apache2 сервера Ubuntu 14.04 следующим образом:
vi /etc/apache2/apache2.confИ внесите записи в конец файла:
[...]
Options Indexes FollowSymLinks
AllowOverride Authconfig
Require all granted
Наконец, перезапустите службу Apache, и вы готовы.
service apache2 restartТеперь, при доступе к URL Linux-dash http://192.168.0.100, мы будем запрашивать пароль.

3.2 На сервере Debian Wheezy
Теперь создайте файл .htaccess в директории корня Linux-dash и добавьте в него следующее содержимое:
touch /var/www/linux-dash/.htaccess
vi /var/www/linux-dash/.htaccessИ внесите следующие записи:
AuthName "Restricted"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user
Теперь мы изменим конфигурационный файл Apache2 сервера Ubuntu 14.04 следующим образом:
vi /etc/apache2/apache2.confИ внесите записи в конец файла:
[...]
Options Indexes FollowSymLinks
AllowOverride Authconfig
Require all granted
Наконец, перезапустите службу Apache, и вы готовы.
service apache2 restartТеперь, при доступе к URL Linux-dash http://192.168.0.100, мы будем запрашивать пароль.

Поздравляем! Мы успешно установили инструмент Linux-dash в Ubuntu 14.04 и Debian Wheezy для мониторинга :)
5 Ссылки
- Linux-dash : http://linuxdash.com/
- Ubuntu : http://www.ubuntu.com/
Get new posts in your inbox
No spam. Unsubscribe anytime.