php似乎办不到!除非软件安装的时候, 会主动向php发送请求!
否则是不可能的!php是服务器端脚本语言!没有监控客户端轨迹的能力! (推荐学习:PHP视频教程)
无论是免费的还是付费的服务器、网站监控服务和工具还是比较多的,如果我们普通个人用途并不是监控那么复杂的也没有必要搭建类似zabbix功能强大的工具,一般个人用不上或者也不会搭建。同时,网络上还有很多第三方程序源码或者是监控平台可以选择。
PHP Server Monitor是一个脚本,用于检查您的网站和服务器是否已启动并正在运行。它带有基于Web的用户界面,您可以在其中管理服务和网站,还可以使用移动电话号码和电子邮件地址管理每台服务器的用户。
特征:
监视服务和网站。电子邮件,短信,推送通知,电报通知。查看正常运行时间和延迟的历史记录图。具有2个级别的用户身份验证(管理员和常规用户)。连接错误,外发电子邮件和短信的日志。简单的cronjob实施可自动检查您的服务器。
监视服务器有两种不同的方法:
服务
将在给定端口上连接到输入的IP或域。这样,您可以检查计算机上的某些服务是否仍在运行。例如,要检查您的IMAP服务,请输入端口143。
网站
您可以输入一个网站链接,然后它将使用cURL打开网站并检查HTTP状态代码。如果HTTP状态代码位于4xx / 5xx中,则表示发生了错误,并且该网站无法为公众访问。您还可以设置正则表达式以匹配页面本身上的内容。如果正则表达式未返回任何匹配项,则认为该网站已关闭。在这两种情况下,脚本都将返回“离线状态”,并开始发送通知。
以上是php检测是否安装应用的详细内容。更多信息请关注PHP中文网其他相关文章!