首页> 自动化运维> 【系统技术】蓝鲸监控脚本采集器下发案例

[文章]【系统技术】蓝鲸监控脚本采集器下发案例

收藏
0 1034 0

蓝鲸监控脚本采集器下发案例
马化辉

背景

蓝鲸监控是腾讯蓝鲸智云平台自带的smart APP,依托于腾讯agentprometheus采集框架,可接入主机、中间件数据库等数量庞大的组件,实现强大和丰富的监控功能。而脚本监控就是其中一个重要的采集方式。

本文基于一个文件监控的需求,阐述脚本监控如何在企业中落地。

文件监控的需求

    企业中重要的业务系统,其操作系统中一些重要的文件倘若被修改,可能导致应用程序或者操作系统出现异常,为了有效地监控这种情况,可编写脚本对重要的文件进行实时监控,在文件状态发生变化的情况下触发告警,通知管理员。

 

使用脚本监控实现文件状态的实时监控

1.1     脚本采集框架图

运维在蓝鲸监控SaaS上编写Shell脚本,集中下发并周期调度,实现数据采集、入库蓝鲸数据平台influxdb、出图、监控。

  

1.2     定义表结构

第一步,需要监控脚本的表结构,包括指标和维度。以本次文件监控需求为例,其中指标为被监控文件的状态信息,维度为该状态信息的属性信息,包括文件名和状态信息的含义。


1.3     编写采集脚本

      请使用BASH脚本对维度和指标赋值,脚本解释器默认为 /bin/bash

       

1.4   选择服务器 下发采集器测试


1.5     设置采集周期


1.6    完成采集器下发



其他注意点

1.1     可以使用Shell的循环语句forwhile等来一次上报多条数据,只要符合Shell语法即可


1.2    当上报数据在多种情况下数值不同时,需上报多次


自动化运维
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}