Beispiel #1
0
if($argv[1]=="--all-squid"){
	$conf[]=dansguardian_tail_status();
	$conf[]=squid_master_status();
	$conf[]=c_icap_master_status();
	$conf[]=dansguardian_master_status();
	$conf[]=kav4Proxy_status();
	$conf[]=proxy_pac_status();
	$conf[]=squid_tail();
	$conf[]=squidguardweb();
	$conf[]=ufdbguardd();
	echo @implode("\n",$conf);
	die();
}
if($argv[1]=="--zarafa"){
	$conf[]=zarafa_web();
	$conf[]=zarafa_ical();
	$conf[]=zarafa_dagent();
	$conf[]=zarafa_monitor();
	$conf[]=zarafa_gateway();
	$conf[]=zarafa_spooler();
	$conf[]=zarafa_server();
	$conf[]=zarafa_licensed();
	$conf[]=zarafa_indexer();
	echo @implode("\n",$conf);
	die();
}



if($argv[1]=="--amavis-full"){
Beispiel #2
0
function ZarafaInit()
{
    $unix = new unix();
    $redhatbin = $unix->find_program("chkconfig");
    $php5 = $unix->LOCATE_PHP5_BIN();
    if (is_file($redhatbin)) {
        echo "Zarafa updating RedHat mode\n";
        zarafa_monitor_redhat();
        zarafa_dagent_redhat();
    }
    $servicebin = $unix->find_program("update-rc.d");
    if (is_file($servicebin)) {
        echo "Zarafa updating Debian mode\n";
        zarafa_monitor_debian();
        zarafa_dagent_debian();
    }
    ZarafaSearch();
    zarafa_server_all();
    zarafa_web();
    shell_exec("{$php5} /usr/share/artica-postfix/exec.monit.php --build >/dev/null 2>&1");
}