1.[root@bjjk ~]# vi /usr/local/nagios/etc/objects/commands.cfg
添加新内容:
<code>define </code><code>command</code><code>{</code>
<code> </code><code>command_name check_tomcat_8080</code>
<code> </code><code>command_line $USER1$</code><code>/check_http</code> <code>-I $HOSTADDRESS$ -p $PORT$ -u $URL$ -e $N200$ -w $Warning$ -c $Cri$</code>
<code> </code><code>}</code>
2.[root@bjjk ~]# vi /usr/local/nagios/etc/objects/services.cfg
添加監控服務項:
<code>##############################tomcat-076 check_tomcat_8080#####################################</code>
<code>define service{</code>
<code> </code><code>host_name tomcat-076</code>
<code> </code><code>service_description check_tomcat_8080</code>
<code> </code><code>check_command check_nrpe!check_tomcat_8080</code>
<code> </code><code>max_check_attempts 5</code>
<code> </code><code>normal_check_interval 5</code>
<code> </code><code>retry_check_interval 2</code>
<code> </code><code>check_period 24x7</code>
<code> </code><code>notification_interval 10</code>
<code> </code><code>notification_period 24x7</code>
<code> </code><code>notification_options w,u,c,r</code>
<code> </code><code>contact_groups yunwei</code>
<code>}</code>
3.檢查是否正确
<code>/usr/local/nagios/bin/nagios</code> <code>-</code><code>v</code> <code>/usr/local/nagios/etc/nagios</code><code>.cfg</code>
4.客服端添加監控項
<code>[root@tomcat-076 tomcat]</code><code>#vi /usr/local/nagios/etc/nrpe.cfg </code>
<code>log_facility=daemon</code>
<code>pid_file=</code><code>/var/run/nrpe</code><code>.pid</code>
<code>server_port=5666</code>
<code>nrpe_user=nagios</code>
<code>nrpe_group=nagios</code>
<code>allowed_hosts=127.0.0.1,X.X.X.X</code>
<code>dont_blame_nrpe=0</code>
<code>debug=0</code>
<code>command_timeout=60</code>
<code>connection_timeout=300</code>
<code>command</code><code>[check_users]=</code><code>/usr/local/nagios/libexec/check_users</code> <code>-w 5 -c 10</code>
<code>command</code><code>[check_load]=</code><code>/usr/local/nagios/libexec/check_load</code> <code>-w 15,10,5 -c 30,25,20</code>
<code>command</code><code>[check_mem]=</code><code>/usr/local/nagios/libexec/check_mem</code> <code>70 80</code>
<code>command</code><code>[check_disks]=</code><code>/usr/local/nagios/libexec/check_disks</code> <code>70 80</code>
<code>command</code><code>[check_ipcons]=</code><code>/usr/local/nagios/libexec/check_ipcons</code> <code>3000 5000</code>
<code>command</code><code>[check_tomcat_8080]=</code><code>/usr/local/nagios/libexec/check_http</code> <code>-I 192.168.1.77 -p 80 -u </code><code>/AdCollectT/ok</code><code>.html -e 200 -w 5 -c 10</code>
5.啟動nrpe
<code>[root@tomcat-076 tomcat]</code><code>#/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d</code>
6.重新開機nagios服務端
<code>service nagios reload</code>
7.檢視是否成功
<a href="http://s5.51cto.com/wyfs02/M00/89/9E/wKiom1gYR_2xaS0qAABRigv-yRo023.png-wh_500x0-wm_3-wmp_4-s_3269637443.png" target="_blank"></a>
本文轉自YU文武貝 51CTO部落格,原文連結:http://blog.51cto.com/linuxerxy/1868121,如需轉載請自行聯系原作者