Ad Widget

Collapse

Оповещения Zabbix в консоли SCOM

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ihor_ko
    Junior Member
    • Aug 2021
    • 4

    #1

    Оповещения Zabbix в консоли SCOM

    Всем привет,
    ребята отпишитесь пожалуйста кому получилось настроить передачу оповещений Zabbix в консоль SCOM

    Для примера здесь описан способ как такое настроить с помощью запуска Runbook-ов (похожих на схемы visio алгоритмов)

    Click image for larger version

Name:	загрузка (1).png
Views:	140
Size:	33.6 KB
ID:	431702

    Orchestartor с пакетом интеграции "System Center Integration Pack for System Center Operations Manager":

    Win Infra Master: Zabbix alerts in SCOM console

    В статье опубликован только скрипт результатом которого является получение "токена" от Zabbix, который надо использовать в следующих сеансах связи с Zabbix.
    Code:
    $URL = "http://IP_or_DNS__zabbix/api_jsonrpc.php"
    $UserName = "Admin"
    $Password = "zabbix"
    $Delta = 60 #In minutes
    
    $ReturnData = @()
    
    $headers = @{
    'Content-Type' = 'application/json-rpc; charset=utf-8';
    }
    $json = @"
    {
    "jsonrpc": "2.0",
    "method": "user.login",
    "params": {
    "user": "$UserName",
    "password": "$Password"
    },
    "id": 1,
    "auth": null
    }
    "@
    
    $cleanBody = [System.Text.Encoding]::UTF8.GetBytes($json)
    
    write-Host "Getting token"
    $webResponse = Invoke-webRequest -Uri $URL -Headers $headers -Method "Post" -Body $cleanBody
    
    $Token = ($webResponse.Content | ConvertFrom-Json).result
    Write-Host "$Token is: " $Token
    Скажите пожалуйста есть ли здесь тe кому получилось настроить эту "связку"?
    Так как автор статьи на сообщения в своем блоге и на письма не отвечает,
    интересно посмотреть на примеры скриптов Powershell с JSON запросами к АПИшке для получения списка проблем из Zabbix.

    Заранее благодарю за ответ.
Working...