Я пытаюсь отправить некоторые данные в специализированный элемент на сервере Zabbix. Я нашел эту библиотеку: https://github.com/kmomberg/pyZabbixSender В примере:формат timestamp сервера Zabbix
#Creating a sender object
z = pyZabbixSender(server="zabbix-server", port=10051)
# Adding data (without timestamp)
z.addData(hostname="test_host", key="test_trap_1", value="12")
z.addData("test_host", "test_trap_2", "2.43")
# Adding data (with timestamp)
z.addData("test_host", "test_trap_2", "2.43", 1365787627)
Что Формат "1365787627"? Какой формат использует Zappix-сервер? Как это получить в сценарии python:
Справочная информация: У меня есть удаленный сервер Zabbix, который обрабатывает данные из малины Pi над Агентом. Интервал времени для опроса составляет около 2 секунд. -> Сервер Zabbix не всегда в сети, и я хотел бы сохранить данные в базе данных Maspal Pi (mySQL), и после запуска Zappix Server я хотел бы импортировать данные (около 10-30 минут Sensor- Data), просто используя скрипт python с этой библиотекой
Надеюсь, кто-то может помочь.
Извините, может быть новичок вопрос-> никогда не работал с Zabbix раньше. Кстати, если у вас есть лучшее представление о том, как сделать это, дайте мне знать :)
Привет, Гюнтер
благодарит за быстрый ответ. У меня было бы еще два вопроса :): Во-первых, пример использует целое число, и вы возвращаете float, это будет проблема или просто просто округлить? 2.) Я живу в Берлине, мне нужно изменить utcfromtimestamp (значение), потому что у нас есть GMT + 1? –
@ GüntherMeng вы можете округлить его, также не имеет значения, какой часовой пояс у вас есть, поскольку разница между датами останется неизменной независимо от часового пояса. надеюсь, это поможет –