配置描述
define host{
use linux-server
host_name mail-server
alias mail server
address 192.168.200.10
hostgroups allhosts
}
define service{
use generic-service
host_name mail-server
service_description smtpmonitor
check_command check_smtp
}
commands.cfg中关于check_smtp的描述
# 'check_smtp' command definition
define command{
command_name check_smtp
command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
}
关于check_smtp的相关配置参数
Usage:check_smtp -H host [-p port] [-e expect] [-C command] [-f from addr][-A authtype -U authuser -P authpass] [-w warn] [-c crit] [-t timeout]
[-S] [-D days] [-n] [-v] [-4|-6]
参数说明
-H 主机名名称或IP地址
-p 访问端口,默认25
-e 邮件服务器反馈信息的第一行做匹配,默认220
-f 将发件人邮箱地址加入到邮件指令中,看反馈信息
-S 在连接时,启用TLS
-A 设定SMTP认证类型
-U SMTP用户帐号
-P 认证密码
-w 警告响应时间
-c 临界响应时间
-t timeout时间限制
-v bug模式,反馈所有反馈信息
参考文章
阅读(3037) | 评论(0) | 转发(0) |