Zabbix自定义监控网站服务是否能够正常响应
2015-11-08 21:05
645 查看
监测tcp连接数文件名:
/etc/zabbix/zabbix_agentd.conf.d/count_tcp.conf
UserParameter=count.tcp,netstat -s|grep "connections established"|awk '{print$1}'
客户端检验自定义key是否正常:zabbix_agentd -t count.tcp
监测服务器服务是否正常
/etc/zabbix/script/check_server.sh 设置运行权限(注意一定要给zabbix用户加上运行权限)
#!/bin/bash
#set -x
function Check_One()
{
local run_times=3
local fail_times=0
while [ $run_times -gt 0 ]
do
#local ret=$(curl -I -m 3 -o /dev/null -s -w %{http_code} $1)
#if [ $ret != "200" -a $ret != "300" ]
local ret=$(curl -s $1)
if [[ $ret != '{"head":"ok"}' ]]
then
fail_times=`expr $fail_times + 1`
fi
run_times=`expr $run_times - 1`
done
if [ $fail_times -ge 2 ]
then
return 0
else
return 1
fi
}
HOSTS_DIR=/Users/dev-fan/erlang
Check_One http://127.0.0.1:$1 printf $?
check_server.conf内容:
UserParameter=check.server[*],/etc/zabbix/script/check_server.sh $1
zabbix_agentd -t check.server[8080]
监测tcp连接数文件名:
/etc/zabbix/zabbix_agentd.conf.d/count_tcp.conf
UserParameter=count.tcp,netstat -s|grep "connections established"|awk '{print$1}'
客户端检验自定义key是否正常:zabbix_agentd -t count.tcp
监测服务器服务是否正常
/etc/zabbix/script/check_server.sh 设置运行权限(注意一定要给zabbix用户加上运行权限)
#!/bin/bash
#set -x
function Check_One()
{
local run_times=3
local fail_times=0
while [ $run_times -gt 0 ]
do
#local ret=$(curl -I -m 3 -o /dev/null -s -w %{http_code} $1)
#if [ $ret != "200" -a $ret != "300" ]
local ret=$(curl -s $1)
if [[ $ret != '{"head":"ok"}' ]]
then
fail_times=`expr $fail_times + 1`
fi
run_times=`expr $run_times - 1`
done
if [ $fail_times -ge 2 ]
then
return 0
else
return 1
fi
}
HOSTS_DIR=/Users/dev-fan/erlang
Check_One http://127.0.0.1:$1 printf $?
check_server.conf内容:
UserParameter=check.server[*],/etc/zabbix/script/check_server.sh $1
zabbix_agentd -t check.server[8080]
相关文章推荐
- Zabbix自定义监控网站服务是否能够正常响应
- 【Android架构Telephony篇】之数据业务(二)
- XAMPP-1.8.3上将mediawiki-1.23.3升级到1.25.3遇到的问题
- 从三层架构到MVC,MVP
- 《高性能网站建设指南》
- [笔记-架构探险]框架优化与功能扩展3.1.优化Action参数、提供文件上传功能、与ServletApi解耦.
- 4000 各种元素水平垂直居中
- 一般网站架构演化
- 09-网站标题图片设置
- Linux之LAMP架构搭建配置
- MapReduce架构
- 最简单的视频网站(JavaEE+FFmpeg)
- 一些网站(opengles教程&Android Gradle,chrome Os)
- Windows系统调用架构分析—也谈KiFastCallEntry函数地址的获取 + 一个hook的实现
- Hive入门学习之一:Hive的简述与架构
- 网站设计
- SEO优化之网站URL路径该怎样去做
- BugPhobia进阶篇章:系统架构技术规格
- BugPhobia进阶篇章:系统架构技术规格
- 大型网站系统架构演化之路