2025年gmock使用案例(gmock expect_call)

gmock使用案例(gmock expect_call)定义监控系统的各个目录 然后再去定义主脚本 因为是分布式的 所以需要每一台机器都需要定义 事先创建好各个脚本和各个目录 随后脚本直接拷贝过去即可 然后再去做一些更改 注 所有的 shell 脚本放到 usr local sbin 目录下 方便查找 创建系统所需目录 切换到 bin 目录下 主脚本放在 bin 目录下 主脚本作为一个入口 应该去判断配置文件 查看某监控项目是否需要监控

大家好,我是讯享网,很高兴认识大家。



定义监控系统的各个目录,然后再去定义主脚本,因为是分布式的,所以需要每一台机器都需要定义,事先创建好各个脚本和各个目录,随后脚本直接拷贝过去即可,然后再去做一些更改

注:所有的shell脚本放到 /usr/local/sbin/ 目录下,方便查找

创建系统所需目录

切换到 bin 目录下(主脚本放在 bin 目录下,主脚本作为一个入口,应该去判断配置文件,查看某监控项目是否需要监控,还需调用各个需要监控的子脚本)

配置文件一定要放到conf目录下,名称必须为mon.conf(不能随意改动,要与主脚本中的设置保持一致)

定义一些开关,定义一些对应的日志路径,或者说定义监控的mysql所使用的用户名和密码,以及IP地址port端口等

注:把请求日志摘出来的目的,是考虑到要想把shell写得规范化,标准化,肯定要考虑监控的机器肯定不止1台;要想要让脚本通用,兼容性很强,就需要把所有需要监控的服务的日志都载入到配置文件中,改动起来方便,省得后期改动起来一个一个的对应脚本去修改,会十分麻烦


讯享网

编写子脚本,即编写具体的监控项目

load.sh是必须要有的,因为在主脚本中已经定义了任何一台机器都要监控系统负载

监控的内容是访问日志中的502情况,502涉及到一个访问日志,访问日志又涉及到一个时间

因为监控脚本的主脚本是1分钟执行一次,所以502监控,看的肯定1分钟以前访问日志的时间和信息

监控内容是磁盘使用率,脚本的思路是查看各个分区的使用情况

小讯
上一篇 2025-04-15 20:22
下一篇 2025-05-25 15:18

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/157653.html