猫头鹰页面状态监控项目
虽然现在移动互联网已经是趋势了。我也知道再做PC的项目优势不大了,但是还是基于Laravel做了一个项目。
取名叫:猫头鹰状态监控系统。
主要功能就是通过CURL轮询页面来获取页面的健康状态的信息。
现在分享给大家。源代码可以在Github找到。
这个项目前端代码和Laravel代码编写差不多用了两周时间。
https://github.com/jiangbianwanghai/ping
Github上只有源代码,静态资源我是使用的一个Bracket的素材,需要大家通过下面的链接下载。
百度云盘:
链接: http://pan.baidu.com/s/1qY73pRu 密码: xqbi
本帖已被设为精华帖!
本帖由系统于 8年前 自动加精
也欢迎大家跟我一起来开发这个项目。
其实,后续计划再增加几个IDC,可以通过国内和国外的节点来请求被监控页面,从而得到全面的健康数据。
还可以加个HEAD方法,有响应就成,body内容都不用看。
@nickfan 确实,这样更轻量了。
composer 时有错误提示,少了什么吗?
@abc
你需要将这两个目录的权限设置为777,然后在composer up
@abc 由于job目录中有两个文件有我在本地测试的敏感URL,我提交到github上后进行了脱敏处理。你调试的时候注意一下更换成自己的地址昂。
@江边望海 目录改为 777 还是一样。jobs 下看了,好几个 url 呢,domain.net?
@abc 恩,原来的域名是一个真实的域名,我给修改成现在的假域名了,你可以替换掉
@abc
bootstrap下的cache目录就一个这个文件,这个文件是composer自动生成的。
@江边望海 现在是生成不了 cache 目录和文件。
Composer version 1.3.0 2016-12-24 00:47:03
可以自己新建一个
@abc 新建一个cache目录试一试
@江边望海 好像缺一个CSS还有一个JS文件?
@江边望海
@jiemoon 新建可以了, composer 执行下去了,但又有了新的问题,静态资源 js css 链接的是 192.168... 的地址,404.
@亿百xpp 确实,静态资源我是单独放到了一台服务器上的。稍等,我给上传到百度云盘吧。
@abc 谢谢你,这么有耐心的调试,感动:kissing_closed_eyes:
前端素材我是使用的一个Bracket的资源,版权归国外的开发团队。
百度云盘:
链接: http://pan.baidu.com/s/1qY73pRu 密码: xqbi
我当时这么做的原因就是,我认为前端资源属于静态资源。所以,不应该对它们进行版本控制的。
@江边望海 初接触lara,安装测试项目向你们学习!
@江边望海 前端资源也是项目的一部分,不管有没有版本控制,可能现在没有,以后可能会有。或者你这个地址出应该是公网的地址,会好点(担心后面公网对应的地址也没了,这些资源文件就找不回来了,不是坑爹了:cry: )
额,刚看到
版权
的问题,它是开源项目?UI喜欢
其实可以直接用 Grafana 这种可视化工具就可以了,没必要自己做 UI,可以更轻量级
貌似缺少
css/app.css
以及js/app.js
请问是否有安装文档?@myluoluo 项目中是没有app.css和app.js这两个文件的
@逗比欢乐多 受教了
@江边望海 已经生成
css/app.css
以及js/app.js
,但实际访问效果与预览图相差甚远。同时也找不到添加表单中的
form-validation.html
, 请问是否有安装文档?快照获取失败怎么,有遇到的吗
@初见画扇秋风 看看存放快照的目录权限是否可写。
@江边望海 查看了一下错误 Call to undefined function PrateekKathal\SimpleCurl\curl_init() 找到原因了,我的PHP没有编译curl扩展,谢谢
@初见画扇秋风 好的,确实是需要CURL的支持的。
楼主可以贴个git链接吗? 哪怕是git OSC的也行
@江边望海 不好意思 请忽略楼上的评论
给个安装文档会减轻很多麻烦