summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/scripts.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/php/include/scripts.inc.php')
-rw-r--r--frontends/php/include/scripts.inc.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/frontends/php/include/scripts.inc.php b/frontends/php/include/scripts.inc.php
index 66639a12..33f6f1c1 100644
--- a/frontends/php/include/scripts.inc.php
+++ b/frontends/php/include/scripts.inc.php
@@ -73,7 +73,16 @@ function execute_script($scriptid,$hostid){
}
if($res)
{
- $res = socket_connect($socket, '127.0.0.1', 10051);
+ global $ZBX_LOCALNODEID;
+
+ $res = false;
+
+ $sql = "SELECT ip,port FROM nodes WHERE nodeid=$ZBX_LOCALNODEID";
+ $node = DBselect($sql);
+ if($row = DBfetch($node))
+ {
+ $res = socket_connect($socket, $row['ip'], $row['port']);
+ }
}
if($res)
{