系统管理 维护监控 简单生活
技术实践
分享一个cacti监控CPU 的模版.
九 22nd
这个模版的改进之处
- 增加了对iowait 、硬中断(interrrupt)、软中断(softipt)的监控
此模版是在原ucd/net - CPU Usage基础之上做得更改
已在cacti0.87 {a.b.c d.e}上通过测试
请看下图
cacti本身带的一个ucd/net - CPU Usage 模版,如下

本人新建的模版ucd/net - Full CPU Usage

如何使用本模版:
1.下载模版 cacti_graph_template_ucdnet_-_full_cpu_usage
2.导入模版到cacti
[if test]表达试备忘
九 22nd
(1)数值测试:
-eq:等于则为真
-ne:不等于则为真
-gt:大于则为真
-ge:大于等于则为真
-lt:小于则为真
-le:小于等于则为真
(2)字符串测试:
=:等于则为真
!=:不相等则为真
-z字符串:字符串长度伪则为真
-n字符串:字符串长度不伪则为真
(3)文件测试:
-e文件名:如果文件存在则为真
-r文件名:如果文件存在且可读则为真
-w文件名:如果文件存在且可写则为真
-x文件名:如果文件存在且可执行则为真
-s文件名:如果文件存在且至少有一个字符则为真
-d文件名:如果文件存在且为目录则为真
-f文件名:如果文件存在且为普通文件则为真
-c文件名:如果文件存在且为字符型特殊文件则为真
-b文件名:如果文件存在且为块特殊文件则为真
另外,Linux还提供了与(“!”)、或(“-o)、非(“-a”)三个逻辑操作符用于将测试条件连接起来,其优先级为:“!”最高,“-a”次之,“-o”最低。
同时,bash也能完成简单的算术运算,格式如下:
$[expression]
例如:var1=2
var2=$[var1*10+1]
则:var2的值为21
最新评论