summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.js25
1 files changed, 16 insertions, 9 deletions
diff --git a/app.js b/app.js
index 8feb821..91fc16b 100644
--- a/app.js
+++ b/app.js
@@ -30,11 +30,11 @@ var serverstat={
"mem":0,
"mc":false,
"pcs":{
- "2222":false,
- "2223":false,
- "2224":false,
- "2225":false
- }
+ "2222":false,
+ "2223":false,
+ "2224":false,
+ "2225":false
+ }
}
serverstat.release = os.release();
@@ -59,10 +59,17 @@ function refreshStat(){
else
serverstat.mc=false;
})
- for (var key in p) {
- if (p.hasOwnProperty(key)) {
- alert(key + " -> " + p[key]);
- }
+ for (var key in serverstat.pcs) {
+ if (serverstat.pcs.hasOwnProperty(key)) {
+ ps.checkPortStatus(key, 'cnjoe.info', function(error, status) {
+ // Status is 'open' if currently in use or 'closed' if available
+ if (status=='open')
+ serverstat.pcs[key]=true;
+ else
+ serverstat.pcs[key]=false;
+ })
+ }
+ }
getmem();
serverstat.uptime = os.uptime();
serverstat.load = os.loadavg();