Группа :: Мониторинг
Пакет: xymon
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: xymon.pipevmstatfork.patch
Скачать
Скачать
# When we background our vmstat process for later pickup, pipe the command to sh
# instead of forking with nohup. The command line is scary to anyone running ps.
#
diff -Nur client.d-vmstat/xymonclient-aix.sh client/xymonclient-aix.sh
--- client.d-vmstat/xymonclient-aix.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-aix.sh 2012-01-24 15:31:56.799673654 -0800
@@ -61 +61 @@
-nohup sh -c "vmstat 300 1 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 1 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-freebsd.sh client/xymonclient-freebsd.sh
--- client.d-vmstat/xymonclient-freebsd.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-freebsd.sh 2012-01-24 15:31:56.799673654 -0800
@@ -62 +62 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-hp-ux.sh client/xymonclient-hp-ux.sh
--- client.d-vmstat/xymonclient-hp-ux.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-hp-ux.sh 2012-01-24 15:31:56.799673654 -0800
@@ -69 +69 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-linux.sh client/xymonclient-linux.sh
--- client.d-vmstat/xymonclient-linux.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-linux.sh 2012-01-24 15:31:56.799673654 -0800
@@ -84 +84 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-netbsd.sh client/xymonclient-netbsd.sh
--- client.d-vmstat/xymonclient-netbsd.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-netbsd.sh 2012-01-24 15:31:56.799673654 -0800
@@ -57 +57 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-openbsd.sh client/xymonclient-openbsd.sh
--- client.d-vmstat/xymonclient-openbsd.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-openbsd.sh 2012-01-24 15:31:56.799673654 -0800
@@ -57 +57 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-osf1.sh client/xymonclient-osf1.sh
--- client.d-vmstat/xymonclient-osf1.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-osf1.sh 2012-01-24 15:31:56.799673654 -0800
@@ -55 +55 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-sco_sv.sh client/xymonclient-sco_sv.sh
--- client.d-vmstat/xymonclient-sco_sv.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-sco_sv.sh 2012-01-24 15:31:56.799673654 -0800
@@ -55 +55 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-sunos.sh client/xymonclient-sunos.sh
--- client.d-vmstat/xymonclient-sunos.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-sunos.sh 2012-01-24 15:31:56.801124025 -0800
@@ -71,3 +71,3 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
-nohup sh -c "iostat -c 300 2 1>$XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
-nohup sh -c "iostat -dxsrP 300 2 1>$XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
+echo "iostat -c 300 2 1>$XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
+echo "iostat -dxsrP 300 2 1>$XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-unixware.sh client/xymonclient-unixware.sh
--- client.d-vmstat/xymonclient-unixware.sh 2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-unixware.sh 2012-01-24 15:31:56.801124025 -0800
@@ -57 +57 @@
-#nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+#echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &