User Tools

Site Tools


сервис_adnanh_webhook

Сервис adnanh/webhook

root@server:~# apt install webhook

root@server:~# cat /etc/webhook.conf
[
  {
    "id": "my-alert-script",
    "execute-command": "/usr/local/bin/mywall.sh",
#    "execute-command": "/usr/local/bin/mywall_through_llm.sh",
    "command-working-directory": "/tmp",
    "pass-arguments-to-command": [
      {
        "source": "payload",
        "name": "alerts"
      }
    ]
  }
]
root@server:~# service webhook restart

root@server:~# ###webhook -hooks /etc/webhook.conf -verbose -port 9000

$ curl -X POST -H "Content-Type: application/json" \
     -d '{"alerts": "{\"status\": \"firing\", \"message\": \"тестовое сообщение\"}"}' \
     http://localhost:9000/hooks/my-alert-script
сервис_adnanh_webhook.txt · Last modified: 2026/10/12 13:10 by val