37 lines
603 B
Markdown
37 lines
603 B
Markdown
|
# OVHcloud Nagios collection
|
||
|
|
||
|
Nagios checks for [OVHcloud](https://www.ovhcloud.com) services.
|
||
|
|
||
|
# Installation
|
||
|
|
||
|
Using pip:
|
||
|
|
||
|
```
|
||
|
python3 -m venv venv
|
||
|
. ./venv/bin/activate
|
||
|
pip install -r requirements.txt
|
||
|
```
|
||
|
|
||
|
Create OVHcloud API tokens following [this guide](https://github.com/ovh/python-ovh).
|
||
|
|
||
|
# check_voip
|
||
|
|
||
|
For each VoIP lines associated to the account, detect the last registration time:
|
||
|
|
||
|
```
|
||
|
./check_voip --help
|
||
|
```
|
||
|
|
||
|
Example of configuration:
|
||
|
|
||
|
```
|
||
|
command[check_voip]=/opt/check_ovhcloud/check_voip -w 7200 -c 86400
|
||
|
```
|
||
|
|
||
|
# Contributing
|
||
|
|
||
|
```
|
||
|
pip install pre-commit
|
||
|
pre-commit run --files check_*
|
||
|
```
|