flowti / zabbix-bundle
Zabbix integration for Symfony
Installs: 855
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=7.0
- guzzlehttp/guzzle: >=6.3
- symfony/dotenv: ^5.4
- symfony/framework-bundle: >=4.0
- symfony/monolog-bundle: >=3.1
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/phpunit-bridge: ^6.0
- symfony/test-pack: ^1.0
README
Zabbix integration for Symfony
Obtaining monitoring data captured by Zabbix in a simple way, with easy configuration, requiring only the host name to return a list of the server's monitoring data.
Instalation:
composer require flowti/zabbix-bundle
Generate a parameters file:
php bin/console config:dump-reference FlowtiZabbixBundle > config/packages/flowti_zabbix.yaml
Example: src/config/packages/flowti_zabbix.yaml
flowti_zabbix:
client:
host: "https://seu-servidor"
username: "user"
password: "pass"
Call Example:
/**
* @Route("/zabbix", name="zabbix-test")
*/
public function zabbixText(FlowtiZabbixClient $zabbix)
{
dump($zabbix->getTrigger(629272));
dd($zabbix->getHost('srvdata02rj-q01147'));
}