Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Zabbix Docker | 1,881 | 2 days ago | 2 | gpl-2.0 | Shell | |||||
Official Zabbix Dockerfiles | ||||||||||
Zabbix Threat Control | 191 | 3 days ago | 28 | gpl-3.0 | Python | |||||
Zabbix vulnerability assessment plugin | ||||||||||
Ansible Zabbix Server | 159 | 3 years ago | 5 | mit | Python | |||||
Installing and maintaining zabbix-server for RedHat/Debian/Ubuntu. | ||||||||||
Quick Installation Zabbix | 137 | 6 months ago | 1 | Shell | ||||||
一键安装 zabbix 3.0.22 zabbix install | ||||||||||
Zabbix | 92 | 6 years ago | 43 | apache-2.0 | Ruby | |||||
Zabbix chef cookbook | ||||||||||
Zabbixweb | 73 | 3 years ago | 6 | mit | HTML | |||||
A frontend monitoring board for Zabbix server. | ||||||||||
Zabbix Sender | 62 | 11 | 6 | 6 years ago | 5 | October 17, 2017 | 4 | apache-2.0 | Java | |
java zabbix-sender | ||||||||||
Zabbix Wechat | 54 | 4 years ago | 1 | apache-2.0 | Python | |||||
An auto-notification alarm system | ||||||||||
Nginx Zabbix Template | 53 | 4 years ago | Python | |||||||
nginx monitor for zabbix and include template | ||||||||||
Docker Zabbix | 48 | 6 years ago | 9 | gpl-3.0 | Python | |||||
Add and monitor running docker containers in Zabbix Server |
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.
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!");
}
<dependency>
<groupId>io.github.hengyunabc</groupId>
<artifactId>zabbix-sender</artifactId>
<version>0.0.5</version>
</dependency>
Apache License V2