首页 > xen > nagiospnp 添加模版替换默认模版

nagiospnp 添加模版替换默认模版

2010年8月25日 eric 发表评论 阅读评论

PNP,我们安装好了,有很多监控服务,都是使用的默认模版,而且有三条数据的,都不在同一图上显示,会出三个图,所以默认模版不可取,而且也难看。那么我就来添加新的模版替换掉默认模版。
添加模版呢,记得要与commands.cfg里的 check_cpu 名字相同。

比如我的 commands.cfg 里的 check_memory 我添加一个模版。

nagios $> cd /usr/local/pnp4nagios/share/templates
nagios $> vim check_memory.php
< ?php
#
# Copyright (c) 2006-2010 Joerg Linge (http://www.pnp4nagios.org)
# Plugin: check_load
#
$opt[1] = "--vertical-label MEMORY -l0  --title \"NGINX_MEMORY for $hostname / $servicedesc\" ";
#
#
#
$def[1] = rrd::def("var1", $RRDFILE[1], $DS[1], "AVERAGE");   //第一条数据 变量1
$def[1] .= rrd::def("var2", $RRDFILE[1], $DS[2], "AVERAGE");  //第二条数据 变量2
$def[1] .= rrd::def("var3", $RRDFILE[1], $DS[3], "AVERAGE");  //第三条数据 变量3
$def[1] .= rrd::def("var4", $RRDFILE[1], $DS[4], "AVERAGE");  //第四条数据 变量4

if ($WARN[1] != "") {
    $def[1] .= "HRULE:$WARN[1]#FFFF00 ";
}
if ($CRIT[1] != "") {
    $def[1] .= "HRULE:$CRIT[1]#FF0000 ";
}
$def[1] .= rrd::area("var1", "#ff0000", "TOTAL") ;
$def[1] .= rrd::gprint("var1", array("LAST", "AVERAGE", "MAX"), "%6.2lf");
$def[1] .= rrd::area("var2", "#0000FF", "FREE") ;
$def[1] .= rrd::gprint("var2", array("LAST", "AVERAGE", "MAX"), "%6.2lf");
$def[1] .= rrd::area("var3", "#00FFFF", "USED") ;
$def[1] .= rrd::gprint("var3", array("LAST", "AVERAGE", "MAX"), "%6.2lf");
$def[1] .= rrd::area("var4", "#00FF00", "CACHES") ;
$def[1] .= rrd::gprint("var4", array("LAST", "AVERAGE", "MAX"), "%6.2lf");
?>
#保存

PS:注意一点,首先要用默认的模版出一下图,然后在做自己的模版,这样的话就有几条数据,这样可以在模版上声明几条变量!
效果图:

pnp新建模版

转载请注明:文章转载自:Eric's linux and nginx! (http://www.nginxs.com)
本文地址:http://www.nginxs.com/linux/247.html

分类: xen 标签: , ,
  1. 2018年7月28日12:52 | #1

    chaturbate couples webcam girl webcam girl [url=https://webcamgirl.party]isexychat.com[/url]

  2. 2018年8月8日16:42 | #2

    play casino games online
    online casino slots
    casinos online
    casino games slots
    online casino gambling

  3. 2018年8月22日11:45 | #3

    Sand blasting creates this surface profile.

  4. 2018年8月23日06:46 | #4

    In this type of blasting, air and dry ice are used.

  5. 2018年8月24日02:54 | #5

    In this sort of blasting, air and dry ice are used.

  6. 2018年8月25日10:18 | #6

    Dry ice blasting does not require drying time.

  7. 2018年8月26日23:09 | #7

    To achieve this, sandblasting gear is used.

  8. 2018年8月27日04:13 | #8

    Dry ice blasting doesn’t require drying time.

  9. 2018年8月28日06:10 | #9

    how fast does cialis start working
    cialisle.com cialis 100mg
    cialis online pharmacy forum

  10. 2018年8月29日03:33 | #10

    can you take testosterone and cialis
    cialisle.com when to take cialis for best results
    how many times can you ejaculate with cialis

  11. 2018年9月11日18:38 | #11

    pastillas cialis y alcohol
    cialisle.com generic cialis review
    costo cialis italia

  12. 2018年9月13日18:11 | #12

    commander du cialis en toute securite
    http://cialisle.com/ cheapest cialis online
    what is cialis made from

  13. 2018年9月15日19:55 | #13

    werkt cialis echt
    http://cialisle.com/ black cialis
    cialis en el embarazo

  14. 2018年9月18日05:25 | #14

    about cialis 20mg
    cialisle.com cialis and viagra
    cialis a brescia

  15. 2018年9月20日07:33 | #15

    was ist besser cialis oder viagra
    cialisle.com free trial cialis
    cialis generico acquisto in italia

评论分页
1 ... 4 5 6 247
订阅评论
1+6= (必填)