监控elasticsearch cluster 集群 通过主动模式将数据发送给zabbix server import json import struct import socket import re from elasticsearch import Elasticsearch def get_dict_value(res): for k, v in res.items(): value = v return value def get_metric_trapper(hosts): sen
笔者在自己的 ubuntu 服务器上使用 GET /_cat/health?v 命令时,返回值如下所示 可以看到集群状态为 yellow,这是什么意思呢?原来在 es 的集群状态中,有三种情况,官网描述如下. RED: Some or all of (primary) shards are not ready. YELLOW: Elasticsearch has allocated all of the primary shards, but some/all of the replicas h
Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI. 1. 什么是Spring Boot Admin? Spring Boot Admin(下文简称SBA)是一个社区开源项目,用于管理和监控你的Spring Boot应用.应用通过SBA Client注册到SBA Server中,可通过HTTP请求或者Spring Cloud发现(例如Eureka.Consul),UI展示通过V
#!/bin/sh function sh { sd=`ls /dev/ | grep '^sd' |grep -v '[0-9]$'` echo '' > /usr/local/zabbix/scripts/disk 'd /usr/local/zabbix/scripts/disk num= for i in ${sd[@]} do b=`smartctl -H /dev/$i | grep -iE "FAILURE PREDICTION THRESHOLD EXCEEDED|FAIL