免费为 Grafana 报警功能增加截图功能

2017-09-05 23:22:16

用 Grafana 汇集各种服务器统计数据,然后自带的报警功能也还不错,目前够用。但是报警的图片需要配置 S3 或者 webdav 协议的网盘,其实也很简单。

为了节约成本,S3 太贵,找到了支持 webdav 协议的坚果云,个人用户每月同步1G,目前来看应该还够用。觉得坚果云还真的不过,有实力的话还是支持一下。

1,先注册坚果云,真的挺快,不要担心隐私问题。

2,注册完成后,去创建一个新的文件夹,命名为英文,如 "grafana",并且选上“默认不同步到电脑”选项。

3,打开账户信息-安全选项部分,在最下方找到 webdav 相关配置。https://www.jianguoyun.com/d/account#safe

4,点击“添加应用密码”,填入名称,然后会随机生成一个密码,用来鉴权。

5,此时,webdav 已经配置完毕。

注意,服务器地址结尾要带上 /grafana

示例
服务器地址: https://dav.jianguoyun.com/dav/grafana
账户: xxxxx
密码: (新生成的应用密码)

6,登录到服务器,编辑 grafana 的配置文件。配置完成后记得 force-reload 使配置生效。

########################## External image storage [external_image_storage]
provider = webdav

[external_image_storage.webdav]

url = https://dav.jianguoyun.com/dav/grafana
username = your-account-name
password = your-password

此时,已经可以免费使用 grafana 的报警截图功能了。

测试效果如图,比之前直观多了。

QQ20170905-1@2x

nginx php 报错 Primary script unknown 原因分析以及解决方案

服务器被人扫描,收到报警,FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream 一看是有人在扫描,什么 wp-login.php 了,什么 phpmyadmin 了,真无聊,之前都是一直忽略,但是真的很烦,又不能关了报警。改了下配置,世界清静了。 报警如下 2017/07/26 07:39:27 [error] 20176#20176: *24531518 FastCGI sent in stderr: "Primary script unknown" while reading response

Macbook 安装 Windows 10 实战记录

听说 Windows 10 挺不错的,心里有点痒痒。时间也真快,转眼已经5年没用 Windows 系统了,还真有点怀念呢。于是乎,下决心用MacBook自带的 bootcamp 给 Macbook pro 13 给装一个双系统,虚拟机啥的实在是太慢,没意思。 下面我把自己的经过列一下,没准恰好能帮上谁的忙。 0,准备工作,先大致看看bootcamp 备份重要文件 https://help.apple.com/bootcamp/assistant/6.1/#/bcmp173b3bf2 1,给 MacBook 腾出60G的空间 由于我MacBook升级到了10.12,因此系统自带磁盘分析工具。关于=》磁盘=》管理,即可找到多余文件删除即可。 此外,我还安装了 Dr. Cleaner