Error connecting to database postgres zabbix

Вопросы по разворачиванию zabbix Веб-морда ругается:The frontend does not match Zabbix database.Итак, вопросы.1. zcat /usr/share/doc/zabbix-server-pgsql-3.0.*/create.sql.gz | psql zabbix залития этих sql-скриптов достаточно? на некоторых форумах гуглится ответ про «frontend does not match», что надо выполнить to` какие то sql-скрипты по разворачиванию. странно, что в офф. руководстве этого нет, лишь create.sql.gz.2. Option: DBSchema.Schema name. Used […]

Содержание

  1. Вопросы по разворачиванию zabbix
  2. var/log/postgresql/postgresql-9.4-main.log
  3. Zabbix cannot connect to the database – Let’s fix it!
  4. Causes for ‘Zabbix cannot connect to the database’ Error
  5. Incorrect Database details
  6. Incorrect DBsocket
  7. Conclusion
  8. PREVENT YOUR SERVER FROM CRASHING!
  9. Zabbix 5: Database Error — Connection Refused
  10. Zabbix 5: Ошибка базы Данных — Отказано в подключении
  11. Диагностика и исправление ошибки Zabbix 5 с сообщением «Database Error — Connection Refused»
  12. Проблема
  13. Проверка причины
  14. Удаление логов (журналов)
  15. Подготовка к расширению дискового пространства
  16. Увеличение дискового пространства виртуальной машины
  17. Настройка Разделов Linux С Помощью GParted Live
  18. Как решить похожую проблему на VMWare
  19. Резюме

Вопросы по разворачиванию zabbix

Веб-морда ругается:
The frontend does not match Zabbix database.
Итак, вопросы.
1. zcat /usr/share/doc/zabbix-server-pgsql-3.0.*/create.sql.gz | psql zabbix
залития этих sql-скриптов достаточно? на некоторых форумах гуглится ответ про «frontend does not match», что надо выполнить to` какие то sql-скрипты по разворачиванию. странно, что в офф. руководстве этого нет, лишь create.sql.gz.
2. Option: DBSchema.Schema name. Used for IBM DB2 and PostgreSQL.
Указывать ли название БД сюда? В офф. руководстве этого тоже нет, там только
DBHost=
DBName=zabbix
DBUser=zabbix
DBPassword=
и всё, никакой DBSchema!

я блин, сначала грешил, что виновата повышенная версия, соблазнился поновее и поставил не ту, что указана в руководстве. но и с именно той версией заббикса из мануала та же фигня.

https://notessysadmin.com/peculiarity-of-zabbix-installation-in-conjunction-w.
Залить дампы в базы (от пользователя postgres):
psql -U zabbix -f /usr/share/zabbix-server-pgsql/schema.sql zabbix
psql -U zabbix -f /usr/share/zabbix-server-pgsql/images.sql zabbix
psql -U zabbix -f /usr/share/zabbix-server-pgsql/data.sql zabbix
Если не развернуть дампы в базу, то из вебморды, на шаге коннекта к postgre, будет отдавать это ошибку:
The frontend does not match Zabbix database

но, блина, этих файлов нет, где он их выковырял??

Да, достаточно. Но заливать нужно от имени пользователя, под которым и будет работать zabbix

До этого нужно создать пользователя и выдать полные права на базу zabbix

2. Option: DBSchema.Schema name. Used for IBM DB2 and PostgreSQL.

Попробуй имя пользователя там указать или просто оставить пустым

Там речь про zabbix 2.2. Не актуально. Залить нужно только create.sql

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

2402:20171029:173911.779 [Z3001] connection to database ‘zabbix’ failed: [0] could not connect to server: Connection refused
Is the server running on host «127.0.0.1» and accepting
TCP/IP connections on port 5432?

в /etc/zabbix/zabbix_server.conf
стоит
DBHost=127.0.0.1

до этого пробовал ставить имя машины, тоже нихрена заббикс не видел

var/log/postgresql/postgresql-9.4-main.log

2017-10-29 16:31:15 MSK [2262-1] zabbix@zabbix ВАЖНО: в pg_hba.conf нет записи для компьютера «127.0.0.1», пользователя «zabbix», базы «zabbix», SSL выкл.
2017-10-29 16:32:17 MSK [2076-2] СООБЩЕНИЕ: получен запрос на быстрое выключение
2017-10-29 16:32:17 MSK [2076-3] СООБЩЕНИЕ: прерывание всех активных транзакций
2017-10-29 16:32:17 MSK [2081-2] СООБЩЕНИЕ: процесс запуска автоочистки завершается
2017-10-29 16:32:17 MSK [2078-1] СООБЩЕНИЕ: выключение
2017-10-29 16:32:18 MSK [2078-2] СООБЩЕНИЕ: система БД выключена
2017-10-29 16:32:19 MSK [2305-1] СООБЩЕНИЕ: неверный метод проверки подлинности «127.0.0.1»
2017-10-29 16:32:19 MSK [2305-2] КОНТЕКСТ: строка 88 файла конфигурации «/etc/postgresql/9.4/main/pg_hba.conf»
2017-10-29 16:32:19 MSK [2305-3] ВАЖНО: не удалось загрузить pg_hba.conf

Is the server running on host «127.0.0.1» and accepting

TCP/IP connections on port 5432?

И на всякий случай убедись, что в pg_hba.conf для связки «локальный хост» + «БД zabbix» + «login zabbix» нет peer или ident, только md5

На всякий случай уточню. Ты понимаешь, что у сервера свой конфиг, а у веб-морды свой конфиг?

Если у тебя ошибка подключения в веб-морде, нет смысла ковырять конфиг сервера

это поборол.
с DBSchema=zabbix пишет такое
[Z3005] query failed: [0] PGRES_FATAL_ERROR:ОШИБКА: отношение «users» не существует
LINE 1: select userid from users limit 1
^
[select userid from users limit 1]
3242:20171029:220406.075 cannot use database «zabbix»: database is not a Zabbix database

закомментировал взад DBSchema=zabbix
using configuration file: /etc/zabbix/zabbix_server.conf
3374:20171029:220630.323 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ОШИБКА: нет доступа к отношению users
[select userid from users limit 1]
3374:20171029:220630.323 cannot use database «zabbix»: database is not a Zabbix database

Если у тебя ошибка подключения в веб-морде, нет смысла ковырять конфиг сервера

пока что я забил на веб-морду и отслеживаю по логам чисто сам заббикс, чтобы сначала он запустился

Дропни базу и создай заново

У пользователя полный права на новую базу

create.sql заливай от имени пользователя

Посмотрел на один из своих инстансов zabbix ( debian, postgres ) — DBScheme не указан

Потом через psql подключись к БД zabbix под учёткой zabbix и выполни команду

на выходе должен быть список таблиц в базе

Кстати, ты уверен что заливаешь в базу sql от той же самой версии zabbix?

Кстати, ты уверен что заливаешь в базу sql от той же самой версии zabbix?

ну. не уверен.
после «alter table users owner to zabbix;»

Cannot upgrade database: the database must correspond to version 2.0 or later.

create.sql заливай от имени пользователя

создать пользователя zabbix в постгресе и от него уже залить?

А где ты взял этот скрипт?

создать пользователя zabbix в постгресе и от него уже залить?

Даже в инструкции это есть. Хотя инструкция какая-то бестолковая — база создаётся без владельца. Надо как-то так:

да, инструкция бестолковая, особенно для новичков.
зато я научился, как надо правильно. сейчас ещё потрахал pg_hba.conf
local all zabbix password
зато создалась база от юзера-заббикса.
премного благодарен за помощь, с меня пиво.

лучше local all zabbix md5

да? вроде я так пробовал, заббикс так не хотел подключаться. то есть постгресс сругнулся на неверный тип авторизации, насколько я помню логи.

Источник

Zabbix cannot connect to the database – Let’s fix it!

Are you looking for a solution to “zabbix cannot connect to the database” error ? Here’s how we fix it.

Zabbix is a monitoring software tool. When using zabbix we may encounter many errors like zabbix cannot connect to the database. This may occur due to incorrect database details.

At Bobcares, we often get requests from our customers to fix ‘zabbix cannot connect to the database’ as part of our Server Management Services.

Today, we’ll see the reasons and how our Support Engineers fix this error.

Causes for ‘Zabbix cannot connect to the database’ Error

At Bobcares, where we have more than a decade of expertise in managing servers, we see many customers face problems while managing Zabbix.

Now, let’s see the major reasons for this Zabbix error to occur and we’ll also see how our Support Engineers fix this zabbix database cannot connect error.

Incorrect Database details

Recently one of our customers approached us with the same zabbix problem. He said he was getting an error in his zabbix dashboard like the one shown below in the screenshot.

When we checked in detail, our Support Engineers found that there is mismatch in the details given in database with those in zabbix_server configuration file.

We found that the DBName given in database was not the same as the one given in zabbix configuration file. So, we changed it to the right one. Finally, this fixed the error.

We also Checked and confirmed whether all other values entered were right.

Incorrect DBsocket

We got another request from some other customer. However, the error was similar. Here is the error message our customer was receiving.

We checked and found that the socket given in mysql configuration file is different from the one specified in the configuration file for zabbix. In mysql configuration DBSocket value was /var/run/mysql/mysql.sock and in zabbix_server configuration it was DBSocket=/var/run/mysql. So, we made the following corrections in zabbix configuration file:

And this fixed the problem.

[Need any further assistance in fixing zabbix errors? – We’ll help you]

Conclusion

In short, ‘Zabbix cannot connect to the database’ error may occur due to some reasons like wrong database details or when there is any mismatch in configuration file values, etc. Today, we saw how our Support Engineers fix this error.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

Источник

Zabbix 5: Database Error — Connection Refused

Zabbix 5: Ошибка базы Данных — Отказано в подключении

Диагностика и исправление ошибки Zabbix 5 с сообщением «Database Error — Connection Refused»

Если вы недавно развернули Zabbix 5 с помощью загружаемого пакета Appliance, а через несколько часов, дней или недель вошли в систему и столкнулись с сообщением «Ошибка базы данных — отказано в подключении», ваше сердце упадет, и ваши планы на день, скорее всего, сорваны. Вся эта работа по его настройке, настройке шаблонов, добавлению хостов и уведомлений о действиях была потрачена впустую… Ужас. Вероятно, вы уже смирились с тем, что вам снова придется потратить целый день на его настройку с нуля… Но подождите! Прежде чем вы это сделаете, читайте дальше, так как возможно, что есть довольно простое решение!

Мы предполагаем, что вы знаете, что такое Hyper-V, что ваша виртуальная машина Linux работает под управлением Hyper-V и что вы запустили свой сервер Zabbix с помощью пакета Microsoft Hyper-V 2012 Zabbix 5 Appliance. Тем не менее, некоторые из остальной части этой статьи могут быть применимы к другим средам, хотя команды Linux могут отличаться для разных операционных систем Linux.

Проблема

Если вы входите на свой сервер Zabbix с внешнего интерфейса и сталкиваетесь с сообщением ниже, это может быть по целому ряду причин, но если все остальное работало нормально ранее, то это скорее всего означает, что у вас закончилось дисковое пространство на разделе, хранящем базу данных MySQL в Linux окружении.

Проверка причины

Учитывая, что ошибка может быть сгенерирована по целому ряду причин, давайте проверим дисковое пространство и посмотрим, что мы найдем. Откройте Hyper-V Manager, выберите свою виртуальную машину Zabbix и нажмите кнопку Подключиться из списка действий справа. Если компьютер не запущен, нажмите кнопку Пуск и дождитесь его загрузки.

Войдите в виртуальную машину, а теперь давайте проверим свободное место на диске, введя эту команду и нажав enter:

Вы должны увидеть что-то вроде приведенного ниже.

Интересующий нас раздел находится внизу, то есть в выделенном пространстве, в котором хранится база данных MySQL:

/dev/sda5 4.5G 634M 3.9G 14% /var/lib/mysql

В нашем случае наше значение «Use %» равно 14%, но если ваше значение равно или близко к 100%, значит, вы исчерпали выделенное дисковое пространство в 4,5 ГБ, и мы посмотрим, как это исправить дальше. Если ваше значение не близко к 100%, то, скорее всего, ваши проблемы кроются в чем-то другом, и, что ж, мы надеемся, что это не слишком большая головная боль — мы желаем вам удачи!

Удаление логов (журналов)

Если заполнен /dev/sda2, то стоит почистить логи.

В этой папке (/var/log/) можно удалить практически все файлы, но старайтесь сохранить структуру папок, поскольку некоторые приложения после удаления здесь папки не в состоянии создать её второй раз…

На веб-серверах могут разрастись слишком сильно журналы веб-сервера.

Для удаления логов Apache на Debian, Linux Mint, Ubuntu, Kali Linux и их производных:

Для удаления логов Apache на Arch Linux, BlackArch и их производных:

В зависимости от интенсивности использования системы, накопленные журналы могут занимать гигабайты. В зависимости от системы файлы могут называться по-разному, более точный анализ рекомендуется выполнять с помощью утилиты ncdu:

Подготовка к расширению дискового пространства

Поскольку мы определили, что у нас не хватает места на диске для базы данных, давайте сделаем пару подготовительных действий, прежде чем мы действительно исправим проблему. Сначала выключите виртуальную машину, набрав:

Виртуальная машина должна изящно завершиться. Далее, и это очень важно, сделайте резервную копию виртуальной машины. Каждый раз, когда вы начинаете взаимодействовать с дисковым пространством, это может повлиять на ваши данные. Чтобы было ясно, мы не ожидаем, что во время этого процесса произойдет что-то непредвиденное, но это возможно, поэтому вернитесь в Hyper-V Manager, выберите виртуальную машину, в параметрах действий щелкните правой кнопкой мыши «Экспорт», сохраните это на рабочем столе, а затем переместите с компьютера Windows на резервный диск или сетевая папка. Обратите внимание, что мы не можем использовать контрольные точки для этого, потому что для настройки дискового пространства виртуальной машины нам нужно будет удалить эти контрольные точки.

Увеличение дискового пространства виртуальной машины

Итак, первое, что мы сделаем, это увеличим дисковое пространство виртуальной машины. Это довольно прямолинейно, но мы пройдемся по этому вопросу. Вернитесь в диспетчер Hyper-V и снова убедитесь, что выбрана ваша виртуальная машина. Если у вас есть какие-либо контрольные точки в списке, они не позволят вам редактировать дисковое пространство. Итак, предполагая, что вы уверены, что экспортировали, как указано выше, для резервного копирования вашей виртуальной машины, щелкните правой кнопкой мыши на контрольных точках и выберите «Удалить контрольную точку», пока все они не исчезнут. Затем нажмите «Настройки» прямо под кнопкой «Подключиться» в настройках действий справа. Затем в левой колонке окна настроек при необходимости разверните IDE Controller и выберите «Жесткий диск».:

Нажмите кнопку Редактирования виртуального жесткого диска, и должен запуститься Мастер редактирования виртуального жесткого диска, хотя, возможно, он уже включен в опцию Поиска диска.

Виртуальный жесткий диск, который необходимо настроить, уже выбран.

Теперь нас спрашивают, что мы хотим сделать с виртуальным жестким диском, и, конечно же, мы хотим его расширить, поэтому выберите это и нажмите Далее:

Введите новый размер, который вы хотите, чтобы диск имел, и нажмите кнопку Далее. Мы увеличиваем наши с 10 ГБ до 30 ГБ:

Просмотрите изменения, которые будут внесены, и, если все выглядит хорошо, нажмите Готово, и мы закончим с этой частью!

Настройка Разделов Linux С Помощью GParted Live

Хотя мы увеличили доступное дисковое пространство на виртуальной машине, нам нужно выделить его для нашего раздела, в котором находится база данных MySQL, которая в настоящее время заполнена. Чтобы сделать это, мы будем использовать удобный маленький инструмент под названием GParted Live. На компьютере с Windows, на котором вы работали в Hyper-V Manager, загрузите загрузочный образ GParted Live отсюда. Более чем вероятно, что вам нужен второй в списке, имя файла которого заканчивается amd64.iso для 64-разрядной машины. Если вы используете 32-разрядную машину, то загрузите i686.iso версия.

Мы собираемся использовать этот загрузочный образ для запуска нашей виртуальной машины, а затем настроить ее разделы, поэтому вернитесь в Hyper-V Manager, откройте окно настроек виртуальной машины и в левой колонке разверните IDE Controller 1, если необходимо, и выберите DVD Drive. Как показано ниже, перейдите к файлу изображения, который вы только что загрузили, и выберите его. Последнее, что нужно проверить, — это то, что в левой колонке вверху в настройках BIOS указано «Загрузка с компакт-диска». Если это не так, перейдите туда и настройте его так, чтобы порядок загрузки был следующим: CD, IDE, Устаревший сетевой адаптер, дискета.

Нажмите кнопку ОК в окне настроек и запустите свою виртуальную машину. Теперь вместо загрузки в вашу ОС Linux он загружается с DVD-привода, содержащего программное обеспечение GParted Live. Нажмите enter на этом экране, чтобы выбрать параметр по умолчанию.

Снова просто нажмите enter на следующем экране, касающемся ключевой карты:

Затем вас спросят, какой язык вы предпочитаете. Нажмите enter для английского языка США по умолчанию или введите выбранный вами вариант, а затем нажмите enter.

И, наконец, снова нажмите enter для параметра по умолчанию, когда вас спросят, какой режим вы предпочитаете:

И мы в деле! Вы должны смотреть на что-то похожее на приведенное ниже, хотя ваши номера дискового пространства, скорее всего, будут другими:

На данный момент следует отметить несколько моментов:

Добавленные нами 20 ГБ дискового пространства отображаются как нераспределенные
Раздел, который мы видели при проверке вашего дискового пространства в начале, был /dev / sda5, и мы можем видеть это в этом списке с меткой mysql
Этот раздел является частью /dev / sda4, поэтому нам нужно сначала расширить /dev / sda4, а затем расширить /dev / sda5
Обратите внимание на «0 ожидающих операций» в левом нижнем углу окна — мы будем настраивать действия для разделов, а затем должны будем применить эти действия в конце.
Щелкните правой кнопкой мыши на разделе /dev/sda4 и выберите в меню Изменить размер/Переместить:

Перетащите стрелку вправо до упора вправо или введите максимальное значение размера, указанное в поле Новый размер, и нажмите Изменить размер /Переместить:

Обратите внимание, что теперь у нас есть 1 незавершенная операция в левом нижнем углу. Сделайте то же самое, что и выше, для /dev/sda5. Наконец, в меню Редактирования выберите «Apply All Operations».

Нажмите кнопку Применить в приглашении, чтобы подтвердить действие. Это должно завершиться в течение нескольких секунд, но это будет зависеть от того, что именно вы сделали и насколько велики ваши разделы. Нажмите закрыть в запросе подтверждения завершения и выключите компьютер из меню Действий главного меню виртуальной машины:

После подтверждения запроса на завершение работы вам будет предложено «remove the live-medium» и т.д. — Просто нажмите enter, чтобы продолжить. Теперь снова запустите виртуальную машину, и на этот раз она загрузится с жесткого диска в Zabbix. Как только он загрузится, войдите в систему и давайте снова проверим наши диски с помощью команды:

Теперь вы должны увидеть, что ваш раздел / dev / sda5 увеличился в размере, а ваш «% использования» уменьшился.

Перейдите к интерфейсному адресу вашего сервера Zabbix, и вы сможете войти в систему без проблем!

Как решить похожую проблему на VMWare

Резюме

К счастью, нам не пришлось перестраивать наш сервер Zabbix с нуля, что, как вы, возможно, теперь понимаете, в конечном итоге привело бы к той же проблеме с нехваткой места в этом разделе. Мы надеемся, что это поможет всем, кто использует Zabbix и сталкивается с этой проблемой.

Источник

First off I am running CentOS 6.5 and attempting to use Zabbix 2.2.4. Any hostnames have been replaced with examples.

I have installed the following RPMs onto my Zabbix machine ( hostname will be zbx-hostname ):

zabbix-java-gateway-2.2.4-1.el6.x86_64
zabbix-web-2.2.4-1.el6.noarch
zabbix-agent-2.2.4-1.el6.x86_64
zabbix-server-2.2.4-1.el6.x86_64
zabbix-2.2.4-1.el6.x86_64
zabbix-web-pgsql-2.2.4-1.el6.noarch
zabbix-server-pgsql-2.2.4-1.el6.x86_64

My PostgreSQL machine has postgreSQL 9.2 installed with the RPMS ( hostname will be db-hostname ):

postgresql92-9.2.8-1PGDG.rhel6.x86_64
postgresql92-libs-9.2.8-1PGDG.rhel6.x86_64
postgresql92-server-9.2.8-1PGDG.rhel6.x86_64

My zabbix_server.conf file looks like:

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=db-hostname
DBName=zabbix-dbname
DBUser=zabbix-user
DBPassword=zabbix-password
DBSocket=
DBPort=5432

My zabbix php configuration looks like:

$DB['TYPE']     = 'POSTGRESQL';
$DB['SERVER']   = 'db-hostname';
$DB['PORT']     = '5432';
$DB['DATABASE'] = 'zabbix-dbname';
$DB['USER']     = 'zabbix-user';
$DB['PASSWORD'] = 'zabbix-password';

// SCHEMA is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>

I am able to run the following and successfully connect to my database:

export PGPASSWORD=zabbix; psql -U zabbix-user -d zabbix-dbname -h db-hostname
export PGPASSWORD=zabbix; psql -U zabbix-user -d zabbix-dbname -h 192.168.0.1

But zabbix refuses to connect printing out (192.168.0.1 being the correctly resolved IP Address) :

25015:20150205:112656.236 [Z3001] connection to database 'zabbix-dbname' failed: [0] could not connect to server: Permission denied
    Is the server running on host "db-hostname" (192.168.0.1) and accepting
    TCP/IP connections on port 5432?

25015:20150205:112656.236 Database is down. Reconnecting in 10 seconds.

But on the DB host when I monitor incomming TCP traffic I do not see any incoming connections ( using both tcpdump & iptables ). It appears that zabbix is not even attempting to make a request to the database box?

I have torndown my zabbix box and rebuit it to get the same error twice so it would appear to be a problem with my configuration, does anybody know of any solutions?

  1. Can you access to a shell and connect to the zabbix database directly ?
  2. In your configuration files, it seems that you use PostgreSQL.
    It is written that you have to indicate the DBSchema variable if you use PostgreSQL.

    However you didn’t declare it.

answered Jul 13, 2018 at 23:57

Pitou's user avatar

PitouPitou

263 bronze badges

In your case, the password should be in quotation marks: DBPassword="zabbix"

answered Feb 14, 2020 at 6:49

4ndy's user avatar

4ndy4ndy

5401 gold badge7 silver badges22 bronze badges

I faced the same problem. It is resolved by changing «Database host» from localhost to 127.0.0.1 in DB connection and changing the pg_hba.conf as below

host    all             all             127.0.0.1/32            password

Zabbix GUI

answered Sep 21, 2021 at 17:33

Vikki's user avatar

VikkiVikki

12 bronze badges

I have same problem with Centos+Postgre+Zabbix stack. And problem was with ident auth:

  1. You need go to /var/lib/pgsql/data/pg_hba.conf (default path)
  2. and change ident in this:

host all all 127.0.0.1/32 ident

host all all ::1/128 ident

to md5

  1. After this restart postgresql service and you can check connection by command:

    psql -h localhost -U <your_zabbixdb_user> <your_zabbix_db>

answered Dec 15, 2022 at 11:47

Артем Заболотский's user avatar

I’m trying to set up Zabbix with PostGres as the database on CentOS 7, but I’m getting stuck on setup.php with an error reading «Cannot connect to the database».

I’ve installed Zabbix from the CentOS repos (specifically, I installed the following packages via «sudo yum install»: zabbix40 zabbix40-dbfiles-pgsql zabbix40-proxy-pgsql zabbix40-server-pgsql zabbix40-web-pgsql), set up the database, and confirmed that the database can be reached via both command-line psql and a tiny test PHP program.

I get nothing but «OK» statuses on the «Check of pre-requisites» screen of setup.php, but when I click «Next step», enter the database details on the «Configure DB connection» screen, and click «Next step» again, I get an error message reading «Cannot connect to the database.» And expanding the details just shows «Error connecting to database.»

I’ve checked in /var/log/zabbixsrv/zabbix_server.log, /var/log/httpd/error.log, and /var/lib/pgsql/data/pg_log/postgresql-Fri.log to see if there were any hints in any of those files, and watched those files with tail -f to see if anything gets written to them as I try to set up the connection — and there’s nothing in any of them.

Where do I go from here for troubleshooting?

Log inSkip to main contentSkip to sidebar

Uploaded image for project: 'ZABBIX BUGS AND ISSUES'

  1. ZABBIX BUGS AND ISSUES
  2. ZBX-11865

Log In

Export

    XMLWordPrintable

Details


    • Type:


      Incident report

    • Status:

      Closed


    • Priority:


      Major

    • Resolution:

      Won’t fix


    • Affects Version/s:



      3.2.3

    • Fix Version/s:



      None


    • Component/s:


      None


    • Labels:

      • actions


    • Environment:

      rhel 7

      postgresql

    Description

      in zabbix_server.conf file:
      DBHost=
      DBName=zabbix
      DBUser=postgres
      DBPassword=’password’

      But while i am trying to configure DB connection in frontend its showing error ‘can not connect to database’

      Attachments

        Attachments

          • Sort By Name
          • Sort By Date
          • Ascending
          • Descending
          • Thumbnails
          • List
          • Download All
        1. error_zabbix.jpg

          error_zabbix.jpg
          78 kB
          2017 Mar 02 06:56

        Activity

          People

            Assignee:

            Unassigned
            Unassigned

            Reporter:

            devd7039
            Devi Prasad Mohanty

            Votes:
            0

            Vote for this issue

            Watchers:

            2

            Start watching this issue

            Dates

              Created:

              2017 Mar 02 06:56
              Updated:

              2017 May 30 17:51
              Resolved:

              2017 Mar 06 01:06

              На чтение 9 мин Просмотров 1.9к. Опубликовано 18.04.2022

              Содержание

              1. Zabbix 5: Ошибка базы Данных — Отказано в подключении
              2. Диагностика и исправление ошибки Zabbix 5 с сообщением «Database Error — Connection Refused»
              3. Проблема
              4. Проверка причины
              5. Удаление логов (журналов)
              6. Подготовка к расширению дискового пространства
              7. Увеличение дискового пространства виртуальной машины
              8. Настройка Разделов Linux С Помощью GParted Live
              9. Как решить похожую проблему на VMWare
              10. Резюме

              Zabbix 5: Ошибка базы Данных — Отказано в подключении

              Диагностика и исправление ошибки Zabbix 5 с сообщением «Database Error — Connection Refused»

              Если вы недавно развернули Zabbix 5 с помощью загружаемого пакета Appliance, а через несколько часов, дней или недель вошли в систему и столкнулись с сообщением «Ошибка базы данных — отказано в подключении», ваше сердце упадет, и ваши планы на день, скорее всего, сорваны. Вся эта работа по его настройке, настройке шаблонов, добавлению хостов и уведомлений о действиях была потрачена впустую… Ужас. Вероятно, вы уже смирились с тем, что вам снова придется потратить целый день на его настройку с нуля… Но подождите! Прежде чем вы это сделаете, читайте дальше, так как возможно, что есть довольно простое решение!

              Мы предполагаем, что вы знаете, что такое Hyper-V, что ваша виртуальная машина Linux работает под управлением Hyper-V и что вы запустили свой сервер Zabbix с помощью пакета Microsoft Hyper-V 2012 Zabbix 5 Appliance. Тем не менее, некоторые из остальной части этой статьи могут быть применимы к другим средам, хотя команды Linux могут отличаться для разных операционных систем Linux.

              Проблема

              Если вы входите на свой сервер Zabbix с внешнего интерфейса и сталкиваетесь с сообщением ниже, это может быть по целому ряду причин, но если все остальное работало нормально ранее, то это скорее всего означает, что у вас закончилось дисковое пространство на разделе, хранящем базу данных MySQL в Linux окружении.Zabbix 5: Database Error - Connection Refused

              Проверка причины

              Учитывая, что ошибка может быть сгенерирована по целому ряду причин, давайте проверим дисковое пространство и посмотрим, что мы найдем. Откройте Hyper-V Manager, выберите свою виртуальную машину Zabbix и нажмите кнопку Подключиться из списка действий справа. Если компьютер не запущен, нажмите кнопку Пуск и дождитесь его загрузки.

              Zabbix 5: Database Error - Connection Refused

              Войдите в виртуальную машину, а теперь давайте проверим свободное место на диске, введя эту команду и нажав enter:

              df -h

              Вы должны увидеть что-то вроде приведенного ниже.

              Zabbix 5: Database Error - Connection Refused

              Интересующий нас раздел находится внизу, то есть в выделенном пространстве, в котором хранится база данных MySQL:

              /dev/sda5 4.5G 634M 3.9G 14% /var/lib/mysql

              В нашем случае наше значение «Use %» равно 14%, но если ваше значение равно или близко к 100%, значит, вы исчерпали выделенное дисковое пространство в 4,5 ГБ, и мы посмотрим, как это исправить дальше. Если ваше значение не близко к 100%, то, скорее всего, ваши проблемы кроются в чем-то другом, и, что ж, мы надеемся, что это не слишком большая головная боль — мы желаем вам удачи!

              Удаление логов (журналов)

              Если заполнен /dev/sda2, то стоит почистить логи.

              В этой папке (/var/log/) можно удалить практически все файлы, но старайтесь сохранить структуру папок, поскольку некоторые приложения после удаления здесь папки не в состоянии создать её второй раз…

              На веб-серверах могут разрастись слишком сильно журналы веб-сервера.

              Для удаления логов Apache на Debian, Linux Mint, Ubuntu, Kali Linux и их производных:

              sudo rm -rf /var/log/apache2/*

              Для удаления логов Apache на Arch Linux, BlackArch и их производных:

              sudo rm -rf /var/log/httpd/*

              Чтобы сервер начал создавать новые файлы журналов и записывать в них, нужно перезапустить службу веб-сервера.

              В зависимости от интенсивности использования системы, накопленные журналы могут занимать гигабайты. В зависимости от системы файлы могут называться по-разному, более точный анализ рекомендуется выполнять с помощью утилиты ncdu:

              Подготовка к расширению дискового пространства

              Поскольку мы определили, что у нас не хватает места на диске для базы данных, давайте сделаем пару подготовительных действий, прежде чем мы действительно исправим проблему. Сначала выключите виртуальную машину, набрав:

              poweroff

              Виртуальная машина должна изящно завершиться. Далее, и это очень важно, сделайте резервную копию виртуальной машины. Каждый раз, когда вы начинаете взаимодействовать с дисковым пространством, это может повлиять на ваши данные. Чтобы было ясно, мы не ожидаем, что во время этого процесса произойдет что-то непредвиденное, но это возможно, поэтому вернитесь в Hyper-V Manager, выберите виртуальную машину, в параметрах действий щелкните правой кнопкой мыши «Экспорт», сохраните это на рабочем столе, а затем переместите с компьютера Windows на резервный диск или сетевая папка. Обратите внимание, что мы не можем использовать контрольные точки для этого, потому что для настройки дискового пространства виртуальной машины нам нужно будет удалить эти контрольные точки.

              Zabbix 5: Database Error - Connection Refused

              Увеличение дискового пространства виртуальной машины

              Итак, первое, что мы сделаем, это увеличим дисковое пространство виртуальной машины. Это довольно прямолинейно, но мы пройдемся по этому вопросу. Вернитесь в диспетчер Hyper-V и снова убедитесь, что выбрана ваша виртуальная машина. Если у вас есть какие-либо контрольные точки в списке, они не позволят вам редактировать дисковое пространство. Итак, предполагая, что вы уверены, что экспортировали, как указано выше, для резервного копирования вашей виртуальной машины, щелкните правой кнопкой мыши на контрольных точках и выберите «Удалить контрольную точку», пока все они не исчезнут. Затем нажмите «Настройки» прямо под кнопкой «Подключиться» в настройках действий справа. Затем в левой колонке окна настроек при необходимости разверните IDE Controller и выберите «Жесткий диск».:

              Zabbix 5: Database Error - Connection Refused

              Нажмите кнопку Редактирования виртуального жесткого диска, и должен запуститься Мастер редактирования виртуального жесткого диска, хотя, возможно, он уже включен в опцию Поиска диска.

              Zabbix 5: Database Error - Connection Refused

              Виртуальный жесткий диск, который необходимо настроить, уже выбран.

              Zabbix 5: Database Error - Connection Refused

              Теперь нас спрашивают, что мы хотим сделать с виртуальным жестким диском, и, конечно же, мы хотим его расширить, поэтому выберите это и нажмите Далее:

              Zabbix 5: Database Error - Connection Refused

              Введите новый размер, который вы хотите, чтобы диск имел, и нажмите кнопку Далее. Мы увеличиваем наши с 10 ГБ до 30 ГБ:

              Zabbix 5: Database Error - Connection Refused

              Просмотрите изменения, которые будут внесены, и, если все выглядит хорошо, нажмите Готово, и мы закончим с этой частью!

              Настройка Разделов Linux С Помощью GParted Live

              Хотя мы увеличили доступное дисковое пространство на виртуальной машине, нам нужно выделить его для нашего раздела, в котором находится база данных MySQL, которая в настоящее время заполнена. Чтобы сделать это, мы будем использовать удобный маленький инструмент под названием GParted Live. На компьютере с Windows, на котором вы работали в Hyper-V Manager, загрузите загрузочный образ GParted Live отсюда. Более чем вероятно, что вам нужен второй в списке, имя файла которого заканчивается amd64.iso для 64-разрядной машины. Если вы используете 32-разрядную машину, то загрузите i686.iso версия.

              Мы собираемся использовать этот загрузочный образ для запуска нашей виртуальной машины, а затем настроить ее разделы, поэтому вернитесь в Hyper-V Manager, откройте окно настроек виртуальной машины и в левой колонке разверните IDE Controller 1, если необходимо, и выберите DVD Drive. Как показано ниже, перейдите к файлу изображения, который вы только что загрузили, и выберите его. Последнее, что нужно проверить, — это то, что в левой колонке вверху в настройках BIOS указано «Загрузка с компакт-диска». Если это не так, перейдите туда и настройте его так, чтобы порядок загрузки был следующим: CD, IDE, Устаревший сетевой адаптер, дискета.

              Zabbix 5: Database Error - Connection Refused

              Нажмите кнопку ОК в окне настроек и запустите свою виртуальную машину. Теперь вместо загрузки в вашу ОС Linux он загружается с DVD-привода, содержащего программное обеспечение GParted Live. Нажмите enter на этом экране, чтобы выбрать параметр по умолчанию.

              Zabbix 5: Database Error - Connection Refused

              Снова просто нажмите enter на следующем экране, касающемся ключевой карты:

              Zabbix 5: Database Error - Connection Refused

              Затем вас спросят, какой язык вы предпочитаете. Нажмите enter для английского языка США по умолчанию или введите выбранный вами вариант, а затем нажмите enter.

              Zabbix 5: Database Error - Connection Refused

              И, наконец, снова нажмите enter для параметра по умолчанию, когда вас спросят, какой режим вы предпочитаете:

              Zabbix 5: Database Error - Connection Refused

              И мы в деле! Вы должны смотреть на что-то похожее на приведенное ниже, хотя ваши номера дискового пространства, скорее всего, будут другими:

              Zabbix 5: Database Error - Connection Refused

              На данный момент следует отметить несколько моментов:

              Добавленные нами 20 ГБ дискового пространства отображаются как нераспределенные
              Раздел, который мы видели при проверке вашего дискового пространства в начале, был /dev / sda5, и мы можем видеть это в этом списке с меткой mysql
              Этот раздел является частью /dev / sda4, поэтому нам нужно сначала расширить /dev / sda4, а затем расширить /dev / sda5
              Обратите внимание на «0 ожидающих операций» в левом нижнем углу окна — мы будем настраивать действия для разделов, а затем должны будем применить эти действия в конце.
              Щелкните правой кнопкой мыши на разделе /dev/sda4 и выберите в меню Изменить размер/Переместить:

              Zabbix 5: Database Error - Connection Refused

              Перетащите стрелку вправо до упора вправо или введите максимальное значение размера, указанное в поле Новый размер, и нажмите Изменить размер /Переместить:

              Zabbix 5: Database Error - Connection Refused

              Обратите внимание, что теперь у нас есть 1 незавершенная операция в левом нижнем углу. Сделайте то же самое, что и выше, для /dev/sda5. Наконец, в меню Редактирования выберите «Apply All Operations».

              Zabbix 5: Database Error - Connection Refused

              Нажмите кнопку Применить в приглашении, чтобы подтвердить действие. Это должно завершиться в течение нескольких секунд, но это будет зависеть от того, что именно вы сделали и насколько велики ваши разделы. Нажмите закрыть в запросе подтверждения завершения и выключите компьютер из меню Действий главного меню виртуальной машины:

              Zabbix 5: Database Error - Connection Refused

              После подтверждения запроса на завершение работы вам будет предложено «remove the live-medium» и т.д. — Просто нажмите enter, чтобы продолжить. Теперь снова запустите виртуальную машину, и на этот раз она загрузится с жесткого диска в Zabbix. Как только он загрузится, войдите в систему и давайте снова проверим наши диски с помощью команды:

              df -h

              Теперь вы должны увидеть, что ваш раздел / dev / sda5 увеличился в размере, а ваш «% использования» уменьшился.

              Zabbix 5: Database Error - Connection Refused

              Перейдите к интерфейсному адресу вашего сервера Zabbix, и вы сможете войти в систему без проблем!

              Как решить похожую проблему на VMWare

              Резюме

              К счастью, нам не пришлось перестраивать наш сервер Zabbix с нуля, что, как вы, возможно, теперь понимаете, в конечном итоге привело бы к той же проблеме с нехваткой места в этом разделе. Мы надеемся, что это поможет всем, кто использует Zabbix и сталкивается с этой проблемой.

              ** Deploying Zabbix server with postgresql database,
              ** Preparing the system,
              ** Preparing Zabbix server,
              ********************,
              * DB_SERVER_HOST: postgres-server,
              * DB_SERVER_PORT: 5432,
              * DB_SERVER_DBNAME: zabbix,
              * DB_SERVER_SCHEMA: public,
              * DB_SERVER_ZBX_USER: postgresuser,
              * DB_SERVER_ZBX_PASS: postgrespass,
              ********************,
              ** Database 'zabbix' does not exist. Creating...,
              ,
              ** Creating 'zabbix' schema in PostgreSQL,
              ** Preparing Zabbix server configuration file,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenPort": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SourceIP": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogType": 'console'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogFile": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogFileSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "PidFile": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DebugLevel": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBHost": 'postgres-server'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBName": 'zabbix'... updated,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBSchema": 'public'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBUser": 'blablabla'... updated,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBPort": '5432'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBPassword": 'blubblubblub'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageURL": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageTypes": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBSocket": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StatsAllowedIP": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPollers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartIPMIPollers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPollersUnreachable": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTrappers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPingers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartDiscoverers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartHTTPPollers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPreprocessors": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTimers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartEscalators": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartAlerters": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "JavaGateway": 'zabbix-java-gateway'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "JavaGatewayPort": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartJavaPollers": '5'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartVMwareCollectors": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwarePerfFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareCacheSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareTimeout": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SNMPTrapperFile": '/var/lib/zabbix/snmptraps/snmptraps.log'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartSNMPTrapper": '1'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HousekeepingFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "MaxHousekeeperDelete": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SenderFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "CacheSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "CacheUpdateFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartDBSyncers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryCacheSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryIndexCacheSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrendCacheSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ValueCacheSize": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "Timeout": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrapperTimeout": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnreachablePeriod": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnavailableDelay": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnreachableDelay": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "AlertScriptsPath": '/usr/lib/zabbix/alertscripts'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ExternalScripts": '/usr/lib/zabbix/externalscripts'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "FpingLocation": '/usr/bin/fping'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "Fping6Location": '/usr/bin/fping6'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSHKeyLocation": '/var/lib/zabbix/ssh_keys'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogSlowQueries": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartProxyPollers": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ProxyConfigFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ProxyDataFrequency": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLCertLocation": '/var/lib/zabbix/ssl/certs/'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLKeyLocation": '/var/lib/zabbix/ssl/keys/'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLCALocation": '/var/lib/zabbix/ssl/ssl_ca/'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LoadModulePath": '/var/lib/zabbix/modules/'... added,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCAFile": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCRLFile": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCertFile": ''... removed,
              ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSKeyFile": ''... removed,
              ** Cleaning the system,
              ########################################################,
              ** Starting Zabbix server,
              Starting Zabbix Server. Zabbix 4.2.1 (revision 133a7c5).,
              Press Ctrl+C to exit.,
              ,
                 190:20190531:173848.988 Starting Zabbix Server. Zabbix 4.2.1 (revision 133a7c5).,
                 190:20190531:173848.988 ****** Enabled features ******,
                 190:20190531:173848.988 SNMP monitoring:           YES,
                 190:20190531:173848.988 IPMI monitoring:           YES,
                 190:20190531:173848.989 Web monitoring:            YES,
                 190:20190531:173848.989 VMware monitoring:         YES,
                 190:20190531:173848.989 SMTP authentication:       YES,
                 190:20190531:173848.989 Jabber notifications:      YES,
                 190:20190531:173848.989 Ez Texting notifications:  YES,
                 190:20190531:173848.989 ODBC:                      YES,
                 190:20190531:173848.989 SSH2 support:              YES,
                 190:20190531:173848.989 IPv6 support:              YES,
                 190:20190531:173848.989 TLS support:               YES,
                 190:20190531:173848.989 ******************************,
                 190:20190531:173848.989 using configuration file: /etc/zabbix/zabbix_server.conf,
                 190:20190531:173849.001 current database version (mandatory/optional): 04020000/04020000,
                 190:20190531:173849.001 required mandatory version: 04020000,
                 190:20190531:173849.160 server #0 started [main process],
                 193:20190531:173849.167 server #3 started [timer #1],
                 192:20190531:173849.168 server #2 started [housekeeper #1],
                 194:20190531:173849.168 server #4 started [http poller #1],
                 195:20190531:173849.168 server #5 started [discoverer #1],
                 196:20190531:173849.169 server #6 started [history syncer #1],
                 198:20190531:173849.170 server #8 started [history syncer #3],
                 191:20190531:173849.172 server #1 started [configuration syncer #1],
                 199:20190531:173849.173 server #9 started [history syncer #4],
                 197:20190531:173849.173 server #7 started [history syncer #2],
                 200:20190531:173849.173 server #10 started [escalator #1],
                 201:20190531:173849.175 server #11 started [java poller #1],
                 202:20190531:173849.186 server #12 started [java poller #2],
                 203:20190531:173849.192 server #13 started [java poller #3],
                 204:20190531:173849.200 server #14 started [java poller #4],
                 205:20190531:173849.205 server #15 started [java poller #5],
                 206:20190531:173849.205 server #16 started [snmp trapper #1],
                 207:20190531:173849.212 server #17 started [proxy poller #1],
                 208:20190531:173849.215 server #18 started [self-monitoring #1],
                 209:20190531:173849.216 server #19 started [task manager #1],
                 206:20190531:173849.234 cannot stat SNMP trapper file "/var/lib/zabbix/snmptraps/snmptraps.log": [2] No such file or directory,
                 210:20190531:173849.235 server #20 started [poller #1],
                 211:20190531:173849.242 server #21 started [poller #2],
                 212:20190531:173849.246 server #22 started [poller #3],
                 213:20190531:173849.250 server #23 started [poller #4],
                 214:20190531:173849.256 server #24 started [poller #5],
                 215:20190531:173849.265 server #25 started [unreachable poller #1],
                 216:20190531:173849.270 server #26 started [trapper #1],
                 217:20190531:173849.276 server #27 started [trapper #2],
                 218:20190531:173849.281 server #28 started [trapper #3],
                 219:20190531:173849.289 server #29 started [trapper #4],
                 220:20190531:173849.292 server #30 started [trapper #5],
                 221:20190531:173849.296 server #31 started [icmp pinger #1],
                 222:20190531:173849.298 server #32 started [alert manager #1],
                 223:20190531:173849.300 server #33 started [alerter #1],
                 224:20190531:173849.302 server #34 started [alerter #2],
                 225:20190531:173849.305 server #35 started [alerter #3],
                 226:20190531:173849.313 server #36 started [preprocessing manager #1],
                 227:20190531:173849.317 server #37 started [preprocessing worker #1],
                 229:20190531:173849.362 server #39 started [preprocessing worker #3],
                 230:20190531:173849.367 server #40 started [lld manager #1],
                 231:20190531:173849.369 server #41 started [lld worker #1],
                 232:20190531:173849.370 server #42 started [lld worker #2],
                 228:20190531:173849.409 server #38 started [preprocessing worker #2],
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,
              Bad operator (INTEGER): At line 73 in /var/lib/snmp/mibs/ietf/SNMPv2-PDU,

              Hello

              I am not sure if anyone have try this before.

              Currently, I’m trying to create a Zabbix 3.0 Server inside my Google Cloud (GC) Compute Engine. The DB will be using a PostgreSQL v9.6 DB instances that is created inside GC Cloud SQL.

              Soo basically, there is two server. One for Zabbix Server and One for the PostgreSQL DB instances.

              The zabbix server can connect to the server just fine by using the following command:

              • psql -h <PGSQL IP> -U postgres

              I have created a zabbix user, zabbix db inside the postgresql instances. I have also run

              • zcat create.sql.gz | psql -h 35.200.156.83 -U zabbix -d zabbix

              inside

              • /usr/share/doc/zabbix-server-pgsql-3.0.4/

              My config in «/etc/zabbix/zabbix_server.conf» is pretty much the basic setup which is:

              DBHost=localhost
              DBUser=zabbix
              DBName=zabbix
              DBPassword=password
              DBPort=5432

              Then I try to go into browser and initialize the installation process via the «zabbix_server_ip/zabbix» and it all goes well until I get the following error:

              0_1523954652622_Screenshot_7.png

              Soo my question is, does anyone know what is wrong? Is it because my DB is not inside the Zabbix Server itself?
              Also, have anyone try this before?

              Thanks

              Понравилась статья? Поделить с друзьями:
            • Error connecting to database please try again перевод
            • Error connecting to database no such file or directory zabbix как исправить
            • Error connecting to database connection refused
            • Error connecting to database access denied for user zabbix localhost using password yes
            • Error connecting to database access denied for user root localhost