2019/06/20 M 监控memcache及自定义模板

在这里插入图片描述
这个是刚才链接tcp链接数的,,下面是两个触发器
发邮件大概有几个过程,首先需要一个用户,给用户添加一个类别(邮箱就填具体邮箱地址
在这里插入图片描述
添加之后,添加报警类型
在这里插入图片描述
在这里插入图片描述
首先先安装一个memacache
在这里插入图片描述
大部分是缓存一些session的东西
redis(单进程单线程的)缓存支持虽然多,但是memacache(支持多进程)性能高于redis

在这里插入图片描述
cachesize,使用内存最大值,默认是M
maxconn最大链接也可以改

在这里插入图片描述
监听再11211端口上
在这里插入图片描述
写一个脚本去监控
在这里插入图片描述
一步步执行脚本看看
在这里插入图片描述
在这里插入图片描述
相当于进到了memacache里,执行了一个类似info的命令一样,会把当前状态打印到屏幕上,然后就可以从这个里面去过滤出想要的那些值 了
在这里插入图片描述
然后在用awk取出来
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
监控脚本内容:
#!/bin/bash
memcached_status(){
M_PORT=$1
M_COMMAND=KaTeX parse error: Undefined control sequence: \nquit at position 18: … echo -e "stats\̲n̲q̲u̲i̲t̲" | nc 127.0.0.…M_PORT" | grep "STAT $M_COMMAND " | awk ‘{print $3}’
}
main(){
case $1 in
memcached_status)
memcached_status $2 $3
;;
esac
}
main $1 $2 $3

写脚本也可以先写出在一部分一部分测试
第一个$1是case的变量 第二个是端口,第三个就是取的值
只要能输出来结果就是正常的

在这里插入图片描述
在这里插入图片描述
都可以取出来,然后就可以配置模版了
在这里插入图片描述
添加之后要添加监控项
(应用集就是分类而已,可以在创建监控项的时候指明应用集)

在这里插入图片描述
修改配置文件,添加下面一个脚本
在这里插入图片描述
memcache_status这个名称就是第一个,[参数]就是11211,threads取的值
在这里插入图片描述
在这里插入图片描述
可以再添加一个,只需要换个名字就可以
在这里插入图片描述
脚本遇到memcached_status参数才会运行,所以再添加一个
在这里插入图片描述
不想仿写可以直接克隆 在这里插入图片描述
有一项是连接数的,当前总的连接数
在这里插入图片描述
添加两个监控项
在这里插入图片描述
在这里插入图片描述
想要查看图形就需要手动添加一些图形
在这里插入图片描述
再创建一个线程数
在这里插入图片描述
还需要添加触发器
在这里插入图片描述
在这里插入图片描述
还可以再添加一个线程数的触发器
在这里插入图片描述
在这里插入图片描述
一共两个监控项,两个触发器,两个图形,然后把这两个关联到主机上
在这里插入图片描述
在这里插入图片描述
查看是否有问题在这里插入图片描述
有些sudo命令式无法执行的,需要添加权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
每个都必须加,因为有些2top执行就需要权限
加了以后,重启agent服务
具体传递几个参数,取决于你的脚本怎么写的

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值