1.10.4.3. EDIT MONITORING SCRIPTS Subsection
点击页面顶部的「MONITORING SCRIPTS」链接。「EDIT MONITORING SCRIPTS」分支允许管理员指定一个 send/expect 字符串序列来验证虚拟服务器服务在每个真实服务器上正常运行。管理员也可以在这里定义检查需要动态数据更新的服务的自定义脚本。
图 1.37. The EDIT MONITORING SCRIPTS Subsection
- Sending Program
- 对于更高级的服务验证,您可以使用这个字段来指定服务检查脚本的路径。这个功能对于需要动态更新数据的服务来说尤其有用,如 HTTPS 或 SSL。要使用这个功能,您必须编写一个返回文本型响应的脚本,将它设置可执行文件,并在「Sending Program」里输入其路径。
注意
如果在「Sending Program」字段里输入了外部程序,「Send」将被忽略。 - Send
nanny
守护进程将这个字段里的字符串发送到每个真实服务器。这个字段里缺省是 HTTP 信息。您可以根据需要修改它。如果您让这个字段为空,nanny
守护进程将试图打开服务端口,如果成功则假设服务正在运行。这个字段里只允许输入一个发送序列,且它只能包含可打印的、ASCII 字符串以及下面的转义符:- \n 新行。
- \r 回车。
- \t 制表符。
- \ 将下一个字符转义。
- Expect
- 如果服务器正常运行,它应该返回的文本型响应。如果您编写了自己的发送程序,在此输入您设定的服务器返回的响应。