Zabbix

Connection Requirements

1 - IP

IP address of the Zabbix host.

2 - Port

Port number (optional, default: 443).

3 - Url Path

External path for the "api_jsonrpc.php" file. (optional)

Zabbix api uses api_jsonrpc.php file. By default it's located under the root. (https://{ip}/api_jsonrpc.php) If your product's installation differs, please add the folder path in Url Path section. For example, if that file is located under a folder named Octo for whatsoever, than you should enter just Octo. However if it's under a more deeper location, you should refer it as Octo/folder1/folder2

4 - Username

The credentials for a user account that has the required permissions to fetch assets.

5 - Password

The Password of the provided username (optional).

6 - Token

Pre defined token to authenticate (optional). If you're going to use this method, please enable following Use Token selection

7 - Use Token

Use pre defined api token for authentication(optional, default: In Active).

Creator of this token MUST have admin authority

8 - SSL

Use SSL for connection (optional, default: Active).

Required Permissions

In order to access host and template information, user should be assigned to a User Group. Go to Users → User groups. Click on Create user group (or on the group name to edit an existing group). Edit group attributes in the form.

In the Template Permissions section, add Applications, Databases, Operating Systems, Server Hardware and any other related information that you would like to see in Zabbix. In the Host Permissions section, add Discovered Hosts, Virtual Machines, Linux Servers, Zabbix Servers and any other "Device" related information.

After creating user group, in the Users → User roles section you may create user roles. You should create a new User and assign it to newly created User Group. After that, enable Access to API and give Inventory, Groups, Interfaces, Templates, Tags related permissions from the dropdown.

Last updated

Was this helpful?