Zabbix Sender

Alternatives To Zabbix Sender
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Zabbix Docker1,881
2 days ago2gpl-2.0Shell
Official Zabbix Dockerfiles
Zabbix Threat Control191
3 days ago28gpl-3.0Python
Zabbix vulnerability assessment plugin
Ansible Zabbix Server159
3 years ago5mitPython
Installing and maintaining zabbix-server for RedHat/Debian/Ubuntu.
Quick Installation Zabbix137
6 months ago1Shell
一键安装 zabbix 3.0.22 zabbix install
Zabbix92
6 years ago43apache-2.0Ruby
Zabbix chef cookbook
Zabbixweb73
3 years ago6mitHTML
A frontend monitoring board for Zabbix server.
Zabbix Sender621166 years ago5October 17, 20174apache-2.0Java
java zabbix-sender
Zabbix Wechat54
4 years ago1apache-2.0Python
An auto-notification alarm system
Nginx Zabbix Template53
4 years agoPython
nginx monitor for zabbix and include template
Docker Zabbix48
6 years ago9gpl-3.0Python
Add and monitor running docker containers in Zabbix Server
Alternatives To Zabbix Sender
Select To Compare


Alternative Project Comparisons
Readme

zabbix-sender

java zabbix-sender

First you should know zabbix sender:

https://www.zabbix.org/wiki/Docs/protocols/zabbix_sender/2.0

https://www.zabbix.org/wiki/Docs/protocols/zabbix_sender/1.8/java_example

If you don't have a zabbix server, recommend use docker to setup test environment.

https://hub.docker.com/u/zabbix/

Support zabbix server 2.4/3.0.

##Example

Zabbix Sender do not create host/item, you have to create them by yourself, or try to use zabbix-api.

  1. Create/select a host in zabbix server.
  2. Create a item in zabbix server, which name is "testItem", type is "Zabbix trapper".
  3. Send data.
  4. If success, you can find data in web browser. Open "Monitoring"/"Latest data", then filter with Item name or Hosts.
		String host = "127.0.0.1";
		int port = 10051;
		ZabbixSender zabbixSender = new ZabbixSender(host, port);

		DataObject dataObject = new DataObject();
		dataObject.setHost("172.17.42.1");
		dataObject.setKey("test_item");
		dataObject.setValue("10");
		// TimeUnit is SECONDS.
		dataObject.setClock(System.currentTimeMillis()/1000);
		SenderResult result = zabbixSender.send(dataObject);

		System.out.println("result:" + result);
		if (result.success()) {
			System.out.println("send success.");
		} else {
			System.err.println("sned fail!");
		}

Maven dependency

<dependency>
    <groupId>io.github.hengyunabc</groupId>
    <artifactId>zabbix-sender</artifactId>
    <version>0.0.5</version>
</dependency>

Others

hengyunabc/zabbix-api

License

Apache License V2

Popular Server Projects
Popular Zabbix Projects
Popular Networking Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Server
Zabbix