Установка 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
Get new posts in your inbox
No spam. Unsubscribe anytime.