Ad Widget

Collapse

Проблемы с подключение базы ДБ2

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • akenins
    Member
    • Sep 2012
    • 38

    #1

    Проблемы с подключение базы ДБ2

    Добрый день.
    Как то я уже это делал, но уже подзабылось.

    Вообщем есть у меня база ДБ2, даже на локальном сервере.
    Всё установленно, проблем нет, захожу на адрес http://<zabbi_server_address>/zabbix
    прохожу процесс инсталяции и на третьем шаге окно (3. Configure DB connection
    ) с подключением к базам данных.
    Вы выборе нет IBM DB2.
    Этот тип базы данных как то туда можно было добавить но я подзабыл.

    Как было IBM DB2 добавить в тот список, может кто знает?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Можно руками конфигурацию создать.
    Укажите в файле
    conf/zabbix.conf.php
    $DB["TYPE"] ="IBM_DB2".
    Last edited by dima_dm; 13-03-2013, 16:50.

    Comment

    • akenins
      Member
      • Sep 2012
      • 38

      #3
      Я пробовал сам создать файл.
      То заббикс не понемает и всё равно просит конфигурацию сделать.
      Мне кажется что из-за того что не прописан
      в пхп.ини
      extension=ibm_db2.so
      а где взять сам файл такой для SUSE 64bit.

      Comment

      • akenins
        Member
        • Sep 2012
        • 38

        #4
        а после того как я перегрудаю машину, и захожу на
        http://zabbix_server_ip/zabbix
        мне вообще ничего не выдаёт.

        это если я сам руками делаю файл.
        явно не хватает этого ibm_db2.so
        а в логе апача ошибки:
        [Wed Mar 13 19:16:33 2013] [error] [client 192.168.0.81] PHP Fatal error: Call to undefined function db2_connect() in /srv/www/htdocs/zabbix/include/db.inc.php on line 142
        [Wed Mar 13 19:16:58 2013] [error] [client 192.168.0.81] PHP Fatal error: Call to undefined function db2_connect() in /srv/www/htdocs/zabbix/include/db.inc.php on line 142
        [Wed Mar 13 19:17:06 2013] [error] [client 192.168.0.81] PHP Fatal error: Call to undefined function db2_connect() in /srv/www/htdocs/zabbix/include/db.inc.php on line 142
        [Wed Mar 13 19:17:08 2013] [error] [client 192.168.0.81] PHP Fatal error: Call to undefined function db2_connect() in /srv/www/htdocs/zabbix/include/db.inc.php on line 142
        [Wed Mar 13 19:17:12 2013] [error] [client 192.168.0.81] PHP Fatal error: Call to undefined function db2_connect() in /srv/www/htdocs/zabbix/include/db.inc.php on line 142

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Естественно, в php должен быть модуль для поддержки используемой базы данных.
          Модуль можно
          1) собрать из исходных кодов php
          2) Взять готовый, если вы ставите например с помощью rpm, но он должен быть из той же сборки, что и остальные установленные rpm пакеты.
          Last edited by dima_dm; 14-03-2013, 08:02.

          Comment

          • akenins
            Member
            • Sep 2012
            • 38

            #6
            php я ставил из yast.
            Делал в принципе как и раньше, но там на 32битной системе работало нормально, уже не помнью от куда я взял этот файл.
            Буду пробовать, спасибо!

            Comment

            Working...