Перейти к содержимому

TELEGRAMM

Как отправлять оповещения в telegram из mssql

Задача отправлять оповещение из mssql в телеграмм для быстрого реагирования.

https://www.rootusers.com/install-powershell-5-windows-server-2008-r2/

Решил сделать  через powershell. но так как windows 2008 то версия powershell 2.0. Установил 5 версию powersheell. Так как из-за старой версии слались вопросы в телеграмм когда по русски писал.

Скрипт который будет на диске С хранится tel.ps1

param(
[string]$chat_id = $(Throw "'-chat_id' argument is mandatory"),
[string]$text = $(Throw "'-text' argument is mandatory"),
[switch]$markdown,
[switch]$nopreview
)
$token = "Ваш токен"
if($nopreview) { $preview_mode = "True" }
if($markdown) { $markdown_mode = "Markdown" } else {$markdown_mode = ""}

$payload = @{
    "chat_id" = $chat_id;
    "text" = $text
    "parse_mode" = $markdown_mode;
    "disable_web_page_preview" 
Читать далее

PRTG EXECUTE HTTP ACTION TELEGRAMM

Первая часть  там рассказано как сделать бота и узнать id чата.

  1. Создаем оповещение EXECUTE HTTP ACTION

PRTG EXECUTE HTTP ACTION  TELEGRAMM

PRTG EXECUTE HTTP ACTION  TELEGRAMM

https://api.telegram.org/bot2******0:AAEz***************FoB5rvY/sendMessage?text=[%sitename] %device %name %status %down (%message)&chat_id=-17****47