Ad Widget

Collapse

При добавлении хостов нет опросов.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • GetBit
    Junior Member
    • Jul 2016
    • 17

    #16
    Originally posted by sadman
    В исходниках агента "cannot resolve" в отношении сети относится только к преобразованию dns.
    dns нигде не указаны...

    Originally posted by sadman
    Судя по огрызкам логов и работе agent.ping - проблема в области активных проверок. Агент должен получить список ключей в ответ на запрос [{"request":"active checks","host":"Test"}].
    А давайте попробуем ещё так:

    Code:
    https://www.zabbix.com/documentation/3.2/ru/manual/appendix/config/zabbix_server
     
    Во время установки НЕ ЗАБЫВАЕМ localhost изменить на 192.168.1.5!
     
    1. Создадим рабочую папку, куда будем загружать весь мусор:
    mkdir job
     
    2. Зайдём в рабочую папку:
    cd job
     
    3. Скачиваем нужные компоненты забикса (веб часть + мускул + утилита):
    wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_3.0.4-1+trusty_all.deb
    wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_3.0.4-1+trusty_amd64.deb
    wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix/zabbix-get_3.0.4-1+trusty_amd64.deb
     
    4. Устанавливаем недостающие компоненты для zabbix-frontend-php_3.0.4-1+trusty_all.deb:
    apt-get install -y php5-mysqlnd php5-gd php5-ldap ttf-dejavu-core
     
    5. Устанавливаем недостающие компоненты для zabbix-server-mysql_3.0.3-1+trusty_amd64.deb:
    apt-get install -y libcurl3 libiksemel3 libodbc1 unixodbc libopenipmi0 libsnmp30 libssh2-1 fping 
     
    6. Устанавливаем скаченные компоненты:
    dpkg -i zabbix-frontend-php_3.0.4-1+trusty_all.deb
    dpkg -i zabbix-server-mysql_3.0.4-1+trusty_amd64.deb
    dpkg -i zabbix-get_3.0.4-1+trusty_amd64.deb
     
    обновим список пакетов                                apt-get update
    перезапустим апач                                    service apache2 reload
     
    7. Добавим тайм зону в zabbix.conf:
    откроем конфиг                                        nano /etc/apache2/conf-enabled/zabbix.conf
    ищем                                                # php_value date.timezone Europe/Riga
    и меняем на                                            php_value date.timezone Europe/Moscow
    сохраним изменение                                    ctrl + o
    выйдим из редактора                                    ctrl + x
    перезапустим апач                                    service apache2 reload
     
    8. Создадим БД:
    залогинимся в оболочку мускула                        mysql -u root -p
    создадим бд                                            CREATE DATABASE zabbix;
    выйдим из оболочки                                    exit
     
    9. Импортируем .sql в бд:
    перейдём в директорию, в которой лежит .sql            cd /usr/share/doc/zabbix-server-mysql
    импортируем бд                                        zcat create.sql.gz | mysql -uroot -p'Get_@' zabbix
     
    10. В качестве безопасности меняем сразу пароль стандартному пользователю после импорта инъекции:
    залогинимся в оболочку мускула                        mysql -u root -p
    обновим таблицу для админа с уже заданным паролём    update zabbix.users set passwd=md5('Get_@') where alias='Admin';
    обновим таблицу для гостя с уже заданным паролём    update zabbix.users set passwd=md5('Get_#') where alias='guest';
    выйдим из оболочки                                    exit
    перезапускаем веб сервер                            service apache2 reload
     
    11. Настраиваем конфиг (прописываем данные БД):
    откроем конфиг                                        nano /etc/zabbix/zabbix_server.conf
    ищем                                                 #DBHost=localhost и меняем на DBHost=localhost
    ищем                                                DBName=zabbix тут всё ок, ничего менять не надо
    ищем                                                DBUser=zabbix и меняем на DBUser=root
    ищем                                                 #DBPassword= и меняем на DBPassword=Get_@
    ищем                                                # AllowRoot=0 и меняем на AllowRoot=1
     
    перезапустим забикс сервер                            service zabbix-server restart
    Code:
    --------------------------------------------------------------- Настройка Zabbix Agent --------------------------------------------------------------
     
    Документация: https://www.zabbix.com/documentation/3.2/ru/manual/appendix/config/zabbix_agentd
     
     
    1. Создадим рабочую папку, куда будем загружать весь мусор:
    mkdir job
     
    2. Зайдём в рабочую папку:
    cd job
     
    3. Скачиваем нужные компоненты забикса (zabbix-agent_3.0.4-1+xenial_amd64.deb):
    wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix/zabbix-agent_3.0.4-1+xenial_amd64.deb
     
    4. Устанавливаем недостающие компоненты для zabbix-agent_3.0.4-1+xenial_amd64.deb:
    apt-get -y install libcurl3
     
    5. Устанавливаем скаченные компоненты:
    dpkg -i zabbix-agent_3.0.4-1+xenial_amd64.deb
     
    обновим список пакетов                                apt-get update
     
    6. Настроим конфиг агента:
    откроем конфиг                                        nano /etc/zabbix/zabbix_agentd.conf
    находим                                                # DebugLevel=3 меням на DebugLevel=3
    находим                                                Server=127.0.0.1 меняем на Server=192.168.1.5
    находим                                                ServerActive=127.0.0.1 и меняем на ServerActive=192.168.1.5
    находим                                             Hostname=Zabbix server и меняем на Hostname=Хостнейм, который потом прикрутим в Hosts -> Host name
    находим                                                # AllowRoot=0 и меняем на AllowRoot=1

    Сервер у нас на ubuntu 14.04, а агент на 16.04.

    Comment

    • GetBit
      Junior Member
      • Jul 2016
      • 17

      #17
      p.s. на сервере ещё это было выполнено:

      9. Исправим предварительно ошибку "Cannot adopt OID in":

      apt-get -y install snmp-mibs-downloader

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #18
        Originally posted by GetBit
        Положим, что я пользую Zabbix из исходников и какие компоненты там ставить я без понятия, но конфиг правится в достаточной степени. И такого, чтобы заббикс не работал внутри локалки сложно представить. Разве что файервол на какой-то из машин настроили жестко. Но, опять же, хрустальный шар тут не поможет. Все стандартные ошибочные действия вам тут перечислили.

        Comment

        • GetBit
          Junior Member
          • Jul 2016
          • 17

          #19
          По стандарту в Ubuntu ни фаерволов, ни селинукса нет.
          У нас на подлёте Juniper SRX, но там внутренняя сеть полностью открыта.
          То есть, машины внутри сети между собой без проблем общаются.

          Comment

          • GetBit
            Junior Member
            • Jul 2016
            • 17

            #20
            Проверили аппаратный фаервол, ничего не выявлено - сеть открыта.

            Есть желающие посмотреть удалённо?
            Буду ну очень признателен. Решение по вашему усмотрению можем опубликуем.
            Last edited by GetBit; 03-08-2016, 17:37.

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #21
              Originally posted by GetBit
              Есть желающие посмотреть удалённо?
              Буду ну очень признателен. Решение по вашему усмотрению можем опубликуем.
              У Zabbix Team существует такая услуга: http://www.zabbix.com/remote_troubleshooting.php

              Решение, по своему усмотрению, можете опубликовать.

              Comment

              Working...