added zabbix integration for statistics

This commit is contained in:
Luca Haid
2025-06-29 20:33:54 +02:00
parent c7a759b4cc
commit 4c25455ee7
10 changed files with 685 additions and 245 deletions
+8 -1
View File
@@ -9,7 +9,7 @@ class Zabbix {
$this->apiKey = $apiKey;
}
public function zabbixRequest($method, $params) {
public function zabbixRequest($method, $params, $die = false) {
$data = array(
'jsonrpc' => '2.0',
'method' => $method,
@@ -26,6 +26,13 @@ class Zabbix {
)
);
// var dump options and data and die
if ($die) {
var_dump($options);
echo json_encode($data);
die();
}
$context = stream_context_create($options);
$result = file_get_contents($this->url, false, $context);