Главная
Главная Руководства Ubuntu › Ubuntu 18.04 - установка mrtg



Автор:

Статья опубликована: 2020-07-07 18:35:43
Последние правки: 2024-11-19 12:48:15

Установка и первоначальная настройка mrtg на Ubuntu 18.04.

  • Исходные данные
    # cat /etc/os-release
    PRETTY_NAME="Ubuntu 18.04.4 LTS"
    
    - Для отображения страничек нужен web-сервер, apache или nginx.


  • snmp
    Установка
    # sudo apt-get install snmpd snmp
    
    Редактируем файл /etc/snmp/snmpd.conf, находим и раскомментируем либо добавим новую строчку:
    rocommunity public localhost
    
    Перезагружаем сервис:
    # systemctl snmpd restart
    

  • mrtg
    Установка:
    apt-get install mrtg
    
    Директория с данными:
    # mkdir /var/www/mrtg
    # chown -R www-data:www-data /var/www/mrtg
    
    Первоначальное заполнение /etc/mrtg.cfg :
    # cfgmaker public@localhost > /etc/mrtg.cfg
    
    В результате получим файл, внутри которого будут закомментированные секции с сетевыми интерфейсами, необходимо раскомментировать те, которые нужны.

    Затем, создаем /var/www/mrtg/index.html :
    # indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
    
    Эту команду нужно выполнять каждый раз, когда вы что то меняете в /etc/mrtg.conf

    Добавляем конфиг для просмотра данных через web
    Пример для apache2, просмотр будет доступен через любой сайт на сервере, а также через ip.
    /etc/apache2/conf-available/mrtg.conf
    Alias /mrtg "/var/www/mrtg/"
    ​<Directory "/var/www/mrtg/">
    ​ Options None
    ​ AllowOverride None
    ​ Require all granted
    ​</Directory>
    
    делаем симлинк и перезагружаем apache:
    # cd /etc/apache2/conf-enabled
    # ln -s ../conf-available/mrtg.conf
    # systemctl restart apache2
    
    Просмотр:
    http://IP_ADDR/mrtg/
    или
    http://SITE_NAME/mrtg/


    Также, директорию /var/www/mrtg можно оформить в виде отдельного виртуалхоста.




Связанные странички:
Ubuntu 24.04. Установка и настройка snmp.
Ubuntu 24.04, как изменить порт ssh
Asterisk 20. Ubuntu 24.04. Модем Huawei E1550.
Ubuntu - создаем raid 1
Получаем SSL сертификаты от Let's Encrypt при помощи acme.sh.
Ubuntu 24.04. Mosquitto, MQTT-брокер.