nagios-nrpe-2.12-29.1e>UA4|GgX'Cq?S`$j]8$f.q 84lB& t<0<#;qX3>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ܿ+=ΥL.QQ}K Gy xVK^T/>]I@}Dh 4l%h(0:Z}q ]Lگ܄# s2wQÃz %PfofVW!Qհ9]"s]7ed$yAw䦼ԓu@_u5ۈB_eb:9,0DHh`޾ZQ}ۙW+p۳ZX•~dG}pCw P͸d&:|y'yRR?ce B Uh7wW~ʍ ~qZzqIr$9)y'ilrW8,PS卭VO7oAT ; =L~[ 9ù^W %A;sѾgKuqj6rpִYR):=1fjy ϑ"Yc^$)*>,lP"f--T`w5y s[Av C{(Y~ /EBt .?q)hRvq`,WxWȓ?w92ĎVοx}Jf~f;ƑB\'1$J(o,-mk]B46{Wф M&%6\2t[W'ޅ%% ٪͇? r&bo' qz6&}3%D$F&ffԎh*RΓ4+st2LB!zl1^gUXms)~B-1Rtx2>nI-T0&% o)򍾆Uz;&Gnz@`Z5w(<J `Q}e.Zyݶ٩;6rtdeCq[뛌>$I+ֳR3?gY%['燜O臶90$$p1䇩Ɋjȣ w`Y˖nSVGER?u5#WW?9ڣEa ?2չN%|Kn ]e6EbJmJ璝RV56Ǹ7 _lZG>i%˗!?VOG7ڙܝ&ĂMXEЉw +T=!MP`ՇV&=z+Q(D 0X<<W,^(d71ݵEM8]wx ^*AS]In'Vr;=oN.CeD꫆al9r@ Il,W[V[U*@|Qy]oXG -уI]̌.oe L٢J8ʙ)ԠLY 6MLcgP;Lu"C3JwV k/1DM6 8 wf$D{58AƼe.۫뭼n+_%FNZutCb#]@퉻4o@%ڞTG rz&{R@Z^pnAzO{/^fpόGp`mr5[4Ֆt m7wK g,Vui*NYYgUGAߠB񕋙d?ù}#.}l2LؗVW~vKm-9ԝLNG:"l+vRh`]b9>ڇ4&KI-uII~ܖ_u c=wV=b{ZlGػ ^J5%=0NF3w9&odubԄKd)jzExG^x(ٰKvm*FvD^clOzZgTJgvZg¸Nk)L10(YѪ꼕8&K[3U9.e oC~ѡA>V* Bl6}/?$r2YSGa>z"Ygf|0C}3VkA\<54qTSR!1Y ~w`wmosG[G`wS']BF3o~b`+QZ\\<6SߗhSOhtOiwÇ&}M1*2&g}lᩧ8#)pU9M|AݥŤ99e>װFs vR^ܮqI+)ysC3=V3 sِVnMB, v_ G2fz9)hPPa5P¤ ds:zNGPd.Y}b3M^<{Ӻ|~T̤M IW=" аū./nO nlѣ{"6o~}}YiЦɾu6@j FLOO e}cC_UA*M_lQ5 {_dDyŐ` ;N8JؠU͕1'k\MBagGh L`jqWH MUSGGa-s)h^泥ЀBҙRJ4.iN.ch-!/7"HN_B+aX1լј&2Wҙ(55rn/!\ U%nwKIY_iN}9E5u:ՂLL٨y}}Y9nV{-beJ҇Cs:`w |E6*!6 G ?]MUyEN݀o|2