Довольно часто возникает задача по внесению однотипных
эллементов в систему zabbix: тригеры, web хосты, какие-то
комплексные экраны и пр.
Сидеть и перебивать их руками с web интерфейса - тяжёлый
мартышкин труд.
Может быть те кто уже сталкивался с подобными задачами
подскажет варианты запросов к БД для типичных операций.
Я далёк от баз данных и разобрать структуру базы так что бы легко
вносить в неё изменения самостоятелно врятли смогу, но по аналогии
вполне могу сориентироваться.
В данный момент стоит задача внести около 150 однотипных
тригеров в которых меняется только ip адресс.
В таблице triggers бд zabbix есть поля trigerid и expression , при этом
в последнем не привычная по web интерфейсу запись вида
{CAMERAS:web.test.fail[CAM.200.14].last(0,120)}#0 например, а
{12583}>0. Помимо прочего мне кажется для реализации задачи
занесения тригеров в БД напрямую потребуется работать с
несколькими таблицами, поэтому хотелось бы услышать советы или
примеры тех кто с подобными задачами уже сталкивался.
эллементов в систему zabbix: тригеры, web хосты, какие-то
комплексные экраны и пр.
Сидеть и перебивать их руками с web интерфейса - тяжёлый
мартышкин труд.
Может быть те кто уже сталкивался с подобными задачами
подскажет варианты запросов к БД для типичных операций.
Я далёк от баз данных и разобрать структуру базы так что бы легко
вносить в неё изменения самостоятелно врятли смогу, но по аналогии
вполне могу сориентироваться.
В данный момент стоит задача внести около 150 однотипных
тригеров в которых меняется только ip адресс.
В таблице triggers бд zabbix есть поля trigerid и expression , при этом
в последнем не привычная по web интерфейсу запись вида
{CAMERAS:web.test.fail[CAM.200.14].last(0,120)}#0 например, а
{12583}>0. Помимо прочего мне кажется для реализации задачи
занесения тригеров в БД напрямую потребуется работать с
несколькими таблицами, поэтому хотелось бы услышать советы или
примеры тех кто с подобными задачами уже сталкивался.
Comment