美文网首页
zabbix运维篇

zabbix运维篇

作者: 运维开发_西瓜甜 | 来源:发表于2019-11-27 18:15 被阅读0次

https://www.jianshu.com/p/b7585c63af23

基于JMX的监控:

在企业中,很多程序是基于Java来编写的,java程序运行在JVM之上,而JVM自己就可以监听在某个套接字上,将自己内部的状态信息输出出去,所以监控服务器只需要直接连接JVM的套接字就可以获取到Java进程的相关信息,不需要通过Agent、SNMP;可是zabbix是没有办法自己链接JVM的套接字的,也就是说,zabbix自身是不能够作为客户端来链接该套接字的。所以,就需要额外安装一个服务来连接JVM的套接字的。这个服务就是zabbix-java-gateway.x86_64(Java网关);可以通过该网关来监听多个JVM;zabbix-java-gateway可以是一个单独的主机,可以和zabbix server安装到一台主机上;

Alpine Linux 安装 zabbix-agent

安装

apk  add  zabbix-agent

编辑配置文件

/etc/zabbix/zabbix_agent.conf

默认可能不存在此配置文件

Server=172.17.0.3         # Zabbix Server 的 IP
Hostname=172.17.0.3   # Zabbix agent 的主机名或者 IP
ListenPort=10050
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log

启动进程

/usr/sbin/zabbix_agentd

信息模板

告警主机: {HOSTNAME1)
告警时间: {EVENT.DATE} {EVENT.TIME}
告警等级: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目: {TRIGGER.KEY1}
问题详情: {ITEM.NAME} : {ITEM.VALUE}
当前状态: {TRIGGER.STATUS} : {ITEM.VALUE1}
事件ID: {EVENT.ID}

监控 tomcat

zabbix_server.conf

image.png

相关文章

网友评论

      本文标题:zabbix运维篇

      本文链接:https://www.haomeiwen.com/subject/hpdswctx.html