Projet

Général

Profil

NRPE » Historique » Version 6

Patrice Nadeau, 2017-04-29 11:26

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 4 Patrice Nadeau
{{TOC}}
10 3 Patrice Nadeau
11 2 Patrice Nadeau
h2. Téléchargement
12 1 Patrice Nadeau
13
<pre><code class="bash">
14
mkdir ~/tmp
15
cd ~/tmp
16
wget https://github.com/NagiosEnterprises/nrpe/archive/nrpe-3.1.0.tar.gz
17
# Décompresse le fichier
18
tar xvf nrpe-3.1.0.tar.gz
19
cd nrpe-nrpe-3.1.0
20
</code></pre>
21
22 2 Patrice Nadeau
h2. check_nrpe
23 1 Patrice Nadeau
24
<pre><code class="bash">
25
# openSUSE
26
./configure
27
# Debian
28
./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/arm-linux-gnueabihf
29
# All Linux
30
make clean
31
make check_nrpe
32
make install-plugin
33
</code></pre>
34
35
Un fois compilés, les exécutables ne sont pas copiés au bons endroits. On doit donc le faire manuellement.
36
37
<pre><code class="bash">
38 5 Patrice Nadeau
# openSUSE
39 1 Patrice Nadeau
mkdir -p /usr/local/nagios/libexec
40
cp src/check_nrpe /usr/local/nagios/libexec
41
cp sample-config/nrpe.cfg /etc
42 5 Patrice Nadeau
# Debian/Ubuntu
43 1 Patrice Nadeau
sudo cp src/check_nrpe /usr/local/nagios/libexec
44
cp sample-config/nrpe.cfg /etc
45
</code></pre>
46
47 2 Patrice Nadeau
h2. nrpe
48 1 Patrice Nadeau
49
<pre><code class="bash">
50
# openSUSE
51
./configure
52
# All Linux
53
make clean
54
make nrpe
55
make install-daemon
56
make install-config
57
make install-init
58
systemctl enable nrpe.service
59
systemctl start nrpe.service
60
</code></pre>