Exemplo n.º 1
0
 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");
 }