Size: a a a

SCOM + SCorch + DPM

2019 April 26

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Ладно, в понедельник буду на работе, покажу о чем я говорю, щас сложно на пальцах объяснить
источник

D

Dmitry in SCOM + SCorch + DPM
Виталий @Asasiyyun
Ладно, в понедельник буду на работе, покажу о чем я говорю, щас сложно на пальцах объяснить
👆🏻
источник

D

Dmitry in SCOM + SCorch + DPM
Смотри ссылку
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Надо попробовать
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Ок, спс
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
Виталий @Asasiyyun
Для работы телеграмма нужно указать прокси, как его передать в скрипте
$request = Invoke-WebRequest -Uri $URL -Proxy 'http://srvproxy:8080' -Method Post `
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Aleksandr Prianishnikov
$request = Invoke-WebRequest -Uri $URL -Proxy 'http://srvproxy:8080' -Method Post `
У веб реквеста есть параметр прокси?
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
Param (
[String]$AlertName,
[String]$AlertDescription,
[String]$AlertSource,
[String]$AlertTime
)

#Токен бота
$token = "750210674:AAEDtPopr-frY0gZAFMK3pn6ZZ2kKTeL58Q"
#ID чата, группы или лички
$сhatid = "-181086151"
#Замена кавычек
$AlertName = $AlertName.Replace("'",'"')
#Нормальный перенос строк
$AlertDescription = $AlertDescription.Replace("\n","`n")
#Удаление двойных процентов
#$AlertDescription = $AlertDescription.Replace("%%","")
#Удаление знака &
#$AlertDescription = $AlertDescription.Replace("&","")
#Собираем переменные в одну и переносим строки
$Message = $AlertName + "`n" + "`n" + "Status: " + $AlertResolutionState + "`n" + "Alert Time: " + $AlertTime + "`n" + "`n" + $AlertDescription + "`n" + "`n" + $AlertSource
#Тип данных Markdown
$payload = @{ "parse_mode" = "Markdown"; "disable_web_page_preview" = "True" }
#
$URL = "https://api.telegram.org/bot$token/sendMessage?chat_id=$сhatid&text=$Message"
#
$request = Invoke-WebRequest -Uri $URL -Proxy 'http://srvproxy:8080' -Method Post `
-ContentType "application/json; charset=utf-8" `
-Body (ConvertTo-Json -Compress -InputObject $payload)
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Aleksandr Prianishnikov
$request = Invoke-WebRequest -Uri $URL -Proxy 'http://srvproxy:8080' -Method Post `
Вот это вроде именно то, что надо. В понедельник буду в офисе проэксперементирую
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
Вот сам скрипт
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
с прокси
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
работает без проблем
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Aleksandr Prianishnikov
работает без проблем
Красавчег, спасибо большое
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
Виталий @Asasiyyun
Красавчег, спасибо большое
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
Виталий @Asasiyyun
Вот это вроде именно то, что надо. В понедельник буду в офисе проэксперементирую
а че понедельник не выходной что-ли? )
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Хз, я в командировке
источник

D

Dmitry in SCOM + SCorch + DPM
Aleksandr Prianishnikov
Param (
[String]$AlertName,
[String]$AlertDescription,
[String]$AlertSource,
[String]$AlertTime
)

#Токен бота
$token = "750210674:AAEDtPopr-frY0gZAFMK3pn6ZZ2kKTeL58Q"
#ID чата, группы или лички
$сhatid = "-181086151"
#Замена кавычек
$AlertName = $AlertName.Replace("'",'"')
#Нормальный перенос строк
$AlertDescription = $AlertDescription.Replace("\n","`n")
#Удаление двойных процентов
#$AlertDescription = $AlertDescription.Replace("%%","")
#Удаление знака &
#$AlertDescription = $AlertDescription.Replace("&","")
#Собираем переменные в одну и переносим строки
$Message = $AlertName + "`n" + "`n" + "Status: " + $AlertResolutionState + "`n" + "Alert Time: " + $AlertTime + "`n" + "`n" + $AlertDescription + "`n" + "`n" + $AlertSource
#Тип данных Markdown
$payload = @{ "parse_mode" = "Markdown"; "disable_web_page_preview" = "True" }
#
$URL = "https://api.telegram.org/bot$token/sendMessage?chat_id=$сhatid&text=$Message"
#
$request = Invoke-WebRequest -Uri $URL -Proxy 'http://srvproxy:8080' -Method Post `
-ContentType "application/json; charset=utf-8" `
-Body (ConvertTo-Json -Compress -InputObject $payload)
Знакомый скрипт :)
источник

В

Виталий @Asasiyyun in SCOM + SCorch + DPM
Скому учился 🤣
источник

AP

Aleksandr Prianishnikov in SCOM + SCorch + DPM
Dmitry
Знакомый скрипт :)
########################################
######SCOM Telegram Notifications#######
########by Dmitry Panin#################
#########https://t.me/Panin#############
########################################
источник