Содержание
- Вопросы по разворачиванию zabbix
- var/log/postgresql/postgresql-9.4-main.log
- Zabbix cannot connect to the database – Let’s fix it!
- Causes for ‘Zabbix cannot connect to the database’ Error
- Incorrect Database details
- Incorrect DBsocket
- Conclusion
- PREVENT YOUR SERVER FROM CRASHING!
- Zabbix 5: Database Error — Connection Refused
- Zabbix 5: Ошибка базы Данных — Отказано в подключении
- Диагностика и исправление ошибки Zabbix 5 с сообщением «Database Error — Connection Refused»
- Проблема
- Проверка причины
- Удаление логов (журналов)
- Подготовка к расширению дискового пространства
- Увеличение дискового пространства виртуальной машины
- Настройка Разделов Linux С Помощью GParted Live
- Как решить похожую проблему на VMWare
- Резюме
Вопросы по разворачиванию 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 и сталкивается с этой проблемой.
Источник
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.
[ZXXX] connection to database 'Databasename' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql'
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:
XXXX:/usr/share/zabbix # cat /etc/zabbix/zabbix-server.conf
LogFile=/var/log/zabbix/zabbix-server.log
PidFile=/var/run/zabbix/zabbix-server.pid
DBName=*****
DBUser=*****
DBPassword=*************
DBSocket=/var/run/mysql/mysql.sock
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.
GET STARTED
var google_conversion_label = «owonCMyG5nEQ0aD71QM»;
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?
На чтение 9 мин Просмотров 1.9к. Опубликовано 18.04.2022
Содержание
- Zabbix 5: Ошибка базы Данных — Отказано в подключении
- Диагностика и исправление ошибки Zabbix 5 с сообщением «Database Error — Connection Refused»
- Проблема
- Проверка причины
- Удаление логов (журналов)
- Подготовка к расширению дискового пространства
- Увеличение дискового пространства виртуальной машины
- Настройка Разделов Linux С Помощью GParted Live
- Как решить похожую проблему на VMWare
- Резюме
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:
df -h
Вы должны увидеть что-то вроде приведенного ниже.
Интересующий нас раздел находится внизу, то есть в выделенном пространстве, в котором хранится база данных 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 на резервный диск или сетевая папка. Обратите внимание, что мы не можем использовать контрольные точки для этого, потому что для настройки дискового пространства виртуальной машины нам нужно будет удалить эти контрольные точки.
Увеличение дискового пространства виртуальной машины
Итак, первое, что мы сделаем, это увеличим дисковое пространство виртуальной машины. Это довольно прямолинейно, но мы пройдемся по этому вопросу. Вернитесь в диспетчер 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. Как только он загрузится, войдите в систему и давайте снова проверим наши диски с помощью команды:
df -h
Теперь вы должны увидеть, что ваш раздел / dev / sda5 увеличился в размере, а ваш «% использования» уменьшился.
Перейдите к интерфейсному адресу вашего сервера Zabbix, и вы сможете войти в систему без проблем!
Как решить похожую проблему на VMWare
Резюме
К счастью, нам не пришлось перестраивать наш сервер Zabbix с нуля, что, как вы, возможно, теперь понимаете, в конечном итоге привело бы к той же проблеме с нехваткой места в этом разделе. Мы надеемся, что это поможет всем, кто использует Zabbix и сталкивается с этой проблемой.
- Can you access to a shell and connect to the zabbix database directly ?
- In your configuration files, it seems that you use PostgreSQL.
It is written that you have to indicate theDBSchema
variable if you use PostgreSQL.
However you didn’t declare it.
answered Jul 13, 2018 at 23:57
PitouPitou
263 bronze badges
In your case, the password should be in quotation marks: DBPassword="zabbix"
answered Feb 14, 2020 at 6:49
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
VikkiVikki
12 bronze badges
I have same problem with Centos+Postgre+Zabbix stack. And problem was with ident auth:
- You need go to /var/lib/pgsql/data/pg_hba.conf (default path)
- and change
ident
in this:
host all all 127.0.0.1/32 ident
host all all ::1/128 ident
to md5
-
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
Log inSkip to main contentSkip to sidebar
- ZABBIX BUGS AND ISSUES
- 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
-
- error_zabbix.jpg
- 78 kB
- 2017 Mar 02 06:56
Activity
People
- Assignee:
-
Unassigned
- Reporter:
-
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
Diagnosing & Fixing A New Installation Of Zabbix 5 Appliance With «Database Error — Connection Refused» Message
If you’ve recently deployed Zabbix 5 using the downloadable Appliance package and a few hours, days or weeks later you log in and encounter a message telling you «Database Error — Connection Refused», your heart will sink and your plans for the day are likely derailed. All that work setting it up, configuring the templates, adding the hosts and action notifications, wasted… Devastating. You’re probably coming to terms with having to spend the day building it from scratch again… But wait! Before you do, read on as it’s possible there may be a fairly simple fix!
We’re huge fans of the Zabbix monitoring platform and it’s the backbone of our OverwatchFM FileMaker Server Monitoring Service which monitors our, and some of our clients’, FileMaker servers 24/7/365, in addition to other network devices. We’ve previously published some articles about setting up a Zabbix server using the Hyper-V virtualization program built into Windows 10, and this article is an extension of those tutorials. We’re assuming that you know what Hyper-V is, that your Linux virtual machine is running under Hyper-V, and that you have launched your Zabbix server using the Microsoft Hyper-V 2012 Zabbix 5 Appliance package. That said, some of the rest of this article may be applicable to other environments although Linux commands may be different for different Linux operating systems.
The Problem
If you log into your Zabbix server from the front end and encounter the message below, this could be for a whole host of reasons, but if everything else was running just fine beforehand then it could be as simple as you have run out of disk space on the partition storing the MySQL database within the Linux environment.
Confirming The Diagnosis
Given the error could be generated for a variety of reasons, let’s check the disk space and see what we find. Open Hyper-V Manager, select your Zabbix virtual machine and click Connect from the Actions options on the right. If the machine is not running, click start and wait for it to boot up.
Log in to the virtual machine and now let’s check on the disk space by typing this command and hitting enter:
df -h
You should see something like the below.
The section we’re interested in is towards the bottom that is the allocated space that holds the MySQL database:
/dev/sda5 4.5G 634M 3.9G 14% /var/lib/mysql
In our case, our «Use %» value is 14%, but if yours is at or close to 100% then you have exhausted the allocated disk space of 4.5GB and we’ll see how to fix that next. If your value is not close to 100% then it’s likely your issues lie elsewhere and, well, we hope it’s not too much of a headache figuring it out — we wish you luck!
Preparing To Expand Disk Space
Now we’ve determined that we’re out of disk space for the database, let’s do a couple things to prepare before we actually fix the issue. First up, shut down the virtual machine by typing:
poweroff
The virtual machine should gracefully shut down. Next, and this is super important, take a backup of the virtual machine. Any time you start interacting with disk space, there’s the potential for your data to be impacted. To be clear, we don’t expect anything untoward to happen during this process but it’s possible, so back in Hyper-V Manager, select the virtual machine, in the Actions options on the right click «Export», save this to the desktop and then move that off the Windows machine to a backup drive or network folder. Note that we can’t use checkpoints for this because in order to adjust the virtual machine disk space we’re going to need to delete those checkpoints.
Increasing The Virtual Machine Disk Space
So, the first thing we’ll do is increase the virtual machine disk space. This is pretty straight forward but we’ll walk through it. Back in Hyper-V Manager, again ensure your virtual machine is selected. If you have any checkpoints listed, these will prevent you from editing the disk space. So, assuming you are certain you exported as above to backup your virtual machine, right click on the checkpoints and select «Delete Checkpoint» until they are all gone. Then click «Settings» just under the «Connect» button in the Actions options on the right. Then in the left column of the Settings window, expand IDE Controller if necessary and select «Hard Drive»:
Click the Edit button of the virtual hard disk and the Edit Virtual Hard Disk Wizard should launch, although it may be on the Locate Disk option already.
The virtual hard disk to be adjusted is already selected.
Now we’re asked what we want to do to the virtual hard disk and of course we want to Expand it, so select that and click Next:
Enter the new size you wish the disk to have and click Next. We’re adjusting ours from 10GB to 30GB:
Review the changes that are about to be made and if all looks good, click Finish and we’re done with this part!
Adjusting The Linux Partitions Using GParted Live
Although we’ve increased the available disk space on the virtual machine, we need to allocate this to our partition that houses the MySQL database that is currently full. To do this, we’ll utilize a handy little tool call GParted Live. On the Windows machine where you have been working in Hyper-V Manager, download the GParted Live bootable image from here. It’s more than likely you need the second one in the list whose filename ends amd64.iso for a 64-bit machine. If you’re using a 32-bit machine, then download the i686.iso version.
We’re going to use this bootable image to launch our virtual machine and then adjust its partitions, so back in Hyper-V Manager, open the virtual machine settings window, and in the left column expand IDE Controller 1, if necessary, and select DVD Drive. As below, browse to the image file you just downloaded and select it. The final thing to check is that in the left column near the top, the BIOS setting says «Boot from CD». If it doesn’t, go there and adjust it so the boot order is CD, IDE, Legacy Network Adapter, Floppy.
Click OK in the settings window and start your virtual machine. Now instead of booting into your Linux OS, it’s booted from the DVD drive that contains the GParted Live software. Hit enter on this screen to select the default option.
Again just hit enter on the next screen regarding keymap:
You’ll then be asked which language you prefer. Hit enter for the default US English or type your selection and then hit enter.
And finally hit enter again for the default option when asked what mode you prefer:
And we’re in! You should be looking at something similar to the below, although your disk space numbers will likely be different:
A few things to note at this point:
- The 20GB of drive space we added is visible as unallocated
- The partition we saw when checking our disk space at the beginning was /dev/sda5 and we can see that in this list with the label mysql
- That partition is part of /dev/sda4, so we’ll need to first extend /dev/sda4 and then extend /dev/sda5
- Note the «0 operations pending» in the bottom left of the window — we’ll be setting up actions to the partitions and will then need to apply those actions at the end.
Right click on the /dev/sda4 partition and choose Resize/Move from the menu:
Drag the right arrow all the way over to the right, or enter the Maximum Size value shown in the New Size box and click Resize/Move:
Note that we now have 1 operation pending in the bottom left. Do the same as above for /dev/sda5. Finally, under the Edit menu, select «Apply All Operations».
Click Apply at the prompt to confirm the action. This should complete within a few seconds but that will depend on exactly what you’ve done and how big your partitions are expanding. Hit close on the completed confirmation prompt and shut down the machine from the Action menu of the main virtual machine menu:
After confirming the shut down request, you’ll be prompted to «remove the live-medium» etc — just hit enter to continue. Now start the virtual machine again, and this time it will boot from the hard disk into Zabbix. Once it’s booted up, log in and let’s check those disks again using:
df -h
You should now see that your /dev/sda5 partition has increased in size and your «Use %» has gone down.
Navigate to the front end address of your Zabbix server and you should be able to log in without issue!
Summary
Thankfully we’ve not had to rebuild our Zabbix server from scratch, which as you may realize now would have eventually run into the same issue of that partition running out of space. We hope this helps anyone running Zabbix that encounters this issue. If you’re interested in having your FileMaker server monitored but setting up Zabbix isn’t your thing, consider our OverwatchFM FileMaker Server Monitoring Service.
** 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,