iperius резервного копирования

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 857
Стаж: 5 лет 8 месяцев
Откуда: Вологодская область
Поблагодарили: 37 раз
Контактная информация:

iperius резервного копирования

Сообщение Артём Мамзиков »

Шаблон iperius резервного копирования

Iperius Backup
Это программа резервного копирования для систем Windows. Разработано Enter srl, итальянской компанией программного обеспечения, он был выпущен в первом издании в январе 2013 года. Iperius Backup позволяет создавать образы дисков и клонировать жесткие диски, автоматически создавать резервные копии виртуальных машин VMware ESXi, vCenter и ESXi Free, виртуальных машин Hyper-V, серверов Microsoft Exchange, баз данных, файлов и папок на различных устройствах: внешних жестких дисках USB, накопителях RDX и NAS, ленточных накопителях LTO / DAT, сетевых компьютерах, удаленных серверах через FTP, S3 и облачных хранилищах. Iperius Backup может сделать резервную копию базы данных SQL Server, Oracle, PostgreSQL, MySQL.

Источник github zabbix.backup.iperius

СКАЧАТЬ
iperius резервного копирования.zip
iperius резервного копирования.zip
(327.34 КБ) 25 скачиваний
Разработано Diego Cavalcante - 22.12.2017
E-Mail: diego@suportecavalcante.com.br
Телеграм : @diego_cavalcante
Описание: Работа мониторы активности iperius резервного копирования
ОС: Windows

Если вы установили iperius программного обеспечения резервного копирования на сервере, и хотите,
чтобы собрать статус и другие важные данные, сконфигурированных Работу, выполните действия, описанные ниже.
С немного Powershell и журналы читают это как раз то, что нам нужно следить за ним,
программное обеспечение имеет бесплатную версию (с некоторыми ограничениями) и платную версию, и в обоих случаях наблюдение может быть реализовано.

В конфиге заббикс агента прописать:
UserParameter=discovery.backup.iperius[*],powershell.exe -noprofile -executionpolicy bypass -File c:\zabbix\monitoramento\scripts\discovery.backup.iperius.ps1 $1
UserParameter=discovery.backup.iperius.dados[*],powershell.exe -noprofile -executionpolicy bypass -File c:\zabbix\monitoramento\scripts\discovery.backup.iperius.ps1 $1 $2

Скрипт discovery.backup.iperius.ps1

Код: Выделить всё

# Desenvolvido por Diego Cavalcante - 22/12/2017
# Monitora atividade de Jobs do Iperius Backup

Param(
  [string]$select,
  [string]$2
)

# Variáveis

$dirjobs = "C:\ProgramData\IperiusBackup\Jobs"
$dirlogs = "C:\ProgramData\IperiusBackup\Logs"

if ( $select -eq 'JSONJOBS' )
{
$comando = Get-ChildItem "$dirjobs" | Select Basename

$comparador = 1
write-host "{"
write-host " `"data`":[`n"
foreach ($objeto in $comando)
{
  $Name = [string]$objeto.BaseName
    if ($comparador -lt $comando.Count)
    {
    $line= "{ `"{#JOBCONF}`" : `"" + $Name + "`" },"
    write-host $line
    }
    elseif ($comparador -ge $comando.Count)
    {
    $line= "{ `"{#JOBCONF}`" : `"" + $Name + "`" }"
    write-host $line
    }
    $comparador++;
}
write-host
write-host " ]"
write-host "}"
}

# Coleta o nome do Job
if ( $select -eq 'JOBNOME' )
{
type $dirjobs\$2.ibj | FindStr "NAME=" | ForEach-Object {$_ -Replace "NAME=", ""}
}

# Coleta o ultimo status do Job
if ( $select -eq 'JOBSTATUS' )
{
type $dirjobs\$2.ibj | FindStr "LastResult=" | ForEach-Object {$_ -Replace "LastResult=", ""}
}

# Coleta a data e hora de inicio do ultimo Job
if ( $select -eq 'JOBINICIO' )
{
type $dirlogs\$2\LogFile.txt | FindStr "Iniciar backup:" | select -First 1 | ForEach-Object {$_ -Replace "Iniciar backup: ", ""}
}

# Coleta a data e hora do fim do ultimo Job
if ( $select -eq 'JOBFIM' ) 
{
type $dirlogs\$2\LogFile.txt | FindStr "Iniciar backup:" | select -Last 1 | ForEach-Object {$_ -Replace "Fim do backup: ", ""}
}

# Coleta o tempo que o ultimo Job levou para finalizar
if ( $select -eq 'JOBTEMPO' ) 
{
type $dirlogs\$2\LogFile.txt | FindStr "Tempo decorrido:" | select -First 1 | ForEach-Object {$_ -Replace "Tempo decorrido: ", ""} | ForEach-Object {$_ -Replace "[a-zA-Z :]", ""} | ForEach-Object {$_ -Replace ",", ":"}
}
Описание
# Разработано Диего Кавальканте - 22.12.2017
# Мониторинг заданий Iperius Backup

Описание: Работа мониторы активности iperius резервного копирования
ОС: Windows
Язык: Powershell + UserParameter
Тип: Низко уровневое обнаружение
Шаблон iperius резервного копирования
Шаблон iperius резервного копирования

Группы элементов данных
★ Службы ★

Элементы данных
Служба резервного копирования Iperius Триггеры 1 service.info[IperiusSvc] 300 7d 30d Zabbix агент (активный) ★ Службы ★ Активировано

Триггеры
Внимание/Предупреждение Служба резервного копирования Iperius ({ITEM.LASTVALUE}) {Windows LLD Iperius Backup:service.info[IperiusSvc].count(#3,0,gt)}=3 Активировано
Шаблон iperius резервного копирования Обнаружение
Шаблон iperius резервного копирования Обнаружение
Правила обнаружения
Обнаружение резервного копирования - Iperius Прототипы элементов данных 5 Прототипы триггеров 1 Прототипы графиков 1 Прототипы узлов сети discovery.backup.iperius[JSONJOBS] 3600 Zabbix агент (активный) Активировано

Прототипы элементов данных
({#JOBCONF}) Конец работы discovery.backup.iperius.dados[JOBFIM,{#JOBCONF}] 3600 7d Zabbix агент (активный) Да

({#JOBCONF}) Начало работы discovery.backup.iperius.dados[JOBINICIO,{#JOBCONF}] 3600 7d Zabbix агент (активный) Да

({#JOBCONF}) Имя задания discovery.backup.iperius.dados[JOBNOME,{#JOBCONF}] 3600 7d Zabbix агент (активный) Да

({#JOBCONF}) Статус выполняю работу discovery.backup.iperius.dados[JOBSTATUS,{#JOBCONF}] 3600 7d 30d Zabbix агент (активный) Да

({#JOBCONF}) Время работы истекло discovery.backup.iperius.dados[JOBTEMPO,{#JOBCONF}] 3600 7d Zabbix агент (активный) Да


Прототипы триггеров
Внимание/Предупреждение {#JOBCONF} ({ITEM.LASTVALUE2} {ITEM.LASTVALUE1}) {Windows LLD Iperius Backup:discovery.backup.iperius.dados[JOBSTATUS,{#JOBCONF}].last(0)}<>1 and {Windows LLD Iperius Backup:discovery.backup.iperius.dados[JOBNOME,{#JOBCONF}].change(0)}=0 Да


Прототипы графиков
★ Резервное копирование Iperius ★ Статус {#JOBCONF} 900 200 Нормальный
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
количество слов: 470

Вернуться в «Прочие различные шаблоны»