- Notifications
You must be signed in to change notification settings - Fork16
Nagios/Icinga 2 Plugins for monitoring OpenShift clusters
License
appuio/nagios-plugins-openshift
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This package provides Nagios-compatible plugins to verify the operation ofOpenShift clusters.
- Ubuntu 16.04 LTS
ocbinary
The plugins are tested with Icinga 2.5 or newer, but they should also work withother consumers of Nagios-compatible plugins.
Install the plugins from ourUbuntuPPA, or build the Debianpackages from source.
Each plugin has a list of parameters available using the argument-h.
Check whether the monitoring data in Hawkular has been updated recently.
Check status of all certificates managed and reported on byOpenShiftAnsible.
Collect statistics from Elasticsearch instance (i.e. part of the aggregatedlogging system) with optional limits.
Check status of a node within a cluster.
Check whether aFluentd pod is running on everymachine.
Check whether list of nodes in cluster matches passed list. Reports onunexpected and missing nodes.
Query Elasticsearch to determine whether node has recently submittedtimestamped log message to logging component.
Check whether node resources (CPU, memory) are within given limits.
Compute statistics on a number of cluster objects and apply given limits.
Check whether number of running pods for a given namespace and selector isequal to or larger than expected.
Retrieve and apply limits to CPU usage by pods. Requires the OpenShift metricscomponent.
Retrieve and apply limits to memory usage by pods. Requires the OpenShiftmetrics component.
Check whether all pods matching given selector are running on disparate nodes.
Retrieve metrics over whole cluster for each recognized pod status, i.e.Running orCrashLoopBackOff.
Check whether all projects are in a healthy status, i.e.active.
Apply limits to number of available physical volumes for given selector orcapacity.
Check for unhealthy persistent volume claims.
Each contribution is very welcome--be it an issue or a pull request. We'rehappy to accept pull requests so long as they meet the existing code qualityand design.
- Fork repository (https://github.com/appuio/nagios-plugins-openshift/fork)
- Create feature branch (
git checkout -b my-new-feature) - Commit changes (
git commit -av) - Push to branch (
git push origin my-new-feature) - Create a pull request
About
Nagios/Icinga 2 Plugins for monitoring OpenShift clusters
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors8
Uh oh!
There was an error while loading.Please reload this page.