添加Zabbix自动发现(监控多Tomcat实例)(2)

  修改完后重启zabbix客户端。然后在服务端进行验证:

#验证获取custom.discover.jvm_app的key值 zabbix-server_3.0.4/bin/zabbix_get -s 10.205.51.22 -p 20050 -k custom.discover.jvm_app #验证获取custom.app.thread_num的key值 ./zabbix_get -s 10.205.51.22 -p 20050 -k custom.app.thread_num[app1,thread_num] 如果正确的话,就会返回在客户端执行脚本一样的结果。 zabbix界面添加自动发现模版

  为了便于后面更多的主机添加此监控,这里就创建一个模板来进行配置。首先创建一个发现规则,该规则就是用来自动发现tomcat实例的:

  取一个名字,并填上我们之前定义的key,然后保存即可:

添加Zabbix自动发现(监控多Tomcat实例)

  然后创建一个监控项:

  取一个名字,也填上我们之前定义的key,注意这里的#APP_NAME为之前脚本输出的变量,要填写一致:

添加Zabbix自动发现(监控多Tomcat实例)

  然后我们创建一个图像来观察数据:

添加Zabbix自动发现(监控多Tomcat实例)

  同样取名字的变量要跟之前一致,并添加数据源为刚刚我们定义的监控项:

添加Zabbix自动发现(监控多Tomcat实例)

  最后可以观察到图像:

添加Zabbix自动发现(监控多Tomcat实例)

  当然我们还可以定义一个触发器,比如大于多少线程就告警,这里就不一一赘述了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/90bf7734d16cbe116c8e46183cd468a5.html