Добрый день.
Вопрос такой: заметил, что внутри виртуалки при рестарте слетает время на короткий период, пока демон chronyd не произведет синхронизацию.
Выставляется почему-то 1-е апреля 2016 года. (сейчас 31 марта)
При этом заббикс стартует именно с этим временем (если посмотреть статус сервера zabbix:
systemctl status zabbix-server
...
Apr 01 19:28:53 zabbix.clpo.local systemd[1]: Starting Zabbix Server...
Apr 01 19:28:54 zabbix.clpo.local systemd[1]: Started Zabbix Server...
Соответственно, на графиках для любых хостов после этого не отображается текущие данные, начиная с момента перезагрузки..
Я предположил, что жаббикс пишет данные по тому времени, с которым запустился, тоесть на апрель, с опережением.. может такое быть?
При этом сам сервис стартован, дашборд и предыдущие данные - отображает, а вот текущие - нет..
тут же рестартуешь zabbix-сервер, он уже стартует с нормальным текущим временем (так как время уже синхронизировалось),
Mar 31 13:55:32 zabbix.clpo.local systemd[1]: Starting Zabbix Server...
Mar 31 13:55:32 zabbix.clpo.local systemd[1]: Started Zabbix Server.
и отображение на графиках возобновляется..
Вопрос: как zabbix синхрониизирует свое время с системным? или я в корне не прав, предполагая такое повдение, и он помещает в базу данные, маркируя их именно текущим временем системы?
Но данных то за текущий период нет, если он рестартует с неправильным временем, в логах все хорошо, сервер работает.. и пока не перезагрузишь с нормальным временем, данные не появляются...
Проверить гипотезу - только заглянуть в базу, есть ли там данные из "будущего" периода.. так, чтоли? Может кто подскажет sql-запрос, которым это можно проделать? (база postgres)
И непонятно тогда, как заббикс синхронизируется с текущим временем системы, только при старте, или потом еще по периоду?
Или дело совсем не в этом?
Тогда куда копать?
Система Linux Centos 7.2, Zabbix Server 3.0.1
Вопрос такой: заметил, что внутри виртуалки при рестарте слетает время на короткий период, пока демон chronyd не произведет синхронизацию.
Выставляется почему-то 1-е апреля 2016 года. (сейчас 31 марта)
При этом заббикс стартует именно с этим временем (если посмотреть статус сервера zabbix:
systemctl status zabbix-server
...
Apr 01 19:28:53 zabbix.clpo.local systemd[1]: Starting Zabbix Server...
Apr 01 19:28:54 zabbix.clpo.local systemd[1]: Started Zabbix Server...
Соответственно, на графиках для любых хостов после этого не отображается текущие данные, начиная с момента перезагрузки..
Я предположил, что жаббикс пишет данные по тому времени, с которым запустился, тоесть на апрель, с опережением.. может такое быть?
При этом сам сервис стартован, дашборд и предыдущие данные - отображает, а вот текущие - нет..
тут же рестартуешь zabbix-сервер, он уже стартует с нормальным текущим временем (так как время уже синхронизировалось),
Mar 31 13:55:32 zabbix.clpo.local systemd[1]: Starting Zabbix Server...
Mar 31 13:55:32 zabbix.clpo.local systemd[1]: Started Zabbix Server.
и отображение на графиках возобновляется..
Вопрос: как zabbix синхрониизирует свое время с системным? или я в корне не прав, предполагая такое повдение, и он помещает в базу данные, маркируя их именно текущим временем системы?
Но данных то за текущий период нет, если он рестартует с неправильным временем, в логах все хорошо, сервер работает.. и пока не перезагрузишь с нормальным временем, данные не появляются...
Проверить гипотезу - только заглянуть в базу, есть ли там данные из "будущего" периода.. так, чтоли? Может кто подскажет sql-запрос, которым это можно проделать? (база postgres)
И непонятно тогда, как заббикс синхронизируется с текущим временем системы, только при старте, или потом еще по периоду?
Или дело совсем не в этом?
Тогда куда копать?
Система Linux Centos 7.2, Zabbix Server 3.0.1

Comment