mirror of
https://github.com/nicolargo/glances.git
synced 2024-12-29 20:21:35 +03:00
First try, FS and NETWORK did not work...
This commit is contained in:
parent
8e41f7bc6f
commit
5785fcff28
@ -68,8 +68,8 @@ warning=70
|
||||
critical=90
|
||||
|
||||
#[network]
|
||||
# Define the list of hidden network interfaces (comma separeted)
|
||||
#hide=lo
|
||||
# Define the list of hidden network interfaces (comma separeted regexp)
|
||||
hide=docker0
|
||||
# WLAN 0 alias
|
||||
#wlan0_alias=Wireless IF
|
||||
# WLAN 0 Default limits (in bits per second aka bps) for interface bitrate
|
||||
@ -83,12 +83,14 @@ critical=90
|
||||
#wlan0_tx_log=True
|
||||
|
||||
[diskio]
|
||||
# Define the list of hidden disks (comma separeted)
|
||||
#hide=sda2,sda5
|
||||
# Define the list of hidden disks (comma separeted regexp)
|
||||
hide=sda2,sda5
|
||||
# Alias for sda1
|
||||
#sda1_alias=IntDisk
|
||||
|
||||
[fs]
|
||||
# Define the list of hidden file system (comma separeted regexp)
|
||||
hide=\/boot\/efi
|
||||
# Define filesystem space thresholds in %
|
||||
# Default values if not defined: 50/70/90
|
||||
# It is also possible to define per mount point value
|
||||
@ -98,8 +100,6 @@ warning=70
|
||||
critical=90
|
||||
# Allow additionnals files types (comma-separated FS type)
|
||||
#allow=zfs
|
||||
# Define the list of hidden file system (comma separeted)
|
||||
#hide=/boot/efi
|
||||
|
||||
[folders]
|
||||
# Define a folder list to monitor
|
||||
|
@ -23,6 +23,7 @@ I am your father...
|
||||
...for all Glances plugins.
|
||||
"""
|
||||
|
||||
import re
|
||||
import json
|
||||
from datetime import datetime
|
||||
from operator import itemgetter
|
||||
@ -509,7 +510,13 @@ class GlancesPlugin(object):
|
||||
|
||||
def is_hide(self, value, header=""):
|
||||
"""Return True if the value is in the hide configuration list."""
|
||||
return value in self.get_conf_value('hide', header=header)
|
||||
# return value in self.get_conf_value('hide', header=header)
|
||||
logger.info("="*80)
|
||||
logger.info("value={}".format(value))
|
||||
logger.info("hide={}".format(self.get_conf_value('hide', header=header)))
|
||||
logger.info("match={}".format([re.match(value, i) for i in self.get_conf_value('hide', header=header)]))
|
||||
logger.info("result={}".format(not all(j is None for j in [re.match(value, i) for i in self.get_conf_value('hide', header=header)])))
|
||||
return not all(j is None for j in [re.match(value, i) for i in self.get_conf_value('hide', header=header)])
|
||||
|
||||
def has_alias(self, header):
|
||||
"""Return the alias name for the relative header or None if nonexist."""
|
||||
|
Loading…
Reference in New Issue
Block a user