BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.pass-the-salt.org//pts2021//speaker//RRBVLJ
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pts2021-TMB7XQ@cfp.pass-the-salt.org
DTSTART;TZID=CET:20210706T173000
DTEND;TZID=CET:20210706T175000
DESCRIPTION:A common question about sudo and syslog-ng is how to send alert
 s to various online services. Both of these have supported sending email n
 otifications for a long time\, but more recently users have requested real
 -time alerting to Slack\, Telegram\, Discord and others. Peter’s talk wi
 ll introduce you to alerting using the AppRise Python library. You will ne
 ed to know a bit of Python and at least one of sudo or syslog-ng to unders
 tand the examples\, but what you learn will help you to implement real-tim
 e alerting in a wide range of applications. \n\nFirst of all\, what do we 
 mean by alerting? It is sending notifications about important events in yo
 ur IT environment. Traditionally\, this meant receiving a flood of emails 
 when a problem occurred. These days\, there are many more services that ca
 n be used to receive alerts. You can send alerts to most of them through H
 TTP-based protocols.\n\nSyslog-ng has an http() destination that can be us
 ed to send alerts to various online services. However\, even when a servic
 e’s API is published\, figuring out how to actually use it can be diffic
 ult. The new python() destination makes it possible to connect to addition
 al services through the use of client libraries\, but still requires work 
 for each new service.\n\nThis is where the AppRise Python library can help
 . It supports most of the well-known instant messaging services in additio
 n to many other\, less well-known services. Once you integrate it into you
 r project you instantly have access to dozens of services that you can sen
 d alerts to.\n\nThrough the sudo and syslog-ng integrations you will learn
  how to work with AppRise. The included Python code focuses on functionali
 ty\, but lacks proper error handling to make it easier to read.\n\nA live 
 demo will show sending alerts to Discord and how easy it is to change the 
 alerting to use other services.
DTSTAMP:20260512T160210Z
LOCATION:Zoom room
SUMMARY:Security alerting made easy using Python - Peter Czanik\, syslog-ng
  PO at One Identity
URL:https://cfp.pass-the-salt.org/pts2021/talk/TMB7XQ/
END:VEVENT
END:VCALENDAR
