flowti/zabbix-bundle

Symfony 的 Zabbix 集成

安装: 992

依赖者: 0

建议者: 0

安全性: 0

星星: 2

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0 2022-01-20 19:25 UTC

This package is auto-updated.

Last update: 2024-09-27 15:20:06 UTC


README

Symfony 的 Zabbix 集成

以简单的方式,通过易于配置,只需要主机名即可返回服务器的监控数据列表,获取 Zabbix 捕获的监控数据。

安装

composer require flowti/zabbix-bundle 

生成参数文件

php bin/console config:dump-reference FlowtiZabbixBundle > config/packages/flowti_zabbix.yaml

示例:src/config/packages/flowti_zabbix.yaml

flowti_zabbix:
    client:
        host: "https://seu-servidor"
        username: "user"
        password: "pass"

调用示例

/**
* @Route("/zabbix", name="zabbix-test")
*/
public function zabbixText(FlowtiZabbixClient $zabbix)
{
    dump($zabbix->getTrigger(629272));
    dd($zabbix->getHost('srvdata02rj-q01147'));
}