Ad Widget

Collapse

Проблемы с установкой Zabbix 3.0.1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hamrad
    Junior Member
    • Apr 2016
    • 5

    #1

    Проблемы с установкой Zabbix 3.0.1

    Доброго времени суток, уважаемые форумчане!
    Прошу сильно не пинать, ибо не очень силён в Linux и SQL...
    На данный момент пользуюсь Nagios-ом и более-менее его знаю. Недавно услышал о Zabbix и решил попробовать, что это такое.
    Вначале попробовал установить Заббикс из репозитория, но не сложилось - постоянно получал разного рода ошибки... Потом решил произвести установку из исходников. В начале всё шло удачно, но снова тупик: при выполнении команды ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 из мануала - в конце проверки выдаёт ошибку: configure: error: Not found mysqlclient library
    ОС - CentOS 7 x86_64 (minimal), вместо MariaDB установлен MySQL по инструкции отсюда: http://sharadchhetri.com/2014/07/31/...ntos-7-rhel-7/ Для установки Zabbix пользовался оф.мануалом, по п.4: пользователь создан, скрипты schema.sql, images.sql, data.sql выполнены без ошибок, но при конфигурировании - ошибка.
    Прошу помощи сообщества...
    Форум целиком не осилил, но заметил, что практически у всех Заббикс встал нормально и подобных проблем не наблюдалось...
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by hamrad
    Потом решил произвести установку из исходников. В начале всё шло удачно, но снова тупик: при выполнении команды ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 из мануала - в конце проверки выдаёт ошибку: configure: error: Not found mysqlclient library
    Так он вам намекает, что нужно: mysqlclient library
    CentOS у меня нет, но гугл говорит: https://www.centos.org/forums/viewtopic.php?t=19245

    P.S. -dev пакет тоже нужен, по-моему.

    Comment

    • lpetr2
      Member
      • Aug 2015
      • 58

      #3
      Сам недавно ставил zabbix 3.0 на centos 7 minimal, все ставил из репозиторий (офф. + epel + zabbix). К конкретно к mysql не стал привязываться. Взял БД что решили использовать разработчики Centos - mariadb. mariadb - по сути полный аналог mysql. В процессе установки не пришлось искать не до установленные пакеты. Все что нужно установилось вместе с основными пакетами.

      Comment

      • hamrad
        Junior Member
        • Apr 2016
        • 5

        #4
        sadman, Ipetr2, спасибо за ответы!
        Я тоже поначалу попробовал настроить Maria, но что-то перемудрил с ней - пришлось переустановить всё целиком; в следующий раз решил попробовать MySQL... Честно - не знаю, чем хрен от редьки отличается в данном случае, но дело пошло чуть веселее
        yum provides mysqlclient - вывод пустой: зависимости не найдены.

        В общем, чтобы полностью выполнить ./configure, без ошибок - потребовалось дополнительно установить пакеты: mysql-devel, libxml2-devel, net-snmp-devel, curl-devel. Сейчас вроде пошёл make install. посмотрим, что получится в итоге...
        Спасибо!

        Comment

        • djonbox84
          Junior Member
          • Apr 2016
          • 6

          #5
          скачай уже готовый образ с оф сайта http://www.zabbix.com/ru/download.php

          Comment

          • hamrad
            Junior Member
            • Apr 2016
            • 5

            #6
            djonbox84, спасибо, видел. Но захотелось с нуля попробовать. Если снова "воткнусь" - тогда использую этот вариант

            Comment

            • hamrad
              Junior Member
              • Apr 2016
              • 5

              #7
              Установил httpd, все сопутствующие devel-ы, скопировал из исходников .php-файлы в /var/www/html (потом, правда, создал рядом с html папку zabbix, как отмечено в мане, и туда тоже скопировал), запустил сервер, апач, подредактировал zabbix_server.conf, сунулся в браузер, а там - шиш...
              Весь день мозг свой ем - ничего не работает. Сейчас решил попробовать крайний вариант - готовый .iso-образ (по ссылке на страницу загрузок - Installation CD/DVD (.iso)). Доходит до пункта Select and install software и вываливает ошибку (Step Failed). Если пропустить этот пункт (перезапуск этого шага всё равно заканчивается ошибкой) - установка прекращается на окне Finishing installation, пункт Enter password и никакими манипуляциями невозможно завершить установку...
              Это ж вообще полный фэйл, товарищи...

              Comment

              • sadman
                Senior Member
                • Dec 2010
                • 1611

                #8
                Originally posted by hamrad
                Установил httpd, все сопутствующие devel-ы, скопировал из исходников .php-файлы в /var/www/html (потом, правда, создал рядом с html папку zabbix, как отмечено в мане, и туда тоже скопировал), запустил сервер, апач, подредактировал zabbix_server.conf, сунулся в браузер, а там - шиш...
                Апач php в принципе выполняет?
                Вот такой info.php рисует что-нибудь?
                Code:
                <?php echo phpinfo(); ?>
                Заббикс-сервер запустился (ps ax | grep zabbix_server и cat zabbix_server.log)?

                Originally posted by hamrad
                Это ж вообще полный фэйл, товарищи...
                Наверняка вы просто давно не возносили мольб Ктулху - в этом проблема.

                Comment

                • BcTpe4HbIu
                  Junior Member
                  • Apr 2016
                  • 9

                  #9
                  Originally posted by hamrad
                  Установил httpd, все сопутствующие devel-ы, скопировал из исходников .php-файлы в /var/www/html (потом, правда, создал рядом с html папку zabbix, как отмечено в мане, и туда тоже скопировал), запустил сервер, апач, подредактировал zabbix_server.conf, сунулся в браузер, а там - шиш...
                  Весь день мозг свой ем - ничего не работает. Сейчас решил попробовать крайний вариант - готовый .iso-образ (по ссылке на страницу загрузок - Installation CD/DVD (.iso)). Доходит до пункта Select and install software и вываливает ошибку (Step Failed). Если пропустить этот пункт (перезапуск этого шага всё равно заканчивается ошибкой) - установка прекращается на окне Finishing installation, пункт Enter password и никакими манипуляциями невозможно завершить установку...
                  Это ж вообще полный фэйл, товарищи...
                  Зачем вообще с исходниками мучатся?
                  Берем голый CentOS 7, дальше:
                  Code:
                  yum install -y http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
                  yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
                  setsebool -P zabbix_can_network 1
                  setsebool -P httpd_can_connect_zabbix 1
                  setsebool -P httpd_can_network_connect_db 1
                  firewall-cmd --add-port 10050/tcp --add-service http --permanent
                  firewall-cmd --reload
                  systemctl enable zabbix-server zabbix-agent httpd mariadb
                  systemctl start zabbix-server zabbix-agent httpd mariadb
                  И как бы, все...

                  Comment

                  • hamrad
                    Junior Member
                    • Apr 2016
                    • 5

                    #10
                    sadman, возможно, что вы правы по поводу Ктулху... Надо, пожалуй, ему принести жертву..
                    BcTpe4HbIu, большое вам спасибо за мануал - всё получилось!
                    Строка firewall-cmd --add-port 10050/tcp --add-service http --permanent полностью сразу не принималась - пришлось разбить её на две части:
                    firewall-cmd --add-port 10050/tcp
                    firewall-cmd --add-service http --permanent

                    Дополнительно понадобилось установить mariadb-server и mariadb-devel (mariadb не хотела запускаться без них), после - вытащить из исходников папку database/mysql и заполнить базу данных в MariaDB (https://www.zabbix.com/documentation...all/db_scripts). После этого удалось зайти на вэб-интерфейс Заббикса. Буду теперь осваивать его
                    Ещё раз, всем огромное спасибо!

                    Comment

                    Working...