Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -u vmbix-3.0.c vmbix-3.0_vc1.c
- --- vmbix-3.0.c 2016-02-29 15:41:20.729178901 +0100
- +++ vmbix-3.0_vc1.c 2016-03-16 13:25:15.723215530 +0100
- @@ -49,7 +49,7 @@
- int CONFIG_ACTIVE_FORKS = 0; /* not used in zabbix_get, just for linking with tls.c */
- -#define CONFIG_FILE "/etc/zabbix/vmbix_module.conf"
- +#define CONFIG_FILE "/etc/zabbix/vmbix_module_vc1.conf"
- static int item_timeout = 30;
- static int CONFIG_MODULE_TIMEOUT = 30;
- @@ -62,8 +62,8 @@
- static ZBX_METRIC keys[] =
- /* KEY FLAG FUNCTION TEST PARAMETERS */
- {
- - {"vmbix", CF_HAVEPARAMS, zbx_module_vmbix, NULL},
- - {"vmbix.ping", CF_HAVEPARAMS, zbx_module_vmbix_ping, NULL},
- + {"vmbix_vc1", CF_HAVEPARAMS, zbx_module_vmbix, NULL},
- + {"vmbix_vc1.ping", CF_HAVEPARAMS, zbx_module_vmbix_ping, NULL},
- {NULL}
- };
- diff -u vmbix-3.0.c vmbix-3.0_vc2.c
- --- vmbix-3.0.c 2016-02-29 15:41:20.729178901 +0100
- +++ vmbix-3.0_vc2.c 2016-03-16 13:25:51.258205592 +0100
- @@ -49,7 +49,7 @@
- int CONFIG_ACTIVE_FORKS = 0; /* not used in zabbix_get, just for linking with tls.c */
- -#define CONFIG_FILE "/etc/zabbix/vmbix_module.conf"
- +#define CONFIG_FILE "/etc/zabbix/vmbix_module_vc2.conf"
- static int item_timeout = 30;
- static int CONFIG_MODULE_TIMEOUT = 30;
- @@ -62,8 +62,8 @@
- static ZBX_METRIC keys[] =
- /* KEY FLAG FUNCTION TEST PARAMETERS */
- {
- - {"vmbix", CF_HAVEPARAMS, zbx_module_vmbix, NULL},
- - {"vmbix.ping", CF_HAVEPARAMS, zbx_module_vmbix_ping, NULL},
- + {"vmbix_vc2", CF_HAVEPARAMS, zbx_module_vmbix, NULL},
- + {"vmbix_vc2.ping", CF_HAVEPARAMS, zbx_module_vmbix_ping, NULL},
- {NULL}
- };
- Makefile:
- vmbix-2.4: vmbix-2.4.c
- gcc -shared -o vmbix.so vmbix-2.4.c -I../../../include -fPIC
- vmbix-2.2: vmbix-2.2.c
- gcc -shared -o vmbix.so vmbix-2.2.c -I../../../include -fPIC
- vmbix-3.0: vmbix-3.0.c
- gcc -shared -o vmbix.so vmbix-3.0.c -I../../../include -fPIC
- vmbix-3.0_vc1: vmbix-3.0_vc1.c
- gcc -shared -o vmbix_vc1.so vmbix-3.0_vc1.c -I../../../include -fPIC
- vmbix-3.0_vc2: vmbix-3.0_vc2.c
- gcc -shared -o vmbix_vc2.so vmbix-3.0_vc2.c -I../../../include -fPIC
- make vmbix-3.0_vc1
- make vmbix-3.0_vc2
- zabbix_server.conf:
- ### Option: LoadModule
- # Module to load at proxy startup. Modules are used to extend functionality of the proxy.
- # Format: LoadModule=<module.so>
- # The modules must be located in directory specified by LoadModulePath.
- # It is allowed to include multiple LoadModule parameters.
- #
- # Mandatory: no
- # Default:
- # LoadModule=
- LoadModule=vmbix_vc1.so
- LoadModule=vmbix_vc2.so
Advertisement
Add Comment
Please, Sign In to add comment