Здравствуйте. Как и многие здесь, знакомлюсь с Zabbix'ом.
Получать количество напечатанных принтером страниц я научился, захотелось сделать метрики "Напечатано за последний час", "С начала дня", "С начала месяца".
Если с "За последний час" я справился с помощью вычисляемого элемента
но со "С начала дня" и "С начала месяца" как-то тяжелее.
Хотел сделать таким же образом со временным сдвигом, но не нашёл, как получить отдельно часы и минуты, чтобы посчитать на сколько секунд сдвинуться к началу суток.
Нашёл, что можно сделать элемент, который будет получать элемент по пользовательскому расписанию. Я хотел сделать элемент, который будет получать данные в начале суток и элемент, который будет получать данные 1 числа каждого месяца. Сделал элементы с расписанием "md\1" (что я понял, как раз в день) и md1 (что я понял, как первый день каждого месяца)


Но нет, они получают данные каждую минуту. Посоветуйте, пожалуйста, как правильно задать расписание?
Получать количество напечатанных принтером страниц я научился, захотелось сделать метрики "Напечатано за последний час", "С начала дня", "С начала месяца".
Если с "За последний час" я справился с помощью вычисляемого элемента
Code:
last("key_printer_pages_total", #1) - last("key_printer_pages_total", #1, 3600)
Хотел сделать таким же образом со временным сдвигом, но не нашёл, как получить отдельно часы и минуты, чтобы посчитать на сколько секунд сдвинуться к началу суток.
Нашёл, что можно сделать элемент, который будет получать элемент по пользовательскому расписанию. Я хотел сделать элемент, который будет получать данные в начале суток и элемент, который будет получать данные 1 числа каждого месяца. Сделал элементы с расписанием "md\1" (что я понял, как раз в день) и md1 (что я понял, как первый день каждого месяца)
Но нет, они получают данные каждую минуту. Посоветуйте, пожалуйста, как правильно задать расписание?

Comment