pm2-server-monit
Advanced tools
Comparing version 2.5.0 to 2.5.1
@@ -16,3 +16,3 @@ var pmx = require('pmx'); | ||
if (err) { | ||
return err; | ||
return checkLastResort(); | ||
} | ||
@@ -31,3 +31,5 @@ out = out.toString() | ||
fs.readFile("/etc/redhat-release", function(err, out) { | ||
if (err) throw new Error(err); | ||
if (err) { | ||
return checkLastResort(); | ||
} | ||
out = out.toString(); | ||
@@ -44,3 +46,5 @@ version = out.match(/[\d]+(\.[\d][\d]?)?/); | ||
cp.exec("sw_vers", { shell: true }, function(err, out) { | ||
if (err) throw err; | ||
if (err) { | ||
return checkLastResort(); | ||
} | ||
var version = out.match(/[\n\r].*ProductVersion:\s*([^\n\r]*)/)[1]; | ||
@@ -52,12 +56,16 @@ var distribution = out.match(/.*ProductName:\s*([^\n\r]*)/)[1]; | ||
} else { | ||
cp.exec("uname -sr", { shell: true }, function(err, out) { | ||
if (!err && out != '') { | ||
metrics.osRunning.set(out); | ||
} else { | ||
metrics.osRunning.set('❌'); | ||
} | ||
}) | ||
checkLastResort() | ||
} | ||
} | ||
function checkLastResort() { | ||
cp.exec("uname -sr", { shell: true }, function(err, out) { | ||
if (!err && out != '') { | ||
metrics.osRunning.set(out); | ||
} else { | ||
metrics.osRunning.set('❌'); | ||
} | ||
}) | ||
} | ||
function initMetrics() { | ||
@@ -64,0 +72,0 @@ metrics.osRunning = Probe.metric({ |
{ | ||
"name": "pm2-server-monit", | ||
"version": "2.5.0", | ||
"version": "2.5.1", | ||
"description": "Rack to monitor a server", | ||
@@ -5,0 +5,0 @@ "repository": { |
115170
869