使用UptimeRobot的免费计划,您将获得50台监视器,每5分钟监视一次,还有5个公共状态页面,每周报告等。对于像我这样的人来说,通常就足够了。我只是使用以下两种不同的方法来设置自己的UptimeRobot监控状态页面。整个过程很容易,结果令人赞叹。 

前提条件:
* UptimeRobot帐户
* Github帐户
* Heroku帐户
*自己的域(可选)

从UptimeRobot网站状态页面

这将是最简单的方法,但是除了使用自己的徽标和域名之外,您将无法获得更多的自定义设置。您可以选择一些主题,也可以控制页面上可以显示的显示器。为了安全起见,您可以在页面上输入密码以使其不公开。 

GitHub项目–运行时间状态

我分叉了yb / uptim-status并做了一个Deploy to Heroku按钮,使该项目可以快速,轻松地部署。 

1  部署到Heroku按钮
修改README.md文件,并在以下代码中添加以下代码:
[![Deploy](//www.herokucdn.com/deploy/button.svg)](//dashboard.heroku.com/new?template=//github.com/51sec/uptime-status/master)

2  创建一个index.php文件以加载home.html静态网页

还将index.html文件重命名为home.html。您不能使用index.php加载index.html。
<?php include_once("home.html"); ?>
3  Create a composer.json file including {}

{}
4  Create a app.json file:
根据您的配置进行相应更改。
{
    "name": "uptime-status",
    "description": "UptimeRobot StatusPage",
    "keywords": [
        "UptimeRobot",
        "StatusPage",
        "Uptime",
        "Robot"
    ],
    "website": "//github.com/51sec/uptime-status",
    "repository": "//github.com/51sec/uptime-status",
    "env": {
        "BUILDPACK_URL": "//github.com/heroku/heroku-buildpack-php"
    }
}
5  Click button to deploy

6  Get your Heroku App Link

在Heroku应用程序的设置中,转到域并获取您的Heroku网址。您也可以添加自己的域,只要您有一个指向Heroku的cname。 

Notes:
Latest release from yb/uptime-status : //ift.tt/3bsjSbi

参考文献

来自Blogger http://blog.fabiandinkins.com/2021/01/create-uptimerobot-monitoring-status.html

通过 乔恩

发表评论