Skip to main content
# Nagios Graphite

A nagios check for graphite

## Quick Start

```shell
$ pip install nagios_graphite

$ nagios_graphite \
-H http://example.com/render \
-M 'com.example.*.cpu.load' \
-N cpu_load_avg -w 4 -c 8 -F "5minutes" -A avg
CRIT: cpu_load_avg (avg = 11)|avg=11;;;;

$ echo $?
2
```

## Documentation

```
Usage: nagios_graphite [options]

Options:
-U USERNAME, --username=USERNAME
Username (HTTP Basic Auth)
-N NAME, --name=NAME Metric name
-A FUNC, --algorithm=FUNC
Algorithm for combining metrics, options: nullpct,
999th, 95th, min, max, sum, avg, median, 99th,
nullcnt, (default: avg)
-F FROM_, --from=FROM_
Starting offset
-P PASSWORD, --password=PASSWORD
Password (HTTP Basic Auth)
-o HTTP_TIMEOUT, --http-timeout=HTTP_TIMEOUT
HTTP request timeout
-u UNTIL, --until=UNTIL
Ending offset
-M TARGET, --target=TARGET
Graphite target (series or query)
-v, --verbose
-H HOSTNAME, --hostname=HOSTNAME
-w WARNING, --warning=WARNING
-c CRITICAL, --critical=CRITICAL
-t TIMEOUT, --timeout=TIMEOUT
-h, --help show this help message and exit
```

## Contributing

Want to contribute? Great!

1. Fork it.
2. Create a branch (`git checkout -b my_markup`)
3. Commit your changes (`git commit -am "Added Snarkdown"`)
4. Push to the branch (`git push origin my_markup`)
5. Open a [Pull Request][1]
6. Enjoy a refreshing cup of coffee!

## License

The MIT License (MIT)

Copyright (c) 2015 Michael-Keith Bernard

See LICENSE for full license.

[1]: http://github.com/segfaultax/nagios_graphite/pulls

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nagios_graphite-0.5.0.tar.gz (17.7 kB view details)

Uploaded Source

File details

Details for the file nagios_graphite-0.5.0.tar.gz.

File metadata

File hashes

Hashes for nagios_graphite-0.5.0.tar.gz
Algorithm Hash digest
SHA256 827cd5cb648a7cc2eeb5d6eb824f9ae82d06718923f3b32e999a4d31d34343c1
MD5 c699d551d79a10212866849ffdd45520
BLAKE2b-256 41babccfc1f07c6bda34deabf0bd8f4361319ad802c87b5efbe807200ab1330e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

1 file

0.4.0

1 file

0.3.0

1 file

0.2.0

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page