enrichie le readme
This commit is contained in:
parent
d96df390a6
commit
7a25d0df33
51
README.md
51
README.md
@ -1 +1,50 @@
|
|||||||
## Simple IRC Bot statusing icinga2 via its API.
|
# Icinga Bot
|
||||||
|
|
||||||
|
Simple IRC Bot statusing icinga2 via its API.
|
||||||
|
|
||||||
|
**Table of content**
|
||||||
|
|
||||||
|
- [Installation](#installation)
|
||||||
|
- [Licence](#licence)
|
||||||
|
|
||||||
|
## 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/icingabot
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
GvoT is developed by Cliss XXI and licensed under the [AGPLv3+](LICENSE).
|
||||||
|
Loading…
Reference in New Issue
Block a user