diff --git a/HowtoElasticsearch.md b/HowtoElasticsearch.md index 38767067..d885d5e5 100644 --- a/HowtoElasticsearch.md +++ b/HowtoElasticsearch.md @@ -299,7 +299,33 @@ On obtient ainsi : ### Munin -Des plugins pour Munin (compatibles jusqu'à la version 5 d'Elasticsearch) sont disponible sur ce dépot Github : https://github.com/y-ken/munin-plugin-elasticsearch/ +#### Versions 5.x à 7.x + +Un plugin Munin est compatible jusqu'à la version 7 d'Elasticsearch : + +~~~ +# apt install ruby-json +# mkdir -p /usr/local/share/munin/plugins +# chmod 755 /usr/local/share/munin /usr/local/share/munin/plugins +# wget https://raw.githubusercontent.com/claygregory/munin-elasticsearch/master/elasticsearch_ -O /usr/local/share/munin/plugins/elasticsearch_ +# for p in jvm gc gc_time cache docs ops store; do ln -s /usr/local/share/munin/plugins/elasticsearch_ /etc/munin/plugins/elasticsearch_${p}; done +# systemctl restart munin-node +~~~ + +On peut éventuellement configurer le plugin dans `/etc/munin/plugin-conf.d/elasticsearch` + +~~~ +[elasticsearch_*] +env.host 10.1.2.14 +env.port 9200 +env.node pinky rat +env.user johnsmith +env.user passw0rd +~~~ + +#### Version 1.x à 5.x + +Un plugin pour Munin (compatibles jusqu'à la version 5 d'Elasticsearch) est disponible sur ce dépot Github : https://github.com/y-ken/munin-plugin-elasticsearch/ Procedure d'installation : @@ -329,28 +355,6 @@ non_heap_used.value 175388648 heap_committed.value 2130051072 ~~~ -Un autre plugin est compatible jusqu'à la version 7 d'Elasticsearch : - -~~~ -# apt install ruby-json -# mkdir -p /usr/local/share/munin/plugins -# chmod 755 /usr/local/share/munin /usr/local/share/munin/plugins -# wget https://raw.githubusercontent.com/claygregory/munin-elasticsearch/master/elasticsearch_ -O /usr/local/share/munin/plugins/elasticsearch_ -# for p in jvm gc gc_time cache docs ops store; do ln -s /usr/local/share/munin/plugins/elasticsearch_ /etc/munin/plugins/elasticsearch_${p}; done -# systemctl restart munin-node -~~~ - -On peut éventuellement configurer le plugin dans `/etc/munin/plugin-conf.d/elasticsearch` - -~~~ -[elasticsearch_*] -env.host 10.1.2.14 -env.port 9200 -env.node pinky rat -env.user johnsmith -env.user passw0rd -~~~ - ## Sécurisation Par défaut, Elasticsearch n'est absolument pas sécurisé. Il a donc plusieurs opérations à faire pour sécuriser un nœud ou un cluster.