Chinaunix首页 | 论坛 | 博客
  • 博客访问: 486949
  • 博文数量: 173
  • 博客积分: 4112
  • 博客等级: 上校
  • 技术积分: 1577
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-26 10:12
文章分类

全部博文(173)

文章存档

2012年(1)

2010年(172)

我的朋友

分类: LINUX

2010-02-26 10:51:22

check_squid命令参数
Usage: url urluser urlpass proxy proxyport proxyuser proxypass expectstatus
url squid dst站点域名 如:
urluser 目标站点需要认证登录的用户名, 符号“-”代表没有
urlpass 目标站点需要认证登录的用户密码, 符号“-”代表没有
proxy squid cache服务器的IP地址或者域名
proxyport Squid cache服务器监听的端口,默认3128
proxyuser squid cache服务器需要认证登录的用户名, 符号“-”代表没有
proxypass squid cache服务器需要认证登录的用户名, 符号“-”代表没有
expectstatus HTTP协议返回的HTTP code, 符号“2”代表从2开始
测试
目标主机,squid cache服务器111.111.111.111,监听端口80
[root@count libexec]# ./check_squid - - 111.111.111.111 80 - - 2
OK - Status: 200 OK
# vi /usr/local/nagios/etc/objects/commands.cfg
#check_squid
define command {
command_name check_squid
command_line $USER1$/check_squid $ARG1$ $ARG2$ $ARG3$ $HOSTADDRESS$ $ARG4$ $ARG5$ $ARG6$ $ARG7$
}
#vi /usr/local/nagios/etc/objects/cdn-linuxtone.cfg
define service {
host_name www-cache3
service_description squid
check_interval 30
retry_interval 18
max_check_attempts 5
check_command check_squid!!-!-!80!-!-!2
}
检测无语法错误:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 29
Total Errors:   0
重启nagios服务,5分钟后测试状态成功!
阅读(689) | 评论(0) | 转发(0) |
0

上一篇:check_squid.pl

下一篇:Nagios监控项目

给主人留下些什么吧!~~