猫头鹰页面状态监控项目

分享 江边望海 ⋅ 于 2016-12-27 11:21:30 ⋅ 最后回复由 江边望海 2017-01-04 14:49:53 ⋅ 1268 阅读

虽然现在移动互联网已经是趋势了。我也知道再做PC的项目优势不大了,但是还是基于Laravel做了一个项目。

取名叫:猫头鹰状态监控系统。

主要功能就是通过CURL轮询页面来获取页面的健康状态的信息。

现在分享给大家。源代码可以在Github找到。

这个项目前端代码和Laravel代码编写差不多用了两周时间。

https://github.com/jiangbianwanghai/ping

file

file

Github上只有源代码,静态资源我是使用的一个Bracket的素材,需要大家通过下面的链接下载。

百度云盘:

链接: http://pan.baidu.com/s/1qY73pRu 密码: xqbi

本帖已被设为精华帖!
本帖由 JobsLong 于 3个月前 加精
回复数量: 32
  • 江边望海 久在江边站,必有望海心!
    2016-12-27 11:25:30

    也欢迎大家跟我一起来开发这个项目。

    其实,后续计划再增加几个IDC,可以通过国内和国外的节点来请求被监控页面,从而得到全面的健康数据。

  • nickfan 乐天知命,随遇而安~
    2016-12-28 11:26:38

    还可以加个HEAD方法,有响应就成,body内容都不用看。

  • 江边望海 久在江边站,必有望海心!
    2016-12-28 11:31:20

    @nickfan 确实,这样更轻量了。

  • abc
    2016-12-28 16:34:06

    file
    composer 时有错误提示,少了什么吗?

  • 江边望海 久在江边站,必有望海心!
    2016-12-28 16:47:11

    @abc

    file

    你需要将这两个目录的权限设置为777,然后在composer up

  • 江边望海 久在江边站,必有望海心!
    2016-12-28 16:49:19

    @abc 由于job目录中有两个文件有我在本地测试的敏感URL,我提交到github上后进行了脱敏处理。你调试的时候注意一下更换成自己的地址昂。

  • abc
    2016-12-28 16:55:03

    @江边望海 目录改为 777 还是一样。jobs 下看了,好几个 url 呢,domain.net?

  • 江边望海 久在江边站,必有望海心!
    2016-12-28 17:22:07

    @abc 恩,原来的域名是一个真实的域名,我给修改成现在的假域名了,你可以替换掉

  • 江边望海 久在江边站,必有望海心!
    2016-12-28 17:24:47

    @abc

    file

    bootstrap下的cache目录就一个这个文件,这个文件是composer自动生成的。

  • abc
    2016-12-28 17:43:14

    @江边望海 现在是生成不了 cache 目录和文件。

  • abc
    2016-12-28 17:43:56

    Composer version 1.3.0 2016-12-24 00:47:03

  • jiemoon
    2016-12-28 22:32:19 ⋅ via iOS 客户端

    可以自己新建一个

  • 江边望海 久在江边站,必有望海心!
    2016-12-29 08:07:57

    @abc 新建一个cache目录试一试

  • 亿百xpp
    2016-12-29 15:03:06

    @江边望海 好像缺一个CSS还有一个JS文件?

  • abc
    2016-12-29 15:14:34

    @江边望海
    @jiemoon 新建可以了, composer 执行下去了,但又有了新的问题,静态资源 js css 链接的是 192.168... 的地址,404.

  • 江边望海 久在江边站,必有望海心!
    2016-12-29 17:12:54

    @亿百xpp 确实,静态资源我是单独放到了一台服务器上的。稍等,我给上传到百度云盘吧。

  • 江边望海 久在江边站,必有望海心!
    2016-12-29 17:13:38

    @abc 谢谢你,这么有耐心的调试,感动:kissing_closed_eyes:

  • 江边望海 久在江边站,必有望海心!
    2016-12-29 17:20:11

    前端素材我是使用的一个Bracket的资源,版权归国外的开发团队。

    百度云盘:

    链接: http://pan.baidu.com/s/1qY73pRu 密码: xqbi

  • 江边望海 久在江边站,必有望海心!
    2016-12-29 17:21:23

    我当时这么做的原因就是,我认为前端资源属于静态资源。所以,不应该对它们进行版本控制的。

  • abc
    2016-12-29 19:13:58

    @江边望海 初接触lara,安装测试项目向你们学习!

  • jiemoon
    2016-12-29 20:59:13

    @江边望海 前端资源也是项目的一部分,不管有没有版本控制,可能现在没有,以后可能会有。或者你这个地址出应该是公网的地址,会好点(担心后面公网对应的地址也没了,这些资源文件就找不回来了,不是坑爹了:cry: )

  • jiemoon
    2016-12-29 21:01:28

    额,刚看到 版权 的问题,它是开源项目?

  • Someant
    2017-01-01 18:01:50

    UI喜欢

  • 逗比欢乐多
    2017-01-02 19:13:18

    其实可以直接用 Grafana 这种可视化工具就可以了,没必要自己做 UI,可以更轻量级

  • myluoluo
    2017-01-03 05:23:44

    貌似缺少 css/app.css 以及 js/app.js 请问是否有安装文档?

  • 江边望海 久在江边站,必有望海心!
    2017-01-03 08:24:09

    @myluoluo 项目中是没有app.css和app.js这两个文件的

  • 江边望海 久在江边站,必有望海心!
    2017-01-03 08:24:32

    @逗比欢乐多 受教了

  • myluoluo
    2017-01-03 11:39:21

    @江边望海 已经生成 css/app.css 以及 js/app.js,但实际访问效果与预览图相差甚远。

    同时也找不到添加表单中的 form-validation.html, 请问是否有安装文档?

  • 初见画扇秋风
    2017-01-03 18:45:35

    快照获取失败怎么,有遇到的吗

  • 江边望海 久在江边站,必有望海心!
    2017-01-04 08:13:21

    @初见画扇秋风 看看存放快照的目录权限是否可写。

  • 初见画扇秋风
    2017-01-04 10:23:50

    @江边望海 查看了一下错误 Call to undefined function PrateekKathal\SimpleCurl\curl_init() 找到原因了,我的PHP没有编译curl扩展,谢谢

  • 江边望海 久在江边站,必有望海心!
    2017-01-04 14:49:53

    @初见画扇秋风 好的,确实是需要CURL的支持的。

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter