Home Directory Plugins Cloud pods_on_node.py

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

pods_on_node.py

Current Version
1
Last Release Date
2016-03-23
Compatible With
  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI
Owner
License
Other
Hits
9680
Files:
FileDescription
pods_on_node.pypods_on_node.py
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
check number of pods in openshift or kubernetes node
This is simple python script which sends api request to openshift (or kubernetes) master server: /api/v1/pods and parse json response.

usage:
pods_on_node.py --ulr openshift_master --node node_name --token bearer_token
--warn int_of_pods --crit int_of_pods

Nagios plugin to get number of pods in node

optional arguments:
-h, --help show this help message and exit
-u URL, --url URL url:[port] of openshfit or kubernetes master server
-n NODE, --node NODE node name for which you need info
-t TOKEN,--token TOKEN token for connection to openshift master
-w WARN, --warn WARN warning level of quantity pods
-c CRIT, --crit CRIT critical level of quantity pods
to use it you have to get token from secret for service account with cluster-reader permissions. If you have configured origin-metrics you can use heapster token