summaryrefslogtreecommitdiff
path: root/lib/utils.py
diff options
Diffstat (limited to 'lib/utils.py')
-rw-r--r--lib/utils.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/utils.py b/lib/utils.py
index e4ac33f..09bccf3 100644
--- a/lib/utils.py
+++ b/lib/utils.py
@@ -67,7 +67,19 @@ def next_port_pair(
def _nagios_check_name_strip(name):
- return name.replace('.', '_').replace('-', '_').replace('/', '').replace('__', '_').strip('_')
+ return (
+ name.replace('.', '_')
+ .replace('-', '_')
+ .replace('/', '')
+ .replace('__', '_')
+ .replace('(', '')
+ .replace(')', '')
+ .replace('$', '')
+ .replace('[', '_')
+ .replace(']', '_')
+ .replace('*', 'wildcard')
+ .strip('_')
+ )
def generate_nagios_check_name(name, prefix='', suffix=''):