ganglia-gmond-3.7.2-lp152.8.4 > A ^2/=J 5eoe;3_v,=}Y`,8ϱ4EE@({>"0g$@K]<Z)WȶS!Nk kiO}ub8
,b8d927fc3378ce3aa88e67eb8eec5f75ec4b27e6 012ed7c16894457844de9b4a4cb4d0f009ce8158c93c863f3ed6e0abea584f13 ȸ ^2/= G+q|$|Wi3\d4]"(ր* d.V#5xbAe= Fy+dZƳ0 7lqJ8anuWQHvVAwQ_@SAM7+l;D̒R7jm.+؏Цhv{r:3&ǗF">#s@/A&|6xP >,bה?xusSt}4JΡY.L@`.mw6 > p I @ ? @ d 7 4 8 @ D W ` m ( H ` X P 4 " ( " 8 " 9 # : $? = 1 > 1 ? 1 @ 1 B 1 F 1 G 2 H 2p I 2 X 2 Y 2 Z 38 [ 3@ \ 3L ] 3 ^ 4 b 5Y c 6 d 6` e 6e f 6h l 6j u 6| v 6 w >l x > y ?, V z @ @ @ @ @ C ganglia-gmond 3.7.2 lp152.8.4 Ganglia Monitor daemon Ganglia is a scalable, real-time monitoring and execution environment with all execution requests and statistics expressed in an open well-defined XML format. This gmond daemon provides the ganglia service within a single cluster or Multicast domain. ^2lamb14 openSUSE Leap 15.2 openSUSE BSD-3-Clause https://bugs.opensuse.org System/Monitoring http://ganglia.info/ linux x86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in gmond.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in gmond.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ganglia-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ganglia-update-$service-new-in-upgrade" fi done for service in gmond.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset gmond.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in gmond.service ; do if [ ! -e "/run/rpm-ganglia-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ganglia-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in gmond.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi # Only do on update and when /sys and /proc are mounted. # This avoids problems with post build scripts. if [ $1 -gt 1 -a -d /sys/block -a -d /proc/sys ] ; then LEGACY_GMOND_CONF=/etc/ganglia/gmond.conf if [ -e /etc/gmond.conf ] ; then LEGACY_GMOND_CONF=/etc/gmond.conf fi METRIC_LIST="`/usr/sbin/gmond -c ${LEGACY_GMOND_CONF} -m`" if [[ $? != 0 ]] ; then # They may have an old configuration file format echo "-----------------------------------------------------------" echo "IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT" echo "-----------------------------------------------------------" echo "Parsing your gmond.conf file failed" echo "It appears that you are upgrading from ganglia gmond version" echo "2.5.x. The configuration file has changed and you need to " echo "convert your old 2.5.x configuration file to the new format." echo "" echo "To convert your old configuration file to the new format" echo "simply run the command:" echo "" echo "% gmond --convert old.conf > new.conf" echo "" echo "This conversion was not made automatic to prevent unknowningly" echo "altering your configuration without your notice." else if [ `echo "$METRIC_LIST" | wc -l` -eq 1 ] ; then echo "-----------------------------------------------------------" echo "IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT" echo "-----------------------------------------------------------" echo "No metrics detected - perhaps you are using a gmond.conf" echo "file from Ganglia 3.0 or earlier." echo "Please see the README file for details about how to" echo "create a valid configuration." else if [ -e /etc/gmond.conf ]; then mv /etc/gmond.conf /etc/ganglia fi fi fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable gmond.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop gmond.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart gmond.service ) || : fi else # package uninstall for service in gmond.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi Z " \p K ) 9H H E r &AA큤큤A