示例#1
0
文件: Zabbix.php 项目: jiang51/monda
 static function apiInit()
 {
     if (Options::get("zapi") && !Options::get("help")) {
         if (Options::get("zapiurl") && Options::get("zapiuser") && Options::get("zapipw")) {
             Debugger::log("Initialising Zabbix API\n", Debugger::DEBUG);
             try {
                 self::$api = new ZabbixApi(Options::get("zapiurl"), Options::get("zapiuser"), Options::get("zapipw"));
             } catch (Exception $e) {
                 CliDebug::log($e, Debugger::ERROR);
             }
         } else {
             throw new \Exception("Undefined parameters!");
         }
         return self::$api;
     } else {
         return false;
     }
 }