
Elasticsearch cluster status and health check are collected by Zabbix externalscript, then to visualize by Zabbix Graphs.
Created because it is necessary to obtain and monitor metrics with Zabbix while operating an Elasticsearch cluster.
It is realized by using Zabbix external script and Elasticsearch MonitorAPI.
Template name is "Elasticsearch Cluster"
Copy the shell script (elastic.sh) to the Zabbix server in the externalscript directory. (e.g. /usr/lib/zabbix/externalscripts)
Set a executable permission the script by using chown and chmod commands.
chown zabbix. elastic.sh
chmod 751 elastic.sh