免费为 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,点击“添加应用密码”,填入名称,

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

2017-07-26 17:08:40

服务器被人扫描,收到报警,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

非常棒的资源

2017-07-25 02:40:28

这个页面会持续更新内容。 基本功 APUE(Unix环境高级编程,Advanced Programming in the UNIX® Environment) Linux程序设计 DEVOPS Http协议权威指南 高性能MySQL Redis开发与运维 Linux就该这么学 AWK http://awk.readthedocs.io/en/latest/index.html Linux命令整理 http://man.linuxde.net/ 电子书 免费编程书籍集合

解决 Redis 110 Connection timed out 问题记录

2017-06-29 00:44:00

背景 之前在某公司的时候,用 php-redis 扩展时,服务器会报错 110,"Connection timed out" after 0 ms,不可思议吧,0ms超时?当时一直以为是扩展层面的 bug。 现在直接用的 predis,同样的,总是能遇到 Connection timed out 这个报错。这次总不能又是 php 代码有问题了吧 :) 调试 调试代码的时候确认错误不是扩展返回的,110 代表了不是连接前的错误,而是 redis 服务器直接返回的错误。 这样问题就很明确了,直接从 redis 服务器入手。 1,首先 redis 是同步IO的,实例是单线程的,因此任何慢操作都可能会阻塞其它请求,而导致超时,可以参考的方向有 特大key导致的超时,rdb时同步写导致的超时(设置

自己搭建翻墙工具来科学上网(Shadowsocks)

2016-12-15 00:33:00

前言 科学上网,是有需求的前提下正确翻墙,不要干坏事儿!具体见 我为什翻墙 题外话 如果懒得折腾,也可以联系我,根据使用情况,把我的服务器有偿共享一个给你,具体邮箱联系 itbudaoweng#gmail.com 概述 下面会需要购买一个 VPS,自己搭建 shadowsocks 这种翻墙服务,通信加密,更安全,同时还可以充分学习服务器知识,一举多得。免费的才是最贵的,你的时间很宝贵。 操作流程 1, 先购买 VPS,必须是国外服务器(墙外的服务器--)。推荐 vultr ,我一直在用,很不错一个月 $5。而且限时促销中,新账户充多少送多少,很合算。vultr注册地址 ,或者直接搬瓦工便宜搬瓦工注册。需要翻墙才能打开,好尴尬,建议找个会翻墙的朋友指导进行。这两个链接都有推荐码,也就是你成功付费后,我能拿到一点提成(10%