Not sure whether this is a problem :-) But in version 7 I don't see so much selfmon restarts.
Today I applied the lastest Up2date 7.891 on my home ASG (ASG120, 1GB RAM) and there are the following selfmon restarts after the final reboot:
2010:03:18-20:25:00 astaro selfmonng[4126]: T Shutting Down ...
2010:03:18-20:27:49 astaro selfmonng[4094]: T Selfmonitor Daemon successfully started
2010:03:18-20:27:50 astaro selfmonng[4094]: T Loading Selfmonitoring Checks complete new=65 failed=0 retained=0 dropped=0
2010:03:18-20:28:05 astaro selfmonng[4094]: I check Failed increment ntpd_running counter 1 - 3
2010:03:18-20:28:15 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 1 - 3
2010:03:18-20:28:20 astaro selfmonng[4094]: T read config file '/etc/selfmonng.conf'
2010:03:18-20:28:20 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 2 - 3
2010:03:18-20:28:25 astaro selfmonng[4094]: W check Failed increment ipv6_aiccu_running counter 3 - 3
2010:03:18-20:28:28 astaro selfmonng[4094]: IPv6 SixXs Tunnel Broker client not running - restarted
2010:03:18-20:28:28 astaro selfmonng[4094]: W NOTIFYEVENT Name=ipv6_aiccu_running Level=INFO Id=174 sent
2010:03:18-20:28:28 astaro selfmonng[4094]: W triggerAction: 'cmd'
2010:03:18-20:28:28 astaro selfmonng[4094]: W actionCmd(+): '/var/mdw/scripts/ipv6-aiccu restart'
2010:03:18-20:28:32 astaro selfmonng[4094]: W child returned status: exit='0' signal='0'
2010:03:18-20:28:32 astaro selfmonng[4094]: I check Failed increment pop3proxy_running counter 1 - 3
2010:03:18-20:28:43 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 1 - 3
2010:03:18-20:28:48 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 2 - 3
2010:03:18-20:28:53 astaro selfmonng[4094]: W check Failed increment ipv6_aiccu_running counter 3 - 3
2010:03:18-20:28:53 astaro selfmonng[4094]: W NOTIFYEVENT Name=ipv6_aiccu_running Level=INFO Id=174 suppressed
2010:03:18-20:28:53 astaro selfmonng[4094]: W triggerAction: 'cmd'
2010:03:18-20:28:53 astaro selfmonng[4094]: W actionCmd(+): '/var/mdw/scripts/ipv6-aiccu restart'
2010:03:18-20:28:56 astaro selfmonng[4094]: W child returned status: exit='0' signal='0'
2010:03:18-20:28:56 astaro selfmonng[4094]: I check Failed increment smtp_running counter 1 - 15
2010:03:18-20:29:11 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 1 - 3
2010:03:18-20:29:16 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 2 - 3
2010:03:18-20:29:16 astaro selfmonng[4094]: I check Failed increment smtp_running counter 2 - 15
2010:03:18-20:29:21 astaro selfmonng[4094]: W check Failed increment ipv6_aiccu_running counter 3 - 3
2010:03:18-20:29:21 astaro selfmonng[4094]: W NOTIFYEVENT Name=ipv6_aiccu_running Level=INFO Id=174 suppressed
2010:03:18-20:29:21 astaro selfmonng[4094]: W triggerAction: 'cmd'
2010:03:18-20:29:21 astaro selfmonng[4094]: W actionCmd(+): '/var/mdw/scripts/ipv6-aiccu restart'
2010:03:18-20:29:23 astaro selfmonng[4094]: W child returned status: exit='0' signal='0'
2010:03:18-20:29:34 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 1 - 3
2010:03:18-20:29:39 astaro selfmonng[4094]: I check Failed increment ipv6_aiccu_running counter 2 - 3
2010:03:18-20:29:44 astaro selfmonng[4094]: W check Failed increment ipv6_aiccu_running counter 3 - 3
2010:03:18-20:29:44 astaro selfmonng[4094]: W NOTIFYEVENT Name=ipv6_aiccu_running Level=INFO Id=174 suppressed
2010:03:18-20:29:44 astaro selfmonng[4094]: W triggerAction: 'cmd'
2010:03:18-20:29:44 astaro selfmonng[4094]: W actionCmd(+): '/var/mdw/scripts/ipv6-aiccu restart'
2010:03:18-20:29:47 astaro selfmonng[4094]: W child returned status: exit='0' signal='0'