summaryrefslogtreecommitdiffstats
path: root/glances/amps
diff options
context:
space:
mode:
authornicolargo <nicolashennion@gmail.com>2016-04-30 16:24:06 +0200
committernicolargo <nicolashennion@gmail.com>2016-04-30 16:24:06 +0200
commiteb5ea5d37b1ca3e9834ec01e419ed68ed90d4a9c (patch)
tree3a479fdf3222156fd3a1a6c685ebe3c5893b3b8f /glances/amps
parentb347cb9ce8e68752c03534d7b9ec007fa86cf940 (diff)
Create a default AMP to replace the Monitoring process list
Diffstat (limited to 'glances/amps')
-rw-r--r--glances/amps/glances_amp.py7
-rw-r--r--glances/amps/glances_nginx.py2
2 files changed, 6 insertions, 3 deletions
diff --git a/glances/amps/glances_amp.py b/glances/amps/glances_amp.py
index 6148971f..2094070d 100644
--- a/glances/amps/glances_amp.py
+++ b/glances/amps/glances_amp.py
@@ -46,12 +46,15 @@ class GlancesAmp(object):
AUTHOR = '?'
EMAIL = '?'
- def __init__(self, args=None):
+ def __init__(self, name=None, args=None):
"""Init AMP classe."""
logger.debug("Init {0} version {1}".format(self.NAME, self.VERSION))
# AMP name (= module name without glances_)
- self.amp_name = self.__class__.__module__[len('glances_'):]
+ if name is None:
+ self.amp_name = self.__class__.__module__[len('glances_'):]
+ else:
+ self.amp_name = name
# Init the args
self.args = args
diff --git a/glances/amps/glances_nginx.py b/glances/amps/glances_nginx.py
index 3d7d65a1..a312680d 100644
--- a/glances/amps/glances_nginx.py
+++ b/glances/amps/glances_nginx.py
@@ -82,7 +82,7 @@ class Amp(GlancesAmp):
res = requests.get(self.get('status_url'))
if res.ok:
# u'Active connections: 1 \nserver accepts handled requests\n 1 1 1 \nReading: 0 Writing: 1 Waiting: 0 \n'
- self.set_result(res.text)
+ self.set_result(res.text.rstrip())
else:
logger.debug('{0}: Can not grab status URL {1} ({2})'.format(self.NAME, self.get('status_url'), res.reason))