From 45179d1fa7341d1f2a4e186771470349e8d036fc Mon Sep 17 00:00:00 2001 From: Angel Abad Date: Wed, 14 Dec 2016 10:14:59 +0100 Subject: [PATCH] Check if process exists. --- check_pm2 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/check_pm2 b/check_pm2 index 31a677c..e74ccea 100644 --- a/check_pm2 +++ b/check_pm2 @@ -43,6 +43,11 @@ class CLI < Thor pm2_json = JSON.parse(http.body_str) processes = pm2_json['processes'].select {|p| p['name'] == name } + if processes.nil? || processes.empty? + puts "Unknown process" + exit NAGIOS_CRITICAL + end + processes.each do |process| case process['pm2_env']['status'] when 'online'