Advertising:

Patch1: Difference between revisions

From Zabbix-ES
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<code>
  --- zabbix_module_docker.c.1    2020-05-29 21:28:05.394525029 -0300
  --- zabbix_module_docker.c.1    2020-05-29 21:28:05.394525029 -0300
  +++ zabbix_module_docker.c      2020-05-29 21:28:50.633956292 -0300
  +++ zabbix_module_docker.c      2020-05-29 21:28:50.633956292 -0300
Line 41: Line 40:
                       iresult = zbx_module_docker_inspect_exec(&request2);
                       iresult = zbx_module_docker_inspect_exec(&request2);
                       free_request(&request2);
                       free_request(&request2);
</code>

Revision as of 12:02, 5 June 2020

--- zabbix_module_docker.c.1    2020-05-29 21:28:05.394525029 -0300
+++ zabbix_module_docker.c      2020-05-29 21:28:50.633956292 -0300
@@ -552,9 +552,9 @@
 
   AGENT_REQUEST request2;
   init_request(&request2);
-  add_request_param(&request2, zbx_strdup(NULL, container));
-  add_request_param(&request2, zbx_strdup(NULL, "HostConfig"));
-  add_request_param(&request2, zbx_strdup(NULL, "PortBindings"));
+  add_request_param(&request2, zbx_strdup(NULL, container), REQUEST_PARAMETER_TYPE_STRING);
+  add_request_param(&request2, zbx_strdup(NULL, "HostConfig"), REQUEST_PARAMETER_TYPE_STRING);
+  add_request_param(&request2, zbx_strdup(NULL, "PortBindings"), REQUEST_PARAMETER_TYPE_STRING);
   struct inspect_result iresult;
   iresult = zbx_module_docker_inspect_exec(&request2);
   free_request(&request2);
@@ -651,8 +651,8 @@
         zabbix_log(LOG_LEVEL_DEBUG, "Translating container name to fci by using docker.inspect");
         AGENT_REQUEST  request;
         init_request(&request);
-        add_request_param(&request, zbx_strdup(NULL, fci));
-        add_request_param(&request, zbx_strdup(NULL, "Id"));
+        add_request_param(&request, zbx_strdup(NULL, fci), REQUEST_PARAMETER_TYPE_STRING);
+        add_request_param(&request, zbx_strdup(NULL, "Id"), REQUEST_PARAMETER_TYPE_STRING);
         // TODO dynamic iresult
         struct inspect_result iresult;
         iresult = zbx_module_docker_inspect_exec(&request);
@@ -1809,12 +1809,12 @@
                     // custom item for HCONTAINERID
                     AGENT_REQUEST      request2;
                     init_request(&request2);
-                    add_request_param(&request2, zbx_strdup(NULL, cid));
+                    add_request_param(&request2, zbx_strdup(NULL, cid), REQUEST_PARAMETER_TYPE_STRING);
                     int n;
                     struct inspect_result iresult;
                     for(n = 0; n < request->nparam; n++)
                     {
-                       add_request_param(&request2, zbx_strdup(NULL, (request)->params[n]));
+                       add_request_param(&request2, zbx_strdup(NULL, (request)->params[n]), REQUEST_PARAMETER_TYPE_STRING);
                     }
                     iresult = zbx_module_docker_inspect_exec(&request2);
                     free_request(&request2);