Мониторинг серверов · 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-utils

linux-dash создан на PHP, поэтому нам требуется установленный PHP и расширение php-json, я установлю его следующим образом:

apt-get install php5 curl php5-curl php5-json

Нам также требуется пакет git, он будет установлен следующим образом:

apt-get install git

Теперь запустите службу Apache:

service apache2 start

2.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 admin

root@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 Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.