An open API service indexing awesome lists of open source software.

https://github.com/seven-io/checkmk

Notification plugin for Checkmk to send SMS via seven
https://github.com/seven-io/checkmk

checkmk checkmk-extension checkmk-plugin sms

Last synced: 10 days ago
JSON representation

Notification plugin for Checkmk to send SMS via seven

Awesome Lists containing this project

README

          


seven logo

seven SMS for Checkmk


Notification plugin for Checkmk that sends SMS alerts via the seven gateway.


MIT License
Checkmk 2.x
Python 3

---

## Features

- **Native Checkmk Notification Plugin** - Lives next to the bundled email and SMS plugins
- **Env-Var or Param-Based Auth** - Pass the API key as the first parameter or via `SEVEN_API_KEY`

## Prerequisites

- A [Checkmk](https://checkmk.com/) site
- A [seven account](https://www.seven.io/) with API key ([How to get your API key](https://help.seven.io/en/developer/where-do-i-find-my-api-key))

## Installation

```bash
git clone https://github.com/seven-io/checkmk
cd checkmk
mv seven.py //sites//local/share/check_mk/notifications/seven
chmod +x //sites//local/share/check_mk/notifications/seven
```

Replace `` (typically `/omd`) and `` with your Checkmk paths.

## Configuration

In Checkmk, go to **Setup > Notifications** and add a new rule. Pick *seven* as the notification method and provide the seven API key in one of two ways:

- **Plugin parameter** - Pass the API key as the first parameter to the plugin in the notification rule
- **Environment variable** - Set `SEVEN_API_KEY` in the site's profile

## Support

Need help? Feel free to [contact us](https://www.seven.io/en/company/contact/) or [open an issue](https://github.com/seven-io/checkmk/issues).

## License

[MIT](LICENSE)