zoukankan      html  css  js  c++  java
  • elasticsearch 管理工具

    ------------------sense-------------------
    google chrome 浏览器插件,数据交互使用
     
    -------------------------head插件----------------------------by H5
     
    1.elasticsearch/bin/plugin -install mobz/elasticsearch-head
    2.运行es
    3.打开http://localhost:9200/_plugin/head/
     
    --------------------------bigdesk插件-------------------------
    bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。
    1.bin/plugin -install lukas-vlcek/bigdesk
    2.运行es
    3.打开http://localhost:9200/_plugin/bigdesk/ 
     
     
    marvel
    watcher
     
    --------------zabbix----------

    仓库中包括三个文件:

    1. ESzabbix.py
    2. ESzabbix.userparm
    3. ESzabbix_templates.xml

    其中,前两个文件需要分发到每个 ES 节点上。如果节点上运行的是 yum 安装的 zabbix,二者的默认位置应该分别是:

    1. /etc/zabbix/zabbix_externalscripts/ESzabbix.py
    2. /etc/zabbix/agent_include/ESzabbix.userparm

    然后在各节点安装运行 ESzabbix.py 所需的 python 库依赖:

    # yum install -y python-pbr python-pip python-urllib3 python-unittest2
    # pip install elasticsearch
    

    安装成功后,你可以试运行下面这行命令,看看命令输出是否正常:

    # /etc/zabbix/zabbix_externalscripts/ESzabbix.py cluster status
    

    最后一个文件是 zabbix server 上的模板文件,不过在导入模板之前,还需要先创建一个数值映射,因为在模板中,设置了集群状态的触发报警,没有映射的话,报警短信只有 0, 1, 2 数字不是很易懂。

    创建数值映射,在浏览器登录 zabbix-web,菜单栏的 Zabbix Administration 中选择 General 子菜单,然后在右侧下拉框中点击 Value Maping。

    选择 create, 新建表单中填写:

    name: ES Cluster State
    0 ⇒ Green 1 ⇒ Yellow 2 ⇒ Red

    完成以后,即可在 Templates 页中通过 import 功能完成导入 ESzabbix_templates.xml。 

    在给 ES 各节点应用新模板之前,需要给每个节点定义一个 {$NODENAME} 宏,具体值为该节点elasticsearch.yml 中的 node.name 值。从统一配管的角度,建议大家都设置为 ip 地址。

    参考

    http://kibana.logstash.es/content/elasticsearch/monitor/zabbix.html

    https://github.com/Wprosdocimo/Elasticsearch-zabbix

  • 相关阅读:
    yum命令报错 yum update File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: --CentOS7.5
    CentOS7.5下安装Python3.7 --python3
    CentOS7.5安装Python3.7报错:configure: error: no acceptable C compiler found in $PATH --Python3
    ubuntu18.04.2LTS下安装和配置MySql数据库 --ubuntu
    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! --主机密钥验证失败
    iphone使用linux命令apt-get也没有问题
    百度网盘下载器 PanDownload v2.0
    iPhone越狱cydia源大全
    php判断网站收录情况
    linux下C语言三种get输入方式
  • 原文地址:https://www.cnblogs.com/zhangeamon/p/4920622.html
Copyright © 2011-2022 走看看