監控圖展示
創建監控 ES 腳本
# zabbix agent 創建 scripts 目錄並安裝jq命令
$ mkdir /etc/zabbix/scripts
$ yum install -y jq
# 創建elk監控腳本
$ touch es_monitoring.sh && chmod +x es_monitoring.sh
$ vim es_monitoring.sh
#!/usr/bin/env bash
case $1 in
active_primary_shards)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
active_shards)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
cluster_name)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
number_of_data_nodes)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
initializing_shards)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
number_of_nodes)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
relocating_shards)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
status)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
timed_out)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
unassigned_shards)
result=`curl --user elastic:password -s -XGET 192.168.0.1:9200/_cluster/health | jq .$1`
echo $result
;;
*)
echo "Usage:$0(active_primary_shards|active_shards|cluster_name|number_of_data_nodes|initializing_shards|number_of_nodes|relocating_shards|status|timed_out|unassigned_shards)"
;;
esac
創建 zabbix-agent es 監控配置
# 創建es監控配置
$ vim /etc/zabbix/zabbix_agentd.d/es_monitoring.conf
UserParameter=es_monitoring[*],/etc/zabbix/scripts/es_monitoring.sh $1
# 重啓 zabbix-agent 服務
$ systemctl restart zabbix-agent
zabbix-server 添加監控 es 模板
上面是 Zabbix 監控 ES 模板,具體模板配置公衆號後臺回覆 zabbix-es
獲取。
熱門文章推薦
-
容器部署ELK7.10,適用於生產 -
Kubernetes 實用技巧 -
從kubectl top看K8S監控 -
批量創建阿里雲ECS並初始化 -
Elasticsearch 可視化管理工具 -
Kind:一個容器創建K8S開發集羣
最後
-
後臺回覆 【 列表】,可獲取本公衆號所有文章列表 -
歡迎您加我微信【 ypxiaozhan01 】,拉您進技術羣,一起交流學習
-
歡迎您關注【 YP小站 】,學習互聯網最流行的技術,做個專業的技術人
本文分享自微信公衆號 - YP小站(ypxiaozhan)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。