отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 
cancel

Старая версия PRTG да и не только, отправка уведомлений в SLACK.

250
Просмотры
5
Полезный материал
0
Комментарии
В старой версии PRTG нет поддержки TLS видимо, потому как при отправке в Slack Webhook видим ошибку SSL (появилась недавно)
Сделал промежуточный сервис который слушает HTTP порт 8788, принимает JSON и шлет в SLACK.
Хочу в дальнейшем сделать посылку и в Telegram + возможность прописать прокси.
Пока так, настройка со стороны PRTG:
Добавить "Execute HTTP Action" notify и настроить так:

URL: http://IP адрес вашего докер хоста:8788/slack

Postdata:
{
"text": "%device %status %down (%message)... Alerting @channel",
"link_names": 1,
"attachments": [
{
"title": "Sensor: %device %name",
"title_link": "%homesensor.htm?id=%sensorid",
"text": "*Status:* %status %down \n*Date/Time:* %datetime (UTC) \n*Last Result:* %lastvalue \n*Last Message:* %message \n*Probe:* %probe \n*Group:* %group \n*Device:* %device () \n*Last Scan:* %lastcheck \n*Last Up:* %lastup \n*Last Down:* %lastdown \n*Uptime:* %uptime \n*Downtime:* %downtime \n*Cumulated since:* %cumsince \n*Location:* %location",
"color": "%colorofstate",
"mrkdwn_in": ["text", "pretext"]
}
]
}

в docker-compose.yml:
установить SLACK_URL - это ваш Webhook URL который получаете в SLACK примерно так выглядит: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

Забрать сервис вместе с исходниками можно здесь:
https://github.com/OlegPowerC/oldprtgtoslack

 

Не удалось отобразить этот виджет.