linuxnote.cn
域名年龄: 11年9个月2天HTTP/1.1 302 Found 连接:关闭 其他指令:不缓存 缓存控制:不缓存 目标网址:/ HTTP/1.1 200 OK 服务器:GitHub.com 访问时间:2014年03月08日 07:10:15 类型:text/html; charset=utf-8 Transfer-Encoding: chunked 连接:keep-alive 修改日期:2014年01月06日 03:12:45 过期时间:2014年03月08日 07:20:15 缓存控制:max-age=600 动作:Accept-Encoding Content-Encoding: gzip 动作:Accept-Encoding 网站编码:utf-8
IceFire Bloglove shareHomeArchivesJan 6 2014Zabbix Trigger Expression Example触发器例子例子一www.qiniu.com上的处理器负载太高{www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5'{www.zabbix.com:system.cpu.load[all,avg1]‘给出了监控参数的名称。它指定服务器是’www.qiniu.com‘,被监控关键字是’system.cpu.load[all,avg1]‘,通过使用函数’last()‘,我们指定最近的值。最后,’>5'表示来自www.qiniu.com的最后负载测量大于5则触发器进入PROBLEM状态。例子二www.qiniu.com过载了{www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5|{www.zabbix.com:system.cpu.load[all,avg1].min(10m)}>2 无论当前处理器负载大于5还是最近10分钟的负载大于2,该表达式的值都是真例子三文件/etc/passwd被更改了。使用函数diff:{www.zabbix.com:vfs.file.cksum[/etc/passwd].diff(0)}>0当文件/etc/passwd之前的checksum值于最近的值不同,则该表达式为真相似的表达式也可以用在监控重要的文件(如/etc/passwd, /etc/inetd.conf, /kernel等)变更上例子四有人从因特网上下载大文件使用函数min:{www.qiniu.com:net.if.in[eth0,bytes].min(5m)}>100K当最近5分钟内,eth0接收的字节数大于100KB,则该表达式为真。例子五两个SMTP服务器的集群节点都停止了注意在一个表达式中使用两个不同的主机{smtp1.qiniu.com:net.tcp.service[smtp].last(0)}=0&{smtp2.qiniu.com:net.tcp.service[smtp].last(0)}=0当SMTP服务器smtp1.qiniu.com与smtp2.qiniu.com都停止时,表达式为真例子六zabbix客户端代理需要更新使用函数str():{zabbix.qiniu.com:agent.version.str(“beta8”)}=1当zabbix客户端代理有版本beta8时该表达式为真。例子七服务器不可达{zabbix.qiniu.com:icmpping.count(30m,0)}>5主机zabbix.qiniu.com在最近30分钟内超过5次不可达该表达式为真例子八最近三分钟内没有回应使用函数nodata():{zabbix.qiniu.com:tick.nodata(3m)}=1‘tick’必须使用类型‘Zabbix trapper’。为了这个触发器工作,tick必须定义。该主机应该使用zabbix_sender定期为该参数发送数据。如果180秒都没有收到数据,该触发器的值变为PROBLEM。例子九CPU在夜间活度使用函数time(){zabbix:system.cpu.load[all,avg1].min(5m)}>2&{zabbix:system.cpu.load[all,avg1].time(0)}>000000&{zabbix:system.cpu.load[all,avg1].time(0)}<060000触发器只在晚上(00:00-06:00)为可用。例子十检查客户端本地时间是否与zabbix服务器时间同步使用函数fuzzytime():{MySQL_DB:system.localtime.fuzzytime(10)}=0当MySQL_DB的本地时间与zabbix server的时间相差超过10秒,触发器变为PROBLEM状态。例子十一有时候触发器必须在不同情况下有不同条件。例如:我们想定义当服务器房间的温度超过20摄氏度时触发器变为PROBLEM状态,然后触发器一直停留在这个状态除非温度低于15摄氏度。为了实现这种功能,我们定义下面的触发器。服务器房间温度过高({TRIGGER.VALUE}=0&{server:temp.last(0)}>20)|({TRIGGER.VALUE}=1&{server:temp.last(0)}>15)注意使用了一个宏{TRIGGER.VALUE},这个宏返回当前触发器的值。Dec 22 2013Ubuntu Single User Mode有段时间没有发文了,发一炮。怎么进入单用户模式呢?1、开机,按Shift进入grub启动菜单。2、选择Recovery Mode,按e,进入选单编辑。3、将'ro.*$‘替换为’rw single init=/bin/bash',按ctrl+x进入启动。4、启动后,即进入单用户模式。这个东西,每次用都要搜索,这次保存下来。Dec 8 2013Auto Installation by Cobbler如何上线1000+台服务器:方案1:让机房代维人员,一台一台安装。优点:不用自己管。(幸苦代维兄弟了)方案2:使用dhcp、tftp、kickstart,建立自动化部署环境。优点:快速,安装环境完全自己定制。方案3:使用Cobbler。方便、快速、可定制化。方案2,是最常用的。有些公司会自己定制封装这套环境,比如我们:)这篇文章,将介绍,如何利用Cobbler来建立自动化安装环境。近期即将上线新机器,索性研究下自动化安装技术。君子欲讷于言而敏于行。实践步骤如下:环境OS: Ubuntu 12.04LAN: 10.10.0.1参考文档:https://help.ubuntu.com/community/Cobbler部署Cobbler原本计划apt-get搞定。不过Cobbler的新版本,并没有提供Ubuntu上的deb包安装。所以准备从源码开始安装Cobbler。但是,捣鼓了一个下午,发现源码安装Cobbler在Ubuntu上面有众多的问题,有些繁琐,还不如我自己搭建kickstart环境。(手动编译安装运行,有利于了解其工作原理)于是呼,发现了Ubuntu版本中,有个:ubuntu-orchestra-serverubuntu-orchestra-server 简介对Cobbler做了一些预设,并启动了Squid代理缓存。好东西呀!安装过程apt-get install ubuntu-orchestra-serverapt-get install cobbler-web #该工具,可以方便维护cobblerapt-get install debmirror #包缓存,也可以自己用其他方式建立deb源$ cobbler check #检查配置No configuration problems
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-10-26 00:58, Process in 0.0178 second.