Zabbix

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)

circle-info

🔵 (https://{ip}/api_jsonrpc.php) Zabbix api uses api_jsonrpc.php file. By default it's located under the root. 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, then you should enter just Octo. However if it's under a deeper location, you should refer it as Octo/folder1/folder2.

4

Major Version

Major version of the Zabbix (default: 7).

5

Username

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

6

Password

The Password of the provided username (optional).

7

Token

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

8

Use Token

Use pre defined api token for authentication (optional, default: In Active). Creator of this token MUST have admin authority.

9

SSL

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

10

Thread Count

The number of threads to be used for concurrent processing. (default: 32).

11

Timeout

Amount of time that will be waited for API response. (default: 30).

12

Extend Device Output

Return full device output (optional, default: True).

13

Extend Inventory

Include Inventory details (optional, default: True).

14

Extend Groups

Include Groups (optional, default: True).

15

Extend Interfaces

Include Interfaces (optional, default: True).

16

Extend Parent Templates

Include Parent Templates (optional, default: True).

17

Extend Tags

Include Tags (optional, default: True).

18

Extend User Output

Return full user output (optional, default: True).

19

Extend Role

Include Role information (optional, default: True).

20

Extend User Groups

Include User Groups (optional, default: True).

21

Fetch History Information

Include history information (optional, default: False).

22

Extend History Output

Return full history output (optional, default: True).

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.

circle-exclamation