Установка MRTG · 2 min read · Nov 24, 2025

Как установить и настроить MRTG на Ubuntu 18.04

MRTG, также известный как “Multi Router Traffic Grapher”, является бесплатным и открытым инструментом для мониторинга загрузки трафика на сетевых каналах. Вы можете отслеживать ежедневный, еженедельный, ежемесячный и ежегодный сетевой трафик с помощью MRTG. MRTG поддерживает операционные системы Windows и Linux. MRTG предоставляет простой веб-интерфейс для отображения данных о сетевом трафике в графической форме.

В этом руководстве мы научимся устанавливать MRTG на сервер Ubuntu 18.04.

Требования

  • Сервер с установленной Ubuntu 18.04.
  • Пользователь без прав root с привилегиями sudo.

Установка необходимых пакетов

Перед началом вам нужно будет установить некоторые пакеты в вашу систему. Вы можете установить все из них, выполнив следующую команду:

sudo apt-get install apache2 snmp snmpd -y

После установки всех пакетов запустите службы apache и snmp и включите их автозагрузку с помощью следующей команды:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start snmpd  
sudo systemctl enable snmpd

Установка и настройка MRTG

По умолчанию MRTG доступен в стандартном репозитории Ubuntu 18.04. Вы можете установить его, просто выполнив следующую команду:

sudo apt-get install mrtg -y

После установки MRTG вам нужно будет настроить его для мониторинга целевых устройств. Сначала создайте директорию MRTG внутри корневой директории Apache:

sudo mkdir /var/www/mrtg

Затем дайте правильные права на директорию mrtg:

sudo chown -R www-data:www-data /var/www/mrtg

Далее, перестройте конфигурацию MRTG с помощью следующей команды:

sudo cfgmaker public@localhost > /etc/mrtg.cfg

Вы должны увидеть следующий вывод:

cfgmaker public@localhost > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
--base: Vendor Id: Unknown Vendor - 1.3.6.1.4.1.8072.3.2.10
--base: Populating confcache
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifSpeed

Далее создайте индексный файл для веб-сервера с помощью следующей команды:

sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Настройка Apache для MRTG

Далее вам нужно будет создать файл виртуального хоста Apache для MRTG. Вы можете сделать это с помощью следующей команды:

sudo nano /etc/apache2/sites-available/mrtg.conf

Добавьте следующие строки:


ServerAdmin [email protected]
DocumentRoot "/var/www/mrtg"
ServerName yourdomain.com

Options None
AllowOverride None
Order allow,deny
Allow from all
Require all granted

TransferLog /var/log/apache2/mrtg_access.log
ErrorLog /var/log/apache2/mrtg_error.log

Сохраните и закройте файл, когда закончите. Затем включите виртуальный хост и перезапустите службу apache, чтобы применить все изменения:

sudo a2ensite mrtg  
sudo systemctl restart apache2

Теперь откройте ваш веб-браузер и введите URL http://yourdomain.com. Вы будете перенаправлены на следующую страницу:

Ссылки

  • MRTG
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.