<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE%28SANDHAR%29</id>
	<title>NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE(SANDHAR) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE%28SANDHAR%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE(SANDHAR)&amp;action=history"/>
	<updated>2026-07-25T07:45:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE(SANDHAR)&amp;diff=2181&amp;oldid=prev</id>
		<title>Mukesh at 11:16, 15 February 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE(SANDHAR)&amp;diff=2181&amp;oldid=prev"/>
		<updated>2016-02-15T11:16:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:16, 15 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot;&gt;Line 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# vim /usr/local/nagios/etc/nrpe.cfg  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# vim /usr/local/nagios/etc/nrpe.cfg  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/mapper/vg_mail1-LogVol01  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/mapper/vg_mail1-LogVol01  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_cpu]=/usr/local/nagios/libexec/check_cpu.sh -w 60 -c 70  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_cpu]=/usr/local/nagios/libexec/check_cpu.sh -w 60 -c 70  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_mem]=/usr/local/nagios/libexec/check_mem_avail -w 10 -c 5  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_mem]=/usr/local/nagios/libexec/check_mem_avail -w 10 -c 5  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_queue]=/usr/local/nagios/libexec/check_postfix_queue -w 200 -c 250  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_queue]=/usr/local/nagios/libexec/check_postfix_queue -w 200 -c 250  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_zimbra_lmtp]=/usr/local/nagios/libexec/check_smtp -H localhost -p 7025 -e &#039;220 node.sandhar.in Zimbra LMTP server ready&#039;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_zimbra_lmtp]=/usr/local/nagios/libexec/check_smtp -H localhost -p 7025 -e &#039;220 node.sandhar.in Zimbra LMTP server ready&#039;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command[check_smtp]=/usr/local/nagios/libexec/check_smtp -H localhost  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;command[check_smtp]=/usr/local/nagios/libexec/check_smtp -H localhost  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;step 13 -run /etc/init.d/xinetd restart  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;step 13 -run /etc/init.d/xinetd restart  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot;&gt;Line 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;step 16-kill the nrpe running and run nrpe as daemon.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;step 16-kill the nrpe running and run nrpe as daemon.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     # ps -elf | grep nrpe  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     # ps -elf | grep nrpe  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 S root       747 15083  0  80   0 - 25813 pipe_w 10:59 pts/0    00:00:00 grep nrpe  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;0 S root       747 15083  0  80   0 - 25813 pipe_w 10:59 pts/0    00:00:00 grep nrpe  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;5 S nagios   22682     1  0  80   0 -  9810 poll_s Feb02 ?        00:00:00 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d -n  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;5 S nagios   22682     1  0  80   0 -  9810 poll_s Feb02 ?        00:00:00 /usr/local /nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d -n  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    # kill -9  22682  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    # kill -9  22682  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mukesh</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE(SANDHAR)&amp;diff=1769&amp;oldid=prev</id>
		<title>Mithilesh: Created page with &quot;&#039;&#039;&#039;STEPS TO CONFIGURE NRPE AND NRPE PLUGIN ON CLIENT MACHINE:-&#039;&#039;&#039;   ON CLIENT MACHINE:   Install libraries for dependencies as it would help in compiling the NRPE packages.   ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=NRPE-AND-NRPE-PLUGIN-ON-CLIENT-MACHINE(SANDHAR)&amp;diff=1769&amp;oldid=prev"/>
		<updated>2015-02-06T13:34:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;STEPS TO CONFIGURE NRPE AND NRPE PLUGIN ON CLIENT MACHINE:-&amp;#039;&amp;#039;&amp;#039;   ON CLIENT MACHINE:   Install libraries for dependencies as it would help in compiling the NRPE packages.   ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;STEPS TO CONFIGURE NRPE AND NRPE PLUGIN ON CLIENT MACHINE:-&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ON CLIENT MACHINE: &lt;br /&gt;
&lt;br /&gt;
Install libraries for dependencies as it would help in compiling the NRPE packages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1- install libraries &lt;br /&gt;
&lt;br /&gt;
# yum install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel &lt;br /&gt;
&lt;br /&gt;
step 2- user and password &lt;br /&gt;
&lt;br /&gt;
# useradd nagios &lt;br /&gt;
# passwd nagios &lt;br /&gt;
&lt;br /&gt;
step 3-extract plugins &lt;br /&gt;
&lt;br /&gt;
# tar –xvf nagios-plugins-1.5.tar.gz &lt;br /&gt;
&lt;br /&gt;
step 4- compile and install &lt;br /&gt;
# cd nagios-plugins-1.5 &lt;br /&gt;
# ./configure &lt;br /&gt;
# make &lt;br /&gt;
# make install &lt;br /&gt;
step 5-permissions on plugins &lt;br /&gt;
&lt;br /&gt;
# chown nagios.nagios /usr/local/nagios &lt;br /&gt;
# chown -R nagios.nagios /usr/local/nagios/libexec &lt;br /&gt;
step 6-install xinetd &lt;br /&gt;
&lt;br /&gt;
#yum install xinetd &lt;br /&gt;
&lt;br /&gt;
step 7-install nrpe &lt;br /&gt;
&lt;br /&gt;
tar xzf nrpe-2.15.tar.gz &lt;br /&gt;
# cd nrpe-2.15 &lt;br /&gt;
# ./configure &lt;br /&gt;
# make all &lt;br /&gt;
# make install-plugin &lt;br /&gt;
# make install-daemon &lt;br /&gt;
# make install-daemon-config &lt;br /&gt;
#make install-xinetd &lt;br /&gt;
&lt;br /&gt;
step 8-add nagios monitoring server ip &lt;br /&gt;
&lt;br /&gt;
#vim /etc/xinetd.d/nrpe &lt;br /&gt;
add only_from = 127.0.0.1  &amp;lt;nagios_ip_address&amp;gt; &lt;br /&gt;
#vim /etc/service &lt;br /&gt;
add nrpe            5666/tcp                 #NRPE &lt;br /&gt;
&lt;br /&gt;
step 9-restart xinetd &lt;br /&gt;
&lt;br /&gt;
#/etc/init.d/xinetd restart &lt;br /&gt;
&lt;br /&gt;
step 10-verify nrpe daemon &lt;br /&gt;
&lt;br /&gt;
# netstat -at | grep nrpe &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN &lt;br /&gt;
&lt;br /&gt;
step 11-To check nrpe daemon is workig properly &lt;br /&gt;
&lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H localhost &lt;br /&gt;
NRPE v2.15 &lt;br /&gt;
&lt;br /&gt;
step 12- customize nrpe commands and add commands &lt;br /&gt;
&lt;br /&gt;
# vim /usr/local/nagios/etc/nrpe.cfg &lt;br /&gt;
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10 &lt;br /&gt;
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20 &lt;br /&gt;
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/mapper/vg_mail1-LogVol01 &lt;br /&gt;
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z &lt;br /&gt;
command[check_cpu]=/usr/local/nagios/libexec/check_cpu.sh -w 60 -c 70 &lt;br /&gt;
command[check_mem]=/usr/local/nagios/libexec/check_mem_avail -w 10 -c 5 &lt;br /&gt;
command[check_queue]=/usr/local/nagios/libexec/check_postfix_queue -w 200 -c 250 &lt;br /&gt;
command[check_zimbra_lmtp]=/usr/local/nagios/libexec/check_smtp -H localhost -p 7025 -e &amp;#039;220 node.sandhar.in Zimbra LMTP server ready&amp;#039; &lt;br /&gt;
command[check_smtp]=/usr/local/nagios/libexec/check_smtp -H localhost &lt;br /&gt;
&lt;br /&gt;
step 13 -run /etc/init.d/xinetd restart &lt;br /&gt;
&lt;br /&gt;
step 14 – reload nagios on nagios server: &lt;br /&gt;
#/etc/init.d/nagios reload &lt;br /&gt;
&lt;br /&gt;
step 15 -After then we should call all services from nagios server: &lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H 172.17.16.22 -c check_zimbra_lmtp &lt;br /&gt;
ERROR: could not complete SSL handshake &lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H 172.17.16.22 -c check_smtp &lt;br /&gt;
ERROR: could not complete SSL handshake &lt;br /&gt;
&lt;br /&gt;
That means we are not able to call services from nagios server to client machine. This is happening because of openssl library missing. For this we need to run nrpe as daemon with non ssl. The command is: &lt;br /&gt;
# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d -n &lt;br /&gt;
Now in future whenever we will add services of mailserver in sandhar, we need to follow below steps: &lt;br /&gt;
&lt;br /&gt;
step 16-kill the nrpe running and run nrpe as daemon. &lt;br /&gt;
    # ps -elf | grep nrpe &lt;br /&gt;
0 S root       747 15083  0  80   0 - 25813 pipe_w 10:59 pts/0    00:00:00 grep nrpe &lt;br /&gt;
5 S nagios   22682     1  0  80   0 -  9810 poll_s Feb02 ?        00:00:00 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d -n &lt;br /&gt;
&lt;br /&gt;
   # kill -9  22682 &lt;br /&gt;
   # /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d -n &lt;br /&gt;
&lt;br /&gt;
step -17 Now test from nagios server. &lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H 172.17.16.22 -c check_zimbra_lmtp &lt;br /&gt;
SMTP OK - 0.001 sec. response time|time=0.000956s;;;0.000000 &lt;br /&gt;
&lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H 172.17.16.22 -c check_smtp &lt;br /&gt;
SMTP OK - 0.002 sec. response time|time=0.002258s;;;0.000000 &lt;br /&gt;
&lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H 172.17.16.22 -c check_cpu &lt;br /&gt;
OK - user: 23.22, nice: 1.11, sys: 2.95, iowait: 0.62, irq: 0.50, softirq: 0.74 idle: 74.33 | &amp;#039;user&amp;#039;=23.22 &amp;#039;nice&amp;#039;=1.11 &amp;#039;sys&amp;#039;=2.95 &amp;#039;softirq&amp;#039;=0.74 &amp;#039;iowait&amp;#039;=0.62 &amp;#039;irq&amp;#039;=0.50 &amp;#039;idle&amp;#039;=74.33 &lt;br /&gt;
&lt;br /&gt;
# /usr/local/nagios/libexec/check_nrpe -H 172.17.16.22 -c check_queue &lt;br /&gt;
33 mail(s) in queue | mail_queue=33 &lt;br /&gt;
&lt;br /&gt;
step 18- Add host on nagios server of sandhar. &lt;br /&gt;
# vim /usr/local/nagios/etc/objects/linux-box.cfg &lt;br /&gt;
define host{ &lt;br /&gt;
        use                      linux-server &lt;br /&gt;
        host_name               CORP-MAILSERVER &lt;br /&gt;
        alias                   CORP-MAILSERVER &lt;br /&gt;
        address                172.17.16.22 &lt;br /&gt;
        hostgroups      Windows Server &lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
step 19- Add services on nagios server. &lt;br /&gt;
&lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Current Users &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_users &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Server Load &lt;br /&gt;
         notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_load &lt;br /&gt;
} &lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Disk Space &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_hda1 &lt;br /&gt;
} &lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Zombie process &lt;br /&gt;
           notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_zombie_procs  &lt;br /&gt;
} &lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description CPU Load &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_cpu &lt;br /&gt;
} &lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Memory Utilization &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_mem &lt;br /&gt;
} &lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Mail Queue &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_queue &lt;br /&gt;
} &lt;br /&gt;
define service{ use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description Mail Queue &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_queue  &lt;br /&gt;
} &lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description LMTP &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_nrpe!check_zimbra_lmtp &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
define service{ &lt;br /&gt;
          use                 generic-service &lt;br /&gt;
          host_name           CORP-MAILSERVER &lt;br /&gt;
          service_description SMTP &lt;br /&gt;
          notification_options     w,u,c,r &lt;br /&gt;
          check_command       check_smtp &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
step 20- verify the nagios.cfg file. &lt;br /&gt;
&lt;br /&gt;
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg &lt;br /&gt;
Checking services... &lt;br /&gt;
	Checked 815 services. &lt;br /&gt;
Checking hosts... &lt;br /&gt;
	Checked 108 hosts. &lt;br /&gt;
Checking host groups... &lt;br /&gt;
	Checked 5 host groups. &lt;br /&gt;
Checking service groups... &lt;br /&gt;
	Checked 0 service groups. &lt;br /&gt;
Checking contacts... &lt;br /&gt;
	Checked 16 contacts. &lt;br /&gt;
Checking contact groups... &lt;br /&gt;
	Checked 12 contact groups. &lt;br /&gt;
Checking service escalations... &lt;br /&gt;
	Checked 2962 service escalations. &lt;br /&gt;
Checking service dependencies... &lt;br /&gt;
	Checked 0 service dependencies. &lt;br /&gt;
Checking host escalations... &lt;br /&gt;
	Checked 0 host escalations. &lt;br /&gt;
Checking host dependencies... &lt;br /&gt;
	Checked 0 host dependencies. &lt;br /&gt;
Checking commands... &lt;br /&gt;
	Checked 70 commands. &lt;br /&gt;
Checking time periods... &lt;br /&gt;
	Checked 6 time periods. &lt;br /&gt;
Checking for circular paths between hosts... &lt;br /&gt;
Checking for circular host and service dependencies... &lt;br /&gt;
Checking global event handlers... &lt;br /&gt;
Checking obsessive compulsive processor commands... &lt;br /&gt;
Checking misc settings... &lt;br /&gt;
&lt;br /&gt;
Total Warnings: 0 &lt;br /&gt;
Total Errors:   0 &lt;br /&gt;
&lt;br /&gt;
If we get below error  in the escalation.cfg file that means there is empty services defined for any host. For this we need to check config file. &lt;br /&gt;
ERROR:  could not expand the services defined in ‘service escalation’ config ( /usr/local/nagios/etc/objects/escalation.cfg ) &lt;br /&gt;
&lt;br /&gt;
First disable the escalation.cfg in nagios.cfg file: &lt;br /&gt;
#cfg_file=/usr/local/nagios/etc/objects/escalation.cfg &lt;br /&gt;
 Second verify the config file nagios.cfg file: &lt;br /&gt;
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg &lt;br /&gt;
It will show you the warning like this: &lt;br /&gt;
Checking host escalations... &lt;br /&gt;
	Checked 0 host escalations. &lt;br /&gt;
Checking host dependencies... &lt;br /&gt;
	Warning: ‘node1.sandhar.in’ &lt;br /&gt;
Checking commands... &lt;br /&gt;
	Checked 70 commands. &lt;br /&gt;
&lt;br /&gt;
To resolve this either you define the services for that host or disable that host. And verify the nagios.cfg file. &lt;br /&gt;
If total warnings is 0 and total errors is 0 then reload nagios. &lt;br /&gt;
&lt;br /&gt;
# /etc/init.d/nagios reload&lt;/div&gt;</summary>
		<author><name>Mithilesh</name></author>
	</entry>
</feed>