安装下载
<代码> wget问:——https://artifacts.elastic。有限公司/GPG-KEY-elasticsearch | sudo apt-key添加- sudo apt-get安装apt-transport-https 回声”deb https://artifacts.elastic.co/packages/7。x/倾向于稳定的主要“| sudo三通——/etc/apt/sources.list.d/弹性- 7. x.list sudo apt-get更新,,sudo apt-get安装metricbeat 代码>
配置启动h5> <代码>猫/etc/metricbeat/metricbeat。yml | grep负“^ # | ^ $”
metricbeat.config.modules:
#水珠模式配置加载
路径:$ {path.config}/modules.d/* .yml
#设置为true来启用配置重载
重新加载。启用:假
#时期alt=" kibana使用metricbeat性能监控">
启动监控服务模块(nginx、复述、mysql)
<代码> metricbeat模块启用复述
metricbeat模块支持mysql
metricbeat模块启用nginx 代码>
查看服务性能监控h5>
查看启动模块
<代码> metricbeat模块列表
#启用模块为启用模块禁用模块为未启用模块代码>
。
启动新模块
<代码>启用新模块命令,例如启用nginx模块
metricbeat模块启用nginx 代码>
设置监控nginx h5> <代码> root@debian43:/etc/metricbeat/模块。d #猫nginx.yml
#模块:nginx
#文档:https://www.elastic.co/guide/en/beats/metricbeat/6.8/metricbeat-module-nginx.html
——模块:nginx
metricsets:
——stubstatus
启用:真
期:10年代
# Nginx的主机
主机(“http://127.0.0.1”):
#服务器状态。默认的服务器状态
server_status_path:“nginx_status”
用户名:“用户”
#密码:“秘密”代码>
<编辑> nginx设置编辑>
<代码>服务器{
server_name _;
位置/nginx_status {
stub_status alt=" kibana使用metricbeat性能监控">
设置监控mysql h5> <代码> root@debian43:/etc/metricbeat/模块。d #猫mysql.yml
#模块:mysql
#文档:https://www.elastic.co/guide/en/beats/metricbeat/6.8/metricbeat-module-mysql.html
——模块:mysql
metricsets:
-状态
#——galera_status
期:10年代
#主机DSN应定义为“用户:pass@tcp (127.0.0.1:3306)/?
#中设置的用户名和密码可以是DSN或使用的用户名
号和密码配置选项。优先考虑那些指定的DSN。
主机:[" tcp (192.168.1.39:3306)/")
#主机的用户名。默认为空。
用户名:根
#主机的密码。默认为空。
密码:123456
# -模块:45-mysql
# metricsets:
# -状态
#周期:10年代
#主机:(“tcp (192.168.1.45:3306)/?
用户名:运维
#密码:ops12300。代码>
设置监控复述,
<代码> -模块:复述
主机(“192.168.1.43:6379”):
metricsets:(“信息”、“用于”)
使:真
期:10年代
密码:密码代码>
kibana使用metricbeat性能监控
启动监控服务模块(nginx、复述、mysql)
<代码> metricbeat模块启用复述 metricbeat模块支持mysql metricbeat模块启用nginx 代码>
查看服务性能监控h5>
查看启动模块
<代码> metricbeat模块列表 #启用模块为启用模块禁用模块为未启用模块代码>
启动新模块
<代码>启用新模块命令,例如启用nginx模块 metricbeat模块启用nginx 代码>
设置监控nginx h5> <代码> root@debian43:/etc/metricbeat/模块。d #猫nginx.yml
#模块:nginx
#文档:https://www.elastic.co/guide/en/beats/metricbeat/6.8/metricbeat-module-nginx.html
——模块:nginx
metricsets:
——stubstatus
启用:真
期:10年代
# Nginx的主机
主机(“http://127.0.0.1”):
#服务器状态。默认的服务器状态
server_status_path:“nginx_status”
用户名:“用户”
#密码:“秘密”代码>
<编辑> nginx设置编辑>
<代码>服务器{
server_name _;
位置/nginx_status {
stub_status alt=" kibana使用metricbeat性能监控">
设置监控mysql h5> <代码> root@debian43:/etc/metricbeat/模块。d #猫mysql.yml
#模块:mysql
#文档:https://www.elastic.co/guide/en/beats/metricbeat/6.8/metricbeat-module-mysql.html
——模块:mysql
metricsets:
-状态
#——galera_status
期:10年代
#主机DSN应定义为“用户:pass@tcp (127.0.0.1:3306)/?
#中设置的用户名和密码可以是DSN或使用的用户名
号和密码配置选项。优先考虑那些指定的DSN。
主机:[" tcp (192.168.1.39:3306)/")
#主机的用户名。默认为空。
用户名:根
#主机的密码。默认为空。
密码:123456
# -模块:45-mysql
# metricsets:
# -状态
#周期:10年代
#主机:(“tcp (192.168.1.45:3306)/?
用户名:运维
#密码:ops12300。代码>
设置监控复述,
<代码> -模块:复述
主机(“192.168.1.43:6379”):
metricsets:(“信息”、“用于”)
使:真
期:10年代
密码:密码代码>
kibana使用metricbeat性能监控
设置监控mysql h5> <代码> root@debian43:/etc/metricbeat/模块。d #猫mysql.yml
#模块:mysql
#文档:https://www.elastic.co/guide/en/beats/metricbeat/6.8/metricbeat-module-mysql.html
——模块:mysql
metricsets:
-状态
#——galera_status
期:10年代
#主机DSN应定义为“用户:pass@tcp (127.0.0.1:3306)/?
#中设置的用户名和密码可以是DSN或使用的用户名
号和密码配置选项。优先考虑那些指定的DSN。
主机:[" tcp (192.168.1.39:3306)/")
#主机的用户名。默认为空。
用户名:根
#主机的密码。默认为空。
密码:123456
# -模块:45-mysql
# metricsets:
# -状态
#周期:10年代
#主机:(“tcp (192.168.1.45:3306)/?
用户名:运维
#密码:ops12300。代码>
设置监控复述,
<代码> -模块:复述 主机(“192.168.1.43:6379”): metricsets:(“信息”、“用于”) 使:真 期:10年代 密码:密码代码>