Simple IRC Bot statusing icinga2 via its API.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
François Poulain 617234e41c feat(ack): liste unique des services acked il y a 3 mois
.gitignore ajoute le gitignore il y a 7 mois
COPYING ajout de la licence il y a 7 mois
LICENSE ajout de la licence il y a 7 mois
README.md doc(readme): corrige une coquillette il y a 4 mois
icingabot.conf ajout de la conf il y a 7 mois
icingabot.py feat(ack): liste unique des services acked il y a 3 mois
icingabot.service ajout de la conf systemd il y a 7 mois

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+.