这个是刚才链接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服务
具体传递几个参数,取决于你的脚本怎么写的