Projet

Général

Profil

NRPE » Historique » Version 2

Patrice Nadeau, 2017-04-29 11:19

1 2 Patrice Nadeau
h1. Nagios Remote Plugin Executor
2 1 Patrice Nadeau
3
> https://exchange.nagios.org/directory/Addons/Monitoring-Agents/NRPE--2D-Nagios-Remote-Plugin-Executor/details
4
5
Ce « add-on » se divise en deux parties
6
* Le « plugin » _check_nrpe_ qui roule sur le serveur Nagios pour exécuter les vérifications sur des machines distantes.
7
* Le deamon _nrpe_ qui roule comme agent sur la machine sous surveillance
8
9 2 Patrice Nadeau
h2. Téléchargement
10 1 Patrice Nadeau
11
<pre><code class="bash">
12
mkdir ~/tmp
13
cd ~/tmp
14
wget https://github.com/NagiosEnterprises/nrpe/archive/nrpe-3.1.0.tar.gz
15
# Décompresse le fichier
16
tar xvf nrpe-3.1.0.tar.gz
17
cd nrpe-nrpe-3.1.0
18
</code></pre>
19
20 2 Patrice Nadeau
h2. check_nrpe
21 1 Patrice Nadeau
22
<pre><code class="bash">
23
# openSUSE
24
./configure
25
# Debian
26
./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/arm-linux-gnueabihf
27
# All Linux
28
make clean
29
make check_nrpe
30
make install-plugin
31
</code></pre>
32
33
Un fois compilés, les exécutables ne sont pas copiés au bons endroits. On doit donc le faire manuellement.
34
35
openSUSE:
36
<pre><code class="bash">
37
mkdir -p /usr/local/nagios/libexec
38
cp src/check_nrpe /usr/local/nagios/libexec
39
cp sample-config/nrpe.cfg /etc
40
</code></pre>
41
42
Debian/Ubuntu :
43
<pre><code class="bash">
44
sudo cp src/check_nrpe /usr/local/nagios/libexec
45
cp sample-config/nrpe.cfg /etc
46
</code></pre>
47
48 2 Patrice Nadeau
h2. nrpe
49 1 Patrice Nadeau
50
<pre><code class="bash">
51
# openSUSE
52
./configure
53
# All Linux
54
make clean
55
make nrpe
56
make install-daemon
57
make install-config
58
make install-init
59
systemctl enable nrpe.service
60
systemctl start nrpe.service
61
</code></pre>