diff --git a/zabbix-agent-scripts/get_apache2_user_agent_metrics.py b/zabbix-agent-scripts/get_apache2_user_agent_metrics.py index 20dc029..eebe106 100644 --- a/zabbix-agent-scripts/get_apache2_user_agent_metrics.py +++ b/zabbix-agent-scripts/get_apache2_user_agent_metrics.py @@ -42,6 +42,6 @@ json.dump( df_agg.to_dict(), - open("../output/apache2_user_agent_metrics.json","w") + open("/var/lib/zabbix/output/apache2_user_agent_metrics.json","w") ) diff --git a/zabbix-agent-scripts/get_db_metrics.py b/zabbix-agent-scripts/get_db_metrics.py index e41d291..f3d121c 100644 --- a/zabbix-agent-scripts/get_db_metrics.py +++ b/zabbix-agent-scripts/get_db_metrics.py @@ -27,17 +27,19 @@ config = configparser.ConfigParser() -config.read("../.my.cnf") +config.read("/var/lib/zabbix/.my.cnf") nc_usr = config["client"].get("user") nc_usr_pwd = config["client"].get("password") -nc_db = get_param("../params.json","nc_db") +param_file = "/var/lib/zabbix/params.json" -nc_host = get_param("../params.json","nc_host") +nc_db = get_param(param_file,"nc_db") -nc_db_port = get_param("../params.json","nc_db_port") +nc_host = get_param(param_file,"nc_host") + +nc_db_port = get_param(param_file,"nc_db_port") conn = mdb.connect( user=nc_usr, password=nc_usr_pwd, @@ -64,5 +66,5 @@ columns=["table_name","nr_rows","size_mb"] ) -df.to_json( "../output/db_metrics.json", +df.to_json( "/var/lib/zabbix/output/db_metrics.json", orient='columns') diff --git a/zabbix-agent-scripts/get_nc_metrics.py b/zabbix-agent-scripts/get_nc_metrics.py index 34c2052..17d9ed6 100644 --- a/zabbix-agent-scripts/get_nc_metrics.py +++ b/zabbix-agent-scripts/get_nc_metrics.py @@ -23,12 +23,12 @@ from functions import get_param -nc_token = get_param("../params.json", "nc-token") +nc_token = get_param("/var/lib/zabbix/params.json", "nc-token") metric_values = json.loads(requests.get("http://localhost/ocs/v2.php/apps/serverinfo/api/v1/info?format=json", verify=False, headers={"NC-Token": "%s" % nc_token}).content ) -with open("../output/nc_metrics.json","w") as fl: +with open("/var/lib/zabbix/output/nc_metrics.json","w") as fl: json.dump(metric_values, fl)