Skip to content

Ein kleines Python-Script um uns zu benachrichtigen, wenn das Ankerbier im Coop oder Denner gerade zum halben Preis erhältlich ist.

Notifications You must be signed in to change notification settings

acteru/ankeraktion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anker Aktion

Ein kleines Python-Script um uns zu benachrichtigen, wenn das Ankerbier im Coop oder Denner gerade zum halben Preis erhältlich ist.

Anker Bier

Usage

$ python3 aktion.py

Wenn das Ankerbier Aktion ist, ist der Rückgabewert 0, ansonsten 1.

Crontab Integration mit Mail Benachrichtigung

Mit crontab -e kann die Crontab editiert werden. Folgender Eintrag ist dort einzufügen:

0 09 * * * /usr/local/bin/aktion.py 2>/dev/null | grep -q 'Anker ist Aktion!' && mail -s '[Anker]' user@example.org <<< 'Anker ist Aktion!' || 2> /dev/null

Damit wird jeden Tag um 09:00h geprüft, ob Anker aktion ist.

Nagios / Icinga Monitoring Integration

Neuen command definieren:

define command {
   command_name    check_anker_aktion
   command_line    /usr/local/lib/nagios/plugins/aktion.py && exit 1 || exit 0
}

Neuen service definieren und einem Host zuordnen:

define service {
    use                    generic-service
    host_name              localhost
    service_description    Anker Aktion
    check_interval         720 ; Check twice a day
    retry_interval         120 ; Check every 2h if action
    check_command          check_anker_aktion
}

Verpasse keine Aktion mehr:

Icinga Notification

License

Public Domain.

About

Ein kleines Python-Script um uns zu benachrichtigen, wenn das Ankerbier im Coop oder Denner gerade zum halben Preis erhältlich ist.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%