Главная страница » Установка Zabbix 4.0 из репозитория на Ubuntu 18.04

Установка Zabbix 4.0 из репозитория на Ubuntu 18.04

by Belfigor
324 views
post-logo_Zabbix

Установка Zabbix 4.0 из репозитория на Ubuntu 18.04 происходит настолько просто что ненужно никаких статей вообще. Признаться честно, у кого у кого, а у Zabbix проблем с установкой нету от слова совсем. Особенно это касается апплаенса или же репозитория. Тем не менее необходимость работать с терминалом по первости у некоторых лиц вызывает богобоязненный мандраж, полное отключение мозга и почему-то официальная инструкция перестает восприниматься. Именно для такого варианта развития событий и будет этот пост.

Введение

Zabbix — самая лучшая, гибкая, опенсорсная и расширяемая система мониторинга во всём белом свете. С выходом версии Zabbix 4.0 она стала ещё лучше, гибче, опенсорснее и расширяемее. Некоторые люди (их очень мало), скажут «Жи есть нагиос, какти, 10-страйк и они лучше». Я не буду говорить что все эти люди — днища, потому что они еще хуже, и такие слова не пишут на страничках цивилизованных интернетов. Но скажу, что я видел в некоторых метрополитенах нашей страны раковый мониторинг реализованный с помощью нагиоса, а в одном крупном строительном холдинге я видел мониторинг реализованный на самописной штучке сделанной на коленке, они называли это СМИС\СМИК (Система Мониторинга Инженерных Систем и Система Мониторинга Инженерных Коммуникаций). Штука короче которая следит и отчитывается на пункт управления о том что например ваш дом сейчас не падает, не горит, по стене не идет трещина и с лифтом там всё ок, ваша жена с грудным ребенком не упадут вниз с 20-го этажа.

Видели картину «Крик» Эдварда Мунка? Примерно такие ощущения возникают при осознании масштабов бедствия и запущенности отрасли мониторинга. Каждый вор пытается вместо того чтобы использовать нормальный даже опенсорсный софт, написать своё, проприетарное дерьмо, чтобы попилить бюджет и своровать побольше. Масштабы доходят до того, что одному и тому же заказчику, на разные объекты ставят настолько разное ПО выполняющее одну и ту же работу, что приходится держать несколько специалистов, каждого для работы в своей системе мониторинга. Это как если бы вы во время операции очнулись от наркоза и обнаружили бы что вас оперируют не скальпелем а ржавым тесаком. Запомните это ощущение и проследуем далее, в светлый добрый мир опенсорсного мониторинга с софтом обладающим поистине мощнейшей многоязычной справкой и комьюнити.

Нужно иметь уже развернутую инсталляцию Ubuntu Server

  • Установка Ubuntu Server 18.04

    Я ставлю на виртуальную машину и для начала выбираю следующую конфигурацию: 4 ядра, 8GB RAM, 32GB HDD

  • Ubuntu Server 18.04 — Установка статического IP

  • Ubuntu Server 18.04 — Изменение имени сервера

  • Установка Zabbix 4.0

    1. Обновляем наш Ubuntu Server 18.04

      sudo apt update && sudo apt dist-upgrade -y
    2. Открываем страницу загрузки Zabbix

      https://www.zabbix.com/download

    3. Выбираем параметры установки

      • Zabbix version : Zabbix 4.0 LTS
      • OS Distribution : Ubuntu
      • OS Versio : 18.04 (Bionic)
      • Database : PostgreSQL
        Страница загрузки автоматом выведет нам все необходимые команды
    4. Устанавливаем репозиторий

      cd /tmp
      wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
      sudo dpkg -i zabbix-release_4.0-2+bionic_all.deb
      sudo apt update
    5. Устанавливаем сервер, веб-интерфейс и агент и zabbix-get

      sudo apt -y install zabbix-server-pgsql zabbix-frontend-php php-pgsql zabbix-agent zabbix-get
    6. Создаём базу данных

      sudo -u postgres createuser --pwprompt zabbix

      Вводим пароль который будет у БД

      sudo -u postgres createdb -O zabbix zabbix
    7. Импортируем начальную схему и данные

      zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix
    8. Настраиваем пароль БД в Zabbix

      sudo nano /etc/zabbix/zabbix_server.conf
      DBPassword=Указываем_ваш_пароль

      Указываем пароль который задавали в шаге 6. Для того чтобы сохранить изсенения нажимаем Ctrl+O, чтобы выйти Ctrl+X

    9. Настраиваем PHP

      sudo nano /etc/php/7.2/apache2/php.ini

      Ищем строку # date.timezone = . Её надо раскомментировать и казать свою временную зону. Если не помните наизусть, подсмотреть можно тут: Список поддерживаемых временных зон. Так же чтобы сохранить изменения нажимаем Ctrl+O, чтобы выйти Ctrl+X
      Перезапускаем apache2

      sudo service apache2 restart
    10. Запускаем процессы сервера и агента

      sudo systemctl restart zabbix-server zabbix-agent apache2
      sudo systemctl enable zabbix-server zabbix-agent apache2

       

  • Настройка веб-интерфейса Zabbix

    1. Переходим в веб интерфейс Zabbix

      http://<адрес вашего сервера>/zabbix
      Если вдруг вы уже забыли айпишник, его можно посмотреть вбив в терминал команды ip address show или ifconfig

      Установка Zappix 4.0 - Welcome to Zabbix

      Welcome to Zabbix

    2.  Проверяем предварительные требования

      Установка Zappix 4.0 - Check of pre-requisites

      Check of pre-requisites

    3. Настраиваем подключение к СУБД

      Установка Zappix 4.0 - Configure DB connection

      Configure DB connection

      В поле Password указывается пароль который мы задали пользователю zabbix в предыдущем разделе в шаге 6.

    4. Настройка связи с сервером

      Установка Zappix 4.0 - Zabbix server details

      Zabbix server details

      Zabbix login screenВ нашем случае и сервер и фронтенд находятся на одном сервере, поэтому оставляем всё как есть. В Name можно указать имя нашей инсталяции

    5. Проверяем суммарную информацию

      Заббикс выведет окно где можно прочитать все данные что мы уже указали

    6. Завершаем установку веб-интерфейса

      Нажимаем Finish и видим логинскрин:
      Установка Zappix 4.0 - Zabbix login screen

    7. Zabbix 4.0 логин и пароль по умолчанию

      Admin / zabbix
      Авторизуемся в системе.

Поздравляю! Добро пожаловать в прекрасный мир телеметрии.

Text.ru - 100.00%

You may also like

Leave a Comment