https://github.com/nikaro/zabbixmon
CLI application to show currents alerts on Zabbix
https://github.com/nikaro/zabbixmon
Last synced: 5 months ago
JSON representation
CLI application to show currents alerts on Zabbix
- Host: GitHub
- URL: https://github.com/nikaro/zabbixmon
- Owner: nikaro
- License: gpl-3.0
- Created: 2022-06-05T20:43:54.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-27T05:08:55.000Z (about 1 year ago)
- Last Synced: 2025-04-27T06:19:17.311Z (about 1 year ago)
- Language: Go
- Size: 6.86 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# ZabbixMon
CLI application to show currents alerts on Zabbix. Like [Nagstamon](https://nagstamon.de) in your terminal, for Zabbix only.
## Installation
Ensure `$GOPATH/bin` is in your `$PATH` and execute:
```
go install github.com/nikaro/zabbixmon@latest
```
From sources:
```
make
sudo make install
```
You can also download pre-compiled binaries in [Releases](https://github.com/nikaro/zabbixmon/releases).
## Usage
```
$ zabbixmon -h
Zabbix Status Monitoring
Usage:
zabbixmon [flags]
Flags:
-d, --debug enable debug logs
-g, --grep string regexp to filter items on hostname
-h, --help help for zabbixmon
-i, --item-types strings items state types
-m, --min-severity string minimum trigger severity
-n, --notify enable notifications
-p, --password string zabbix password
-r, --refresh int data refreshing interval
-s, --server string zabbix server url
```
## Configuration
Copy [config.dist.toml](config.dist.toml) in one of these locations:
* `/etc/zabbixmon/config.toml`
* `$XDG_CONFIG_HOME/zabbixmon/config.toml`
* `$HOME/.config/zabbixmon/config.toml`
* `$HOME/.zabbixmon/config.toml`
* `./config.toml`
## Demo
[](https://asciinema.org/a/hc8qbg4UDdbsaSy4wiXEjAY2s)