概述

Nagios可以使用邮件报警,但是如果使用IM软件提供的API进行报警的话,时效性上来说必然是会更好的。

另外如果使用自定义的报警脚本,可以针对报警做更多的事情,譬如限频,异步发送,记录入库等操作。

总而言之就是可以拥有更为灵活的工具。

阅读全文 »

概述

如果使用Linux作为服务器的操作系统,通过ssh操作时,会出现一个困难的选择:是否需要打开n个终端窗口?

如果服务器可以直接ssh的话,那么通过复用会话的方式似乎还算是个好选择,或者编写一个expect登陆脚本完成自动登陆操作。

当然,如果有如下需求:

  • 回家之后继续在公司的工作
  • 防止偶发的网络断开引起的重新连接
  • 运行时同时使用监控软件查看运行状态

那么这时候就需要使用终端复用软件了。

阅读全文 »

概述

本文是 使用Nagios监控Redis 的补充记录。

根据前期选用的插件,通过直接针对 used_memory_rss 设定监控阈值完成监控,而这一阈值的问题在于是使用字节数的表示的,如果要按照36GB70%设定阈值监控,就需要将监控的值设定为(结果已四舍五入):

1
36 * 1024 * 1024 * 1024 * 0.7 = 27058293965

这一数字对于config文件来说,以及监控用户来说并不友好。

阅读全文 »

起因

近期有了一台新的MacBook,自然少不了基本的装机过程,其中Homebrew和Oh-My-Zsh作为生产力工具算是必装的软件。

不过Oh-My-Zsh的默认主题看久了仍然还是觉得有些枯燥,动了想要更换主题的念头,于是有了后面的步骤。

阅读全文 »