Simple IRC Bot statusing icinga2 via its API.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
François Poulain 617234e41c feat(ack): liste unique des services acked pirms 3 mēnešiem
.gitignore ajoute le gitignore pirms 7 mēnešiem
COPYING ajout de la licence pirms 7 mēnešiem
LICENSE ajout de la licence pirms 7 mēnešiem
README.md doc(readme): corrige une coquillette pirms 4 mēnešiem
icingabot.conf ajout de la conf pirms 7 mēnešiem
icingabot.py feat(ack): liste unique des services acked pirms 3 mēnešiem
icingabot.service ajout de la conf systemd pirms 7 mēnešiem

README.md

Icinga Bot

Simple IRC Bot statusing icinga2 via its API.

Table of content

Installation

Requirements

On a Debian-based host - running at least Debian Stretch, you will need the following packages:

  • git (recommended for getting the source)
  • python3
  • python3-irc
  • python3-requests

Manual installation

  1. Clone repo in /srv/

    $ cd /srv && git clone https://forge.april.org/adminsys/icingabot
    $ chmod a+x icingabot/icingabot.py
    
  2. Install the configuration in etc

    $ mkdir /etc/icingabot
    $ cp icingabot/icingabot.conf /etc/icingabot/
    
  3. Configure the application

    $ $EDITOR /etc/icingabot/icingabot.conf
    
  4. Try it

    $ ./icingabot/icingabot.py
    
  5. Install a launcher

    $ cp icingabot/icingabot.service /etc/systemd/system/
    
  6. Start it

    $ systemctl start icingabot
    

License

Icinga Bot is developed by April and licensed under the AGPLv3+.