Добрый день!
Proxy и сервер v3.0.0
Столкнулся со следующей проблемой. Поставил zabbix-proxy по стандартной инструкции, вижу его на zabbix-server'e.
На прокси получаю список проверок от сервера.
Но в Zabbix-server по данным проверкам периодически наблюдается отсутствие данных.
В тот момент, когда я не получаю данные от прокси на сервере, листинг команды их консоли прокси
tail -f zabbix-proxy.log
31630:20160531:161626.279 cannot process step "??????????? ??????? ????????" of web scenario "??????????? ???-?????????? blabla" on host "blabla_proxy1": required pattern "???????? ?????????? ????????? ?????? ??????" was not found on http://blabla./]
Через некоторое время по данным проверкам появляются данные на сервере (после очередного запроса от прокси), и
tail -f zabbix-proxy.log
31630:20160531:162122.592 cannot process step "Доступность главной страницы" of web scenario "Доступность веб-интерфейса blabla" on host "blabla_proxy1": Timeout was reached: Operation timed out after 14894 milliseconds with 0 bytes received
Или, например останавливаю zabbix-proxy, рестартую mysql и
mysql> select key_ from items where key_ like '%blabla%';
+------------------------------------------------------------------------------------------------------------------------------------------+
| key_ |
+------------------------------------------------------------------------------------------------------------------------------------------+
| web.test.error[Доступность веб-интерфейса blabla] |
| web.test.fail[Доступность веб-интерфейса blabla] |
| web.test.in[Доступность веб-интерфейса blabla,,bps] |
| web.test.in[Доступность веб-интерфейса blabla,Доступность главной страницы,bps] |
| web.test.rspcode[Доступность веб-интерфейса blabla,Доступность главной страницы] |
| web.test.time[Доступность веб-интерфейса blabla,Доступность главной страницы,resp]
Включаю zabbix proxy, и при первом обмене данных с zabbix-server, листинг данной таблицы вместо кириллицы, отдает "????"
Т.е. при получении списка проверок в которых есть знаки кириллицей, с вероятностью 50/50, либо я получаю данные в нужной кодировке, либо в виде знаков "??????".
И естественно проверки не идут.
На сервере и proxy при создании базы были использованы: utf8 collate utf8_general_ci.
Если кто сталкивался, буду благодарен за совет.
upd1: попробовал апгрейд и даунгрейд прокси, безрезультатно. Первые 10 минут проверки идут, и в логах все спокойно, после очередной запрос и привет "???????".
upd2: попробовал сменить СУБД для proxy, результат тот же.
upd3: поднял еще один proxy на другой машине, картина та же.
Proxy и сервер v3.0.0
Столкнулся со следующей проблемой. Поставил zabbix-proxy по стандартной инструкции, вижу его на zabbix-server'e.
На прокси получаю список проверок от сервера.
Но в Zabbix-server по данным проверкам периодически наблюдается отсутствие данных.
В тот момент, когда я не получаю данные от прокси на сервере, листинг команды их консоли прокси
tail -f zabbix-proxy.log
31630:20160531:161626.279 cannot process step "??????????? ??????? ????????" of web scenario "??????????? ???-?????????? blabla" on host "blabla_proxy1": required pattern "???????? ?????????? ????????? ?????? ??????" was not found on http://blabla./]
Через некоторое время по данным проверкам появляются данные на сервере (после очередного запроса от прокси), и
tail -f zabbix-proxy.log
31630:20160531:162122.592 cannot process step "Доступность главной страницы" of web scenario "Доступность веб-интерфейса blabla" on host "blabla_proxy1": Timeout was reached: Operation timed out after 14894 milliseconds with 0 bytes received
Или, например останавливаю zabbix-proxy, рестартую mysql и
mysql> select key_ from items where key_ like '%blabla%';
+------------------------------------------------------------------------------------------------------------------------------------------+
| key_ |
+------------------------------------------------------------------------------------------------------------------------------------------+
| web.test.error[Доступность веб-интерфейса blabla] |
| web.test.fail[Доступность веб-интерфейса blabla] |
| web.test.in[Доступность веб-интерфейса blabla,,bps] |
| web.test.in[Доступность веб-интерфейса blabla,Доступность главной страницы,bps] |
| web.test.rspcode[Доступность веб-интерфейса blabla,Доступность главной страницы] |
| web.test.time[Доступность веб-интерфейса blabla,Доступность главной страницы,resp]
Включаю zabbix proxy, и при первом обмене данных с zabbix-server, листинг данной таблицы вместо кириллицы, отдает "????"
Т.е. при получении списка проверок в которых есть знаки кириллицей, с вероятностью 50/50, либо я получаю данные в нужной кодировке, либо в виде знаков "??????".
И естественно проверки не идут.
На сервере и proxy при создании базы были использованы: utf8 collate utf8_general_ci.
Если кто сталкивался, буду благодарен за совет.
upd1: попробовал апгрейд и даунгрейд прокси, безрезультатно. Первые 10 минут проверки идут, и в логах все спокойно, после очередной запрос и привет "???????".
upd2: попробовал сменить СУБД для proxy, результат тот же.
upd3: поднял еще один proxy на другой машине, картина та же.