Install NRPE auf XenServer 6.0

Posted: 6th September 2012 by Thorben Hemmler in Xen

Um auf einem Xen Server NRPE installieren zu können, bedarf es der Extra Packages for Enterprise Linux (EPEL). Doch schon bei der Installation tritt dieser Fehler auf:

rpm -ivh /tmp/epel-release-6-7.noarch.rpm
 warning: /tmp/epel-release-6-7.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895
 error: Failed dependencies:
 rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-7.noarch
 rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-7.noarch
 [root@puma ~] rpm --checksig /tmp/epel-release-6-7.noarch.rpm
 /tmp/epel-release-6-7.noarch.rpm: RSA sha1 (MD5) (PGP) md5 NOT OK

So kann man den Fehler umgehen:

Ins Temp Verzeichnis wechseln:

cd /tmp

EPEL herunterladen:

wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

Signatur checken: (sollte noch fehlschlagen)

rpm --checksig /tmp/epel-release-5-4.noarch.rpm
/tmp/epel-release-5-4.noarch.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#217521f6)

Signatur herunterladen:

wget http://fedoraproject.org/static/217521F6.txt

Signatur importieren:

rpm --import 217521F6.txt

Signatur erneut checken:

rpm --checksig /tmp/epel-release-5-4.noarch.rpm
/tmp/epel-release-5-4.noarch.rpm: (sha1) dsa sha1 md5 gpg OK

EPEL installieren:

yum -y localinstall epel-release-5-4.noarch.rpm

Nagios-Plugins installieren:

yum -y install nagios-plugins.i386

NRPE installieren:

yum -y install nrpe.i386

Ein beliebiges Plugin installieren:

yum -y install nagios-plugins-load.i386

Plugin testen:

/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
OK - load average: 0.00, 0.00, 0.00|load1=0.000;15.000;30.000;0; load5=0.000;10.000;25.000;0; load15=0.000;5.000;20.000;0;

Autostart einrichten:

chkconfig nrpe on

NRPE starten:

/etc/init.d/nrpe start