
zabbix
jiangmingfei
这个作者很懒,什么都没留下…
展开
-
使用python监控jvm版本一
需求 生产java服务需要监控jvm,暂时还没有使用apm,因此结合当时的zabbix做了一个数据收集的脚本,然后发送给zabbix展示: #!/usr/bin/python #coding: utf-8 import os import sys import json import jpype from jpype import java from jpype import javax fr...原创 2019-01-17 14:26:42 · 1325 阅读 · 0 评论 -
使用python监控jvm版本二
接上篇博文 题外话:工作了许多年,基本在java圈里做运维,稍微了解一点jvm的东西,但是又不会java语言,的确是一个遗憾。 下面的代码: 对上个版本并发代码做了性能测试,发现启动虚拟机占了一部分时间,其余时间主要花费在获取各个jvm数据上,多进程、多线程、多协程等都没有带来明显时间的缩减,因此改用串行;当然多进程、多线程、多协程都没有利用jpype.startJVM启动多个虚拟机,因为这样一...原创 2019-01-17 15:02:22 · 1342 阅读 · 0 评论 -
zabbix监控haproxy思路
以前写过一个zabbix监控haproxy状态的脚本,处理的比较粗糙,不过后来没有管过。 下面的脚本仅仅提供一个思路:将csv格式数据转成json格式,然后可以happy的获取相关的数据。 #!/usr/bin/env python #coding: utf-8 import json import csv import requests import io host = '127.0.0....原创 2019-01-29 12:02:46 · 984 阅读 · 0 评论 -
zabbix监控elasticsearch集群
今天同事负责的es集群发生了脑裂,具体原因还有待查看日志。 顺便分享一套zabbix监控es集群的脚本。 生产改进与建议: 所有监控统一status值,比如0是ok的,1是警告,2是error 因为es集群会自己维护整个集群的元数据,因此数据收集不是按节点来的而是整个集群 现在的配置是从salt的pillar中获取端口(或者说集群名)然后渲染下面的脚本,然后再自动发现集群下面的节点。建议集群也使...原创 2019-02-12 14:54:00 · 2477 阅读 · 0 评论