快捷搜索:
来自 67677新澳门手机版 2019-11-10 13:43 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

【67677新澳门手机版】Ali云ECS主机自定义进度监察

   

cloudmonitor监控:

chmod 777 /usr/local/cloudmonitor/script/cms_post.sh

chmod 777 /usr/local/cloudmonitor/script/dubbo_chenk.sh

67677新澳门手机版 1

/etc/init.d/crond restart

 

出于事务的关系我们用的是Ali云的ECS主机,必要对事情经过须要监控,查看后发掘阿里云提供自定义监察和控制SDK,那推进大家定制化的基于自家业务来做监察和控制,上面作者就依据职业须求来介绍三个简易的自定义监察和控制配置

报告急方准则:

予以权力

vim dubbo_check.sh

PYTHON脚本下载地址:http://imgs-storage.cdn.aliyuncs.com/help/jiankong/cms_post.sh?spm=5176.7738831.2.2.bELgkj&file=cms_post.sh
shell脚本下载地址:http://imgs-storage.cdn.aliyuncs.com/help/jiankong/cms_post.sh?spm=5176.7738831.2.2.bELgkj&file=cms_post.sh

日增定期任务每分钟实行三次,这几个和下面的上报频率要保持风流洒脱致

自定义选项

a.命名空间中的数字串,正是顾客的aliuid

备考:作者用的shell脚本用来布置的

事务要求:我们须求监察和控制ECS服务器中有个别进度是或不是留存,要是低于1,就注明经过关闭,然后依据设定的告急法则报告警方。

报告警察方结果

 

67677新澳门手机版 2

b. 监察和控制项名称,便是顾客创设监察和控制项时填写的名称

c. 字段音信,结合监控项,表示具体育专科学园门的学问字段的实际意义。 

#!/bin/bash

#--------------------------------------------

#PATH用来获取运行命令的路径

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/java/bin

#VAUL用来获取监控存活数值或状态

export VAUL=$(ps -ef |grep mysql |grep -w 'usr/local/mysql/bin/mysqld' |grep -v 'grep'|awk '{print $2}' |wc -l)

# HOSTS用来获取你的主机名

export HOSTS=$(hostname)

#1脚本位置

#2命名空间中的数字串-即是用户的aliuid

#3即是用户创建监控项时填写的名称

#4字段信息结合监控项,表示具体业务字段的实际意义

#这里需要注意,字段的值一定要与脚本中字段的值一致,否则即使监控的值触发了你的报警规则,状态依然是正常的。(我用的字段信息是主机名,因为我的业务和主机名是一样的,hosts后面的是那个业务报警的状态,自己定义的)

# 1 2 3 4

/usr/local/cloudmonitor/script/cms_post.sh 1421981683758115 test_web $VAUL dubbo=$HOSTS-dubbo-stop

67677新澳门手机版 3

67677新澳门手机版 ,剧本解析:

* * * * * /bin/bash /usr/local/cloudmonitor/script/tomcat_dubbo_check.sh >/dev/null 2>&1

 这时你的无绳电话机、钉钉、旺旺、邮件、就都收下报告急察方音信了。

备考:脚本post方法求证

本子上传到大几地方就可以,作者放在 /usr/local/cloudmonitor/script/ (script供给本身树立卡塔尔国cloudmonitor进度若无设置或运行是采撷不到的。

 

 

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:【67677新澳门手机版】Ali云ECS主机自定义进度监察

关键词: