如何检查网页是否包含“连接到数据库的错误”文本,如果页面中存在的文本重新启动数据库?
这是我到目前为止,但它不工作:
check host website.com with address website.com group database start program = "/usr/bin/service mysql start" stop program = "/usr/bin/service mysql stop" if url http://website.com content == "Error connecting to database" then restart
从这里的文档,失败是一个必需的关键字(事实上, if failed ,几乎每个monittesting都是这种forms的)。 你必须写你的testing为不正常的:
if failed (url http://www.example.com and content != "Error connecting to database")
因此,失败意味着它不能检索页面或页面的内容与正则expression式“连接到数据库的错误”