10分钟带你完成腾讯企业级监控运维工具蓝鲸平台常用组件的安装部署

459 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 4 天,点击查看活动详情

腾讯蓝鲸平台具有一定市场占有率,很多企业都部署了这个功能强大、简单易用的平台工具。本文试图以最简便的方式,使用蓝鲸监控快速对企业常用开源组件(Apache 、 Nginx 、Tomcat 、MySQL等)、中间件组件等进行监控,保障业务的应用服务运行正常。用户需要提前将受控主机导入蓝鲸配置平台并安装 Agent ,或通过节点管理直接在对应业务下安装Agent导入主机,在组件监控配置完成后,Agent 端提供的采集器会对主机进行持续规律的数据采集和上报。

1.实验场景:使用蓝鲸监控平台对Nginx进行监控

  采集类型:BKMetricbeat

  支持系统:Linux、Windows

  已验证组件版本:1.12.1

部署工作流程:

 

2. 环境准备

确保蓝鲸http_stub_status_module已安装到Nginx服务器上,检查是否安装:

1  nginx -V |& grep http_stub_status_module 

若出现 config arguments: 并且后面接一连串参数中能找到该模块名,即已支持。

确认 http 状态模块可用后,可以通过如下配置,确定 URL 地址:

       1 # 配置Nginx配置文件 /path/nginx.conf  
       2 server {  
       3         listen 80;  
       4         server_name localhost;  
       5         allow 127.0.0.1; # 表示只允许本机访问  
       6         deny all; # 表示禁⽌任何来源访问  
       7         location /nginx_status {  
       8                      stub_status on;  
       9        }  
      10 }

采集器将会根据你配置的内容,定期在本地访问 http://127.0.0.1/nginx_status ,以获取 Nginx的指标数据。

3. 新建监控项

·首先进入蓝鲸监控,选择组件监控,选择对应的组件点击进入:

·点击实例列表后边的 "+":

 

·选择服务器 → 配置组件采集的参数 → 测试连通性 → 启动采集进程

·这样在页面就可以看到该进程的采集信息图像了:

说明:需要监控其他组件时,组件监控首页点击进入该组件页面添加实例时会有相应的说明(以Kafka为例):

说明:

组件监控若出现异常情况,请检查【节点管理】中的插件 bkmetricbeat是否正常,或直接尝试重启。