Nagios macro(매크로) 정의

관제 솔루션/Nagios 2015. 10. 20. 17:47
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Nagios - macro 정의 http://blogimgs.naver.net/imgs/nblog/spc.gifLinux http://blogimgs.naver.net/imgs/nblog/spc.gif

 

Document

 

http://nagios.sourceforge.net/docs/3_0/macros.html

 

Sample 1 - Host Address

 

define host{

    host_name        linuxbox

    address            192.168.1.2

    check_command        check_ping

}

define command{

    command_name        check_ping

    command_line        /usr/local/nagios/libexec/check_ping -H $HOSTADDRESS$ -w 100.0,90% -c 200.0,60%

 

Sample 2 - Arcument

 

define service{

    Host_name         linuxbox

    Service_description    Ping

     Heck_command     check_ping!200.0,80%!400.0,40%

}

define command{

    command_name        check_ping

    command_line        /usr/local/nagios/libexec/check_ping =H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$

 

Custom Variable Macros

 

$_HOST<variable>$

$_SERVICE<variable>$

$_CONTACT<bariable>$

 

Sample

 

define host{

    host_name         linuxbox

    address            10.1.1.1

    _MAC            11:11:11:11:11:11

}

define command{

{

    command_name        check_host_mac

    command_line        /usr/local/nagios/libexec/check_host_mac -H $HOSTADDRESS$ -m $_HOSTMAC$

 

Macro Definition Lists

 

$HOSTNAME$

$HOSTADDRESS$

$HOSTDISPLAYNAME$

$HOSTSTATE$

$HOSTGROUPNAMES$

$LASTHOSTCHECK$

$LASTHOSTSTATE$

$SERVICEDESC$

$SERVICESTATE$

$SERVICEGROUPNAMES$

$CONTACTNAME$

$CONTACTALIAS$

$CONTACTEMAIL$

$CONTACTGROUPNAMES$

 

'관제 솔루션 > Nagios' 카테고리의 다른 글

CentOS 에 Nagios 설치하기  (0) 2015.10.20