mkuzmich/zabbixlaravel

此包为Laravel提供了Zabbix API库

v1.0.1 2020-04-22 18:06 UTC

This package is auto-updated.

Last update: 2024-09-23 03:47:47 UTC


README

安装

您可以通过composer安装此包

composer require mkuzmych/zabbixlaravel

配置

Laravel Zabbix需要连接配置。要开始,您需要发布所有供应商资源

$ php artisan vendor:publish --provider="Mkuzmych\Zabbixlaravel\ZabbixlaravelServiceProvider"

这将在您的应用程序中创建一个config/zabbix.php文件,您可以修改它来设置您的配置。同时,请确保检查此包中原始配置文件在各个版本之间的更改。

您可以根据需要更改配置文件。在环境中,您可以设置

ZABBIX_APIURL="http://company.com/api_jsonrpc.php"
ZABBIX_USER="user"
ZABBIX_PASSWORD="password"
ZABBIX_HTTPUSER="httpuser"
ZABBIX_HTTPPASSWORD="httppassword"
ZABBIX_AUTHTOKEN=

使用

将库作为Laravel中的外观使用。

\Zabbixlaravel::request('host.get', array(
				'with_items' => true,
				'selectItems' => true
			));

\Zabbixlaravel::getAuthToken();

文档

本包中还有其他未在此处文档化的类。这是因为在包中,它是对Zabbix PHP包的Laravel包装。

更新日志

请参阅更新日志以获取最近更改的更多信息。

故障排除

如果您有任何问题或问题,请创建一个工单

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件