diff options
author | nicolargo <nicolashennion@gmail.com> | 2016-04-30 16:24:06 +0200 |
---|---|---|
committer | nicolargo <nicolashennion@gmail.com> | 2016-04-30 16:24:06 +0200 |
commit | eb5ea5d37b1ca3e9834ec01e419ed68ed90d4a9c (patch) | |
tree | 3a479fdf3222156fd3a1a6c685ebe3c5893b3b8f /glances/amps | |
parent | b347cb9ce8e68752c03534d7b9ec007fa86cf940 (diff) |
Create a default AMP to replace the Monitoring process list
Diffstat (limited to 'glances/amps')
-rw-r--r-- | glances/amps/glances_amp.py | 7 | ||||
-rw-r--r-- | glances/amps/glances_nginx.py | 2 |
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)) |