From 703367c1d9187e21739765d8f0b613bd5b07027d Mon Sep 17 00:00:00 2001 From: Kekskurse Date: Mon, 30 Dec 2019 22:03:57 +0100 Subject: [PATCH] Config --- .gitignore | 1 + config.ini.sample | 2 ++ run.py | 8 +++++++- 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 config.ini.sample diff --git a/.gitignore b/.gitignore index 5a77a27..e7d7986 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.pyc +config.ini *__pycache__ diff --git a/config.ini.sample b/config.ini.sample new file mode 100644 index 0000000..ecc16c3 --- /dev/null +++ b/config.ini.sample @@ -0,0 +1,2 @@ +[Checks] +Network = False diff --git a/run.py b/run.py index 1514c11..55411ae 100755 --- a/run.py +++ b/run.py @@ -1,5 +1,10 @@ #!/usr/bin/python3 import time +import configparser + +config = configparser.ConfigParser() +config.read('config.ini') + from exporter.cli import Cli from exporter.statsdExporter import StatsdExporter from monitors.load import Load @@ -24,7 +29,8 @@ checks.append(Processes(exporter)) checks.append(Ram(exporter)) checks.append(CPU(exporter)) checks.append(User(exporter)) -checks.append(Network(exporter)) +if config['Checks']['Network']: + checks.append(Network(exporter)) checks.append(APT(exporter)) checks.append(UFW(exporter)) checks.append(Managed(exporter))