Запускать с помощью...
 

Запускать с помощью Zabbix копии на MS SQL

8 Записи
2 Пользователи
0 Reactions
427 Просмотры
(@melhisedek)
Active Member
Присоединился: 9 месяцев назад
Записи: 4
Создатель темы  

Доброго дня, форумчане!
Я в Zabbix нуб.
Стоит задача:
Запускать с помощью Zabbix копии на MS SQL. И если копия не сделалась, чтобы приходило уведомление на почту.
Есть вариант триггера, или как это сделать?

Видел подобную тему для MySQL, но так как плохо разбираюсь в Zabbix хотелось бы для MS SQL получить ответ.

 

Тема была редактированна 9 месяцев назад 2 раз от Melhisedek

   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

@melhisedek Zabbix не делает никаких копий. С его помощью запустить какие-либо копии не получится. Я так понимаю, вы хотите делать бэкап MSSQL и с помощью Zabbix отслеживать его корректность? Готовых решений на этот счёт я не знаю, так что придётся реализовывать самостоятельно. Но если вы плохо разбираетесь в Zabbix, то эту задачу не решите. Здесь нужны как глубокие знания Zabbix, так и MS SQL, и, скорее всего, powershell. 


   
ОтветитьЦитата
(@melhisedek)
Active Member
Присоединился: 9 месяцев назад
Записи: 4
Создатель темы  

@zerox Если я настрою копирование стандартными средствами MSSQL, как мне настроить Zabbix, чтобы он отслеживал копии, сделались они или нет?


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

@melhisedek Начать стоит с того, как вы вообще без участия Zabbix поймёте, что копии создались и с ними всё в порядке? Сначала нужно понять, какие проверки в принципе нужно сделать, а потом уже думать, как это перенести на Zabbix. Вариантов тут может быть много. Можно логи смотреть MSSQL Агента, можно смотреть размер и дату создания файла. Но всё это не гарантирует, что бэкапы действительно рабочие. Чтобы их проверить, их надо развернуть где-то и убедиться, что база получилась рабочая. 

В общем, это не та задача, которую можно просто взять и решить в одно какое-то действие. Самая простая проверка - дата создания файла. Этот как минимум покажет, что копии создаются. 


   
ОтветитьЦитата
(@melhisedek)
Active Member
Присоединился: 9 месяцев назад
Записи: 4
Создатель темы  

@zerox Если я правильно понимаю:

1. Делаю копии силами SQL. SQL сам их проверяет, штатными средствами. Складывает в определенную папку.

2. Zabbix смотрит число и размер(он должен быть больше 0).

Так?


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

@melhisedek если достаточно проверки даты и размера, то это делается штатными средствами Zabbix. У него есть проверки vfs.file.exists, vfs.file.size,vfs.file.get, vfs.file.time - https://www.zabbix.com/documentation/6.4/en/manual/config/items/itemtypes/zabbix_agent  

Достаточно сделать обычный шаблон, добавить туда айтемы на проверку файлов бэкапов.

Это сообщение было изменено 8 месяцев назад 2 раз от Zerox

   
ОтветитьЦитата
(@melhisedek)
Active Member
Присоединился: 9 месяцев назад
Записи: 4
Создатель темы  

@zerox

У меня при открытии: К сожалению, страница, которую вы ищете, не найдена.


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

@melhisedek Поправил ссылку. Форум лишних символов добавил.


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar