diff -ruN smeserver-sysmon-6.4.old/root/usr/sbin/sysmon smeserver-sysmon-6.4/root/usr/sbin/sysmon --- smeserver-sysmon-6.4.old/root/usr/sbin/sysmon 2018-01-12 13:52:54.000000000 +0100 +++ smeserver-sysmon-6.4/root/usr/sbin/sysmon 2018-01-15 17:41:46.072000807 +0100 @@ -38,7 +38,6 @@ close FILELOCK; &POSIX::setsid; - print "Damonizing sysmon...\n"; unlink("/var/log/sysmon.old") if -e "/var/log/sysmon.old"; rename("/var/log/sysmon","/var/log/sysmon.old") if -e "/var/log/sysmon"; open STDOUT,'>>/var/log/sysmon'; @@ -63,8 +62,8 @@ { `/usr/lib64/sa/sadc 1 1 /var/lib/rrd/sysmon.process > /dev/null 2>&1; /usr/lib64/sa/sadc 1 1 /var/lib/rrd/sysmon.stats > /dev/null 2>&1`;} my @sardata; - if ( -x '/usr/bin/sadf' ) { @sardata=`/usr/bin/sadf -- -qrbu -n DEV /var/lib/rrd/sysmon.process 2> /dev/null`;print "sadf used : ";} - else { @sardata = `/usr/bin/sar -hqru -P ALL -n DEV -f /var/lib/rrd/sysmon.process 2> /dev/null`; print "old systat : ";} + if ( -x '/usr/bin/sadf' ) { @sardata=`/usr/bin/sadf -- -qrbuS -n DEV /var/lib/rrd/sysmon.process 2> /dev/null`;print "sadf used : \n";} + else { @sardata = `/usr/bin/sar -hqruS -P ALL -n DEV -f /var/lib/rrd/sysmon.process 2> /dev/null`; print "old systat : \n";} unlink("/var/lib/rrd/sysmon.process"); if($#sardata > 0 && $sardata[0] =~ /\s+(\d+)\s+(\d{10})/ && $1 >= 45 && $1 <= 135 && $2 > $lastupdate) {