nagios-nrpe-2.12-29.1e>UA9{k2nImqiD3?Sc$jui0Jd‰ /&XyKbF;>C!h?!Xd  7 #, EWnty K  ,   F   `        5 v J(89:=%>-?5@=BEFXGl H I XYZ[\ ]P ^ bc d e f l z  !>!DCnagios-nrpe2.1229.1Nagios Remote Plug-In ExecutorNRPE can be used to run nagios plug-ins on a remote machine for executing local checks. This package contains the software for NRPE server. It could be run by inet-daemon or as stand-alone daemonS`build21ןopenSUSE 11.4openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Monitoringhttp://www.nagios.org/linuxi586# Create user and group on the system if necessary # default group: nagios if getent group nagios >/dev/null then : OK group nagios already present else groupadd -r nagios 2>/dev/null || : logger -t nagios-nrpe/rpm "Added group nagios for package nagios-nrpe" fi # default user: nagios if id nagios > /dev/null 2>&1 then : OK user nagios already present else useradd -r -o -g nagios -s /bin/false -c "User for Nagios" -d /var/lib/nagios nagios 2> /dev/null || : logger -t nagios-nrpe/rpm "Added user nagios for package nagios-nrpe" fi # check if the port for nrpe is already defined in /etc/services if grep -q 5666 /etc/services ; then : OK - port already defined else logger -t nagios-nrpe/rpm "Adding port 5666 to /etc/services" echo "nrpe 5666/tcp # nagios nrpe" >> etc/services fi test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- nrpe PNAME=nagios-nrpe INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in nrpe ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in nrpe ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi /sbin/insserv /etc/init.d.~ =A큤A큤AA큤S`S`S`S`S`S`S`S`KS`S`S`S`94268c4bfd0ee4c94f5eb35dcbd001eb04b27d453cba767372eba98ca195b25509ea1ce24bc07f60a31552fb1a58dceee88d5f4fc2f2d85458d02fcbe00857c8ddaffdf0a67694eca217d505fc73c32a00567649a0f58b6a060bf47ccf162dee6949a28321221230a5f3232bdd6b2f1fd41d8cd98f00b204e9800998ecf8427e/etc/init.d/nrpe@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnagios-nrpe-2.12-29.1.src.rpmnagios-nrpe-clientsysvinit(nagios-nrpe)nagios-nrpenagios-nrpe(x86-32)     @@@@@@@@@@@ fillupcoreutilsgrepdiffutilsinsservsed/bin/loggernetcfgpwdutilssysvinit(network)sysvinit(syslog)rpmlib(VersionedDependencies)/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bashlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libcrypto.so.1.0.0libssl.so.1.0.0libwrap.so.0rpmlib(PayloadIsLzma)3.0.3-14.0-13.0.4-14.4.6-14.8.0SXQ4MMS@MOL!LL8`Kj@K]K޺KtKCK2@lars@linux-schulserver.delars@linux-schulserver.delrupp@suse.dero@suse.delars@linux-schulserver.decoolo@novell.comlars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.dechris@computersalat.deaj@suse.de- nrpe-CVE-2014-2913.patch: possible command injection when command arguments are enabled (bnc#874743 CVE-2014-2913) - fixed by updating the example configs and documentation- nagios-nrpe-CVE-2013-1362.patch: fixed shell code injection via $() (bnc#807241 CVE-2013-1362) - only recommend the nagios-plugin packages that are used in the default configuration (helps fixing bnc#778970)- specfile cleanup using spec-cleaner (add comments to patches)- add directory to filelist to fix build- also package nrpe_check_control from contrib- prereq init scripts syslog and network- use /var/lib/nagios as home directory (same as nagios package)- fix missing operand for dirname in init script- add netcfg to PreReq to have /etc/services installed (fixes bnc #608164 )- set default values in init script- fix file ownership in /etc - added nrpe manpage from debian - added adapted patches from Debian: + nrpe-more_random.patch (overwrite the buffer with better randomness) + nrpe-improved_help.patch (list additional commandline options) + nrpe-weird_output.patch (null the buffer before using it) + nrpe-drop_privileges_before_writing_pidfile.patch (name says all) - added the following patches to fix compilation warnings: + nrpe-return_value.patch + nrpe-uninitialized_variable.patch + nrpe-unused_variable.patch- use /var/run/nrpe/nrpe.pid for pidfile; nagios can be run as different user/group which might cause conflicts - clean up the init skript and implement automatic movement/ creation of the pid directory - package /var/run/nrpe/nrpe.pid as ghost- cleanup subpackages o nagios-nrpe is default package and provides NRPE daemon obsoletes: client o nagios-plugins-nrpe provides the check plugin to be installed with the nagios host obsoletes: server - cleanup spec o sort TAGS o removed/added define - nsusr == nrpeusr - nsgrp == nrpegrp - added cmdgrp - redefine _libexecdir o added PreReq o fix pre{,un}/post{,un} sections - no restart_on_update x{,inetd}, cause xinet file is installed 'disabled' by default - service port is needed with server, not with plugin - no restart_on_update nagios when nrpe plugin is update there is also no restart_on_update when nagios_plugins are updated o fix nrpe.cfg o PID_File => /var/run/nagios/nrpe.pid - SOURCE mods o reworked patches (Makefile,xinetd) o replaced rcnrpe with nrpe.init o added README.SuSE- Use -fno-strict-aliasing to CFLAGS since the code is not clean. - Own /etc/nagios directory. - Add _GNU_SOURCE to CFLAGS to get prototype of asprintf./bin/sh/bin/sh/bin/sh/bin/shnagios-nrpe-clientbuild21 1398836119ϳϧϹϸϪϱϼϨϺ2.122.12-29.12.12-29.12.12 nrpenagiosnrpe.cfgnrpe-servicenrpenrpercnrpenagios-nrpeREADME.SuSEnrpe.8.gznagiosnrpenrpe.pid/etc/init.d//etc//etc/nagios//etc/sysconfig/SuSEfirewall2.d/services//etc/xinetd.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/nagios-nrpe//usr/share/man/man8//var/lib//var/run//var/run/nrpe/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:275/openSUSE_Evergreen_11.4/0431c0fc0e80273b39173a9eb37fad1d-nagios-nrpe.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linuxVu0sinet-daemonnagios-plugins-usersnagios-plugins-loadnagios-plugins-disknagios-plugins-procs?]"k%a!nܿ+=Υˆml@T AVLƘ* ^VBq48g܃*8_T׎.OSYY/JVWWD0SڥZ;L.ZhKɲE|Nbݭހ W!:Rɜ& b?L&IcR_߈ʪ]&53`f4(+E fO1S4 HWc>0i1 |$%$mYx,]=06/0j *kGH)d$@eE\OՅx[]j4v~žZ(H eg8[j!2a|_7Vgcrg^^ yE)2-~;}43i/Z R"~Vo%_BiMj o5H$WMp'y,)[:׶ i"e9GnF>4:β=DP^8;E "Aj+f3Uc ;QwoNʮt\D& 8 1X4ϟ^>QT%PxukNl{n!_1ZUh:=0Vb HL3eU_YѮ5;_Ʈ1ɻhL%8w͉EAHQ_~Cz%9R<0g/CLZ"O˦aqH$djϑR1=nN"loЅTJroEےخrfZE6:.ͮ/z}۝eHGw:r XB2ʹE*&] x[ a^p핽$&:?b'8z{A袻$@Y*)@lS@ҋE(LMn7}7D7fCR^Ft UNg pV蚱Qdp'FsL6Ek3_B)W89HK 2H= Spx5MӤn=flgl~i-8>ԣYX'j?/2?{ 9qrSQ4p [jJ2g :#4[w 83|D߶)‡V^w`.1cM+:QwP2 dh{ґqWA\b.!ISț]bE^2RXoB.v m$ߍ95!h/dRw2 -"+Ȣ`hhk 0 Q 'G=ƙpk\v|u=L%\72\zsv5(&4L=7<`^i\iF{ ~6->m'3V{:.#s*Eyײ 4yʌ@Vy.1lP%Tw;7BפN0ߦч)6#=( FY]җF?e nD߽i X ؍W-3grVsJ7ڂ[mBDNIRAS(.坎(!gXg0F4M?΍"ԾA 㱸"zT/1u_JWn2 WY!e4h)E,E}#zQ6 PUP岷[jDR60MA\v*L ;{jT:;AU3TjnbW|v7h#lA- Ҋ3Ĕv21B*dxO3-{NoD<ՍPM -{Z#X ,/]ݷVfkXO6e%qva{BY|R (Gh2<~ؽS+s4YĞ3 Ϫ0B_;_a0j0VZ%G;ho%^æ8LEj:YōC[tr4 UYKrD5=KY]a.F:2?rcQs}T91ƻ쪰.TfH-VoZ9,U5omk0) GW&=I M:X~y;btc4`*F-Rt6EWݕE3E2m'C=25)q岞o UA놫"lCu"4FesS9?2DC4,́1~ VBR`aeݿyvD' >6\RԔa1ū%uhkoXK#g br~yIn61C|8?v zD|ьjb߾4 bE%+ B>?pϝh*3 GPN!so"wG?4٫8 rN?sibm]R4c&<߼he*c\Zq4#&O@cW:a}%t69P+vE"EkW-?)I>S"='~;5; t$i[ ׸JaVߗAIL:oAڤ>T~D}=''PǵOM\wNΡ V\d>38e[Ll-cT>ns}zsqN~)J`,yq%q)'L]:?F 3T)속CM@jQ}GBvAo @'eJi/';rr.%6=+LQeg.8!p"I1EHw϶jBNv[-8P-FMvƐWF2>ͺ =f:gU$:^bphc4Q.>\#at2N@X ;R#;^{כO7Q=d,p6 }vps(*qAai d Ex` 4Xÿ٪Y (\&wUy!GR_쁉s>Ճ䷵44) =usL+%n>W+3rl9‹mTDIƜX`[dT#=NՌ^ݜ!D^ 7δJK`y`HJT/swCWSzaPȢ%f8T&"ltUC&bm4-r{9jOVir1C<|)VS6u;,}Yx9&R|X9Z03unC90R($kv]~ I%ZyUI Wڲ#nx>+%>e