static function addDefaultWatchdog($pserver) { $v = new watchdog(null, $pserver, "mysql___{$pserver}"); $v->get(); if ($v->dbaction !== 'add') { $v->setUpdateSubaction('update'); $v->was(); return; } self::addOneWatchdog($pserver, "web", "80", "__driver_web"); self::addOneWatchdog($pserver, "smtp", "25", "/etc/init.d/xinetd restart"); self::addOneWatchdog($pserver, "ftp", "21", "/etc/init.d/xinetd restart"); self::addOneWatchdog($pserver, "pop", "110", "/etc/init.d/courier-imap restart"); self::addOneWatchdog($pserver, "imap", "143", "/etc/init.d/courier-imap restart"); self::addOneWatchdog($pserver, "mysql", "3306", "/etc/init.d/mysqld restart"); }