Поиск по сайту:

Мониторинг производительности с помощью Monitorix 3.8.0 в Ubuntu 15.10


Это руководство существует для этих версий ОС

  • Ubuntu 16.04 (Xenial Xerus)
  • Ubuntu 15.10 (Wily Werewolf)

На этой странице

  1. Шаг 1. Добавьте репозиторий Monitorix
  2. Шаг 2. Добавьте ключ PGP
  3. Шаг 3. Установка Monitorix
    1. Вариант 1. Через репозиторий.
    2. Вариант 2. Вручную.

    В этом руководстве показана установка и настройка Monitorix на Ubuntu 15.10 (Wiley Werewolf). Monitorix — это бесплатный легкий инструмент мониторинга с открытым исходным кодом, предназначенный для мониторинга как можно большего количества служб и системных ресурсов на серверах и настольных компьютерах. Он состоит в основном из двух программ: сборщика под названием monitorix, представляющего собой демон Perl, который запускается автоматически как системная служба, и CGI-скрипта под названием monitorix.cgi. Начиная с версии 3.0, Monitorix включает в себя собственный встроенный HTTP-сервер, поэтому вам не нужно устанавливать сторонний веб-сервер для его использования.

    Вы можете скачать его на www.monitorix.com

    Шаг 1: Добавьте репозиторий Monitorix

    Во-первых, мы должны добавить репозиторий Monitorix Ubuntu.

    Сначала делаем резервную копию оригинального sources.list:

    cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak

    Затем откройте файл sources.list в редакторе. Я использую нано здесь:

    sudo nano /etc/apt/sources.list
    deb http://apt.izzysoft.de/ubuntu generic universe


    Этот репозиторий предназначен только для Debian и его производных, таких как Ubuntu.

    Шаг 2: Добавьте ключ PGP

    Как только репозиторий добавлен, мы должны загрузить (или добавить) ключ PGP и «установить» его в систему. Вы можете загрузить ключ непосредственно с http://apt.izzysoft.de/izzysoft.asc или скопировать и вставить следующий код в текстовый файл и сохранить его как izzysoft.asc.

    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v1.4.2.2 (GNU/Linux)

    mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl
    CRCT6qJoyD8jcguNqy4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox
    GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2VtrAwCg8xDe
    8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9
    3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb
    L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ysI
    QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1
    EvSy48daogAb1TT1HuUR8qe/hS0tpFxlz/0uRP7blMbVQyAnnupZ4eXW3CGQAaur
    bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg
    RGV2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD
    BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX
    SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe
    DZ4s0LvNwlKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX
    x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df
    0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc
    cownWXfOSiEXjqDb60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/
    mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAUotSmMnUjV/9
    OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT
    jh5BhmKxsK3OK122GTPpCgMzvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne
    d9i3cfC2nQiGOuB6MNar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTljEX8u
    hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt
    RPHnNQxhklVfOjK6Q9mlN4pztIf2L3zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH
    EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAAkFAkaUwU0C
    GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO
    9UE5+v1VnrUfMibd
    =nM4G
    -----END PGP PUBLIC KEY BLOCK-----
    sudo apt-key add izzysoft.asc

    а затем обновите репозиторий с помощью:

    sudo apt-get update

    Шаг 3: Установка Monitorix

    Вариант 1: через репозиторий.

    sudo apt-get install monitorix apache2-utils

    Вариант 2: Вручную.

    sudo apt-get update
    sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl apache2-utils
    sudo dpkg -i monitorix*.deb
    sudo apt-get -f install

    Шаг 4: Настройка Monitorix

    У нас есть возможность настроить файл monitorix.conf, расположенный по адресу:

    sudo nano /etc/monitorix/monitorix.conf


    Примечание: мы настоятельно рекомендуем сделать резервную копию этого файла перед любыми изменениями.

    Найдите строки:

    <auth>
    enabled = n
    msg = Monitorix: Restricted access
    htpasswd = /var/lib/monitorix/htpasswd
    </auth>

    и включите аутентификацию, изменив enable на \y\:

    <auth>
    enabled = y
    msg = Monitorix: Restricted access
    htpasswd = /var/lib/monitorix/htpasswd
    </auth>

    После настройки мы должны перезапустить службу monitorix:

    sudo service monitorix restart

    Добавьте имя пользователя и пароль для входа в систему Monitorix. Я буду использовать имя пользователя «admin» с паролем «howtoforge» в приведенном ниже примере. Пожалуйста, выберите более безопасный пароль в вашей системе :)

    sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

    Мы используем параметр -d для шифрования пароля с помощью crypt(), как того требует Monitorix. Диалог команды htpasswd будет таким.

    :/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin
    New password:
    Re-type new password:
    Adding password for user admin

    Шаг 5: Запуск Monitorix

    Укажите в браузере http://localhost:8080/monitorix/ (замените localhost на IP-адрес вашего сервера, если вы подключаетесь к Monitorix с внешнего рабочего стола), и вы увидите:

    использованная литература

    1) Санфелиу, Дж., http://www.monitorix.org/, получено 11 августа 2015 г.