Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Hertzbeat | 2,782 | 19 hours ago | 77 | apache-2.0 | Java | |||||
An open source, real-time monitoring tool with custom-monitor and agentless. Web, database, os, middleware, cloudnative, network and more. Aim to monitor everything! | ||||||||||
Prometheusalert | 2,067 | 25 days ago | 10 | April 19, 2021 | 27 | mit | JavaScript | |||
Prometheus Alert是开源的运维告警中心消息转发系统,支持主流的监控系统Prometheus,Zabbix,日志系统Graylog和数据可视化系统Grafana发出的预警消息,支持钉钉,微信,华为云短信,腾讯云短信,腾讯云电话,阿里云短信,阿里云电话等 | ||||||||||
Nagstamon | 372 | a day ago | 82 | other | Python | |||||
Nagios status monitor for your desktop. | ||||||||||
Zabbix Rds Monitor | 122 | 7 months ago | 1 | Python | ||||||
aliyun RDS status monitor with zabbix | ||||||||||
Graphtrees | 105 | 6 years ago | ||||||||
此项目当前不再更新,只适用于3.0和3.2版本 | ||||||||||
Zabbix Agent Extensions | 104 | 6 months ago | 3 | gpl-2.0 | Python | |||||
zabbix-agent-extensions | ||||||||||
Container Monitor | 104 | 2 years ago | 3 | mit | ||||||
容器监控方案汇总 | ||||||||||
Zabbix Monitor | 61 | 4 years ago | 2 | Vue | ||||||
monitor system based on zabbix API pyzaabix grafana | ||||||||||
Docker Zabbix | 48 | 6 years ago | 9 | gpl-3.0 | Python | |||||
Add and monitor running docker containers in Zabbix Server | ||||||||||
Monitor_ce | 34 | 6 years ago | 1 | |||||||
OneOaaS Monitor Community Edition |
This project is used for get some services status data in zabbix agent
#optional arguments:
#example: ##Zabbix LLD zbxmon --discovery --macros MYSQLIP/MYSQLPORT --service mysql --extend zabbixmonitor/zabbixmonitor The 'zabbixmonitor' is user/password of mysql, if it can not access mysql, we will try use the sock file to accessing mysql, and add this user.
Output:
{
"data": [
{
"{#MYSQLIP}": "192.168.1.1",
"{#MYSQLPORT}": "3306"
},
{
"{#MYSQLIP}": "192.168.1.1",
"{#MYSQLPORT}": "3307"
},
{
"{#MYSQLIP}": "192.168.1.1",
"{#MYSQLPORT}": "3308"
}
]
}
##Get status data
zbxmon --service mysql --item additional_pool_alloc --instance 192.168.1.1/3306 --extend zabbixmonitor/zabbixmonitor
#In zabbix agent conf Add this lines:
UserParameter=service.status[*],/path/to/zbxmon --service=$1 --item=$2 --instance=$3 --extend=$4
UserParameter=service.discovery[*],/path/to/zbxmon --service=$1 --discovery --macros=$2 --extend=$3