Beispiel #1
0
 /**
  * 添加服务器
  * @param $server 服务器名称
  * @param $ip 地址
  * @param $port 端口
  * @param $os 操作系统
  * @param $security_name snmp用户名
  * @param $pass_phrase snmp密码
  * @param $auth_protocol snmp身份验证加密方式
  * @param $priv_protocol 加密/解密协议
  */
 public static function add($server, $ip, $port, $os, $security_name, $pass_phrase, $auth_protocol, $priv_protocol)
 {
     $data['name'] = $server;
     $data['ip'] = ip::ip_to_long($ip);
     $data['port'] = $port;
     $data['type'] = $os;
     $data['security_name'] = $security_name;
     $data['pass_phrase'] = $pass_phrase;
     $data['auth_protocol'] = $auth_protocol;
     $data['priv_protocol'] = $priv_protocol;
     // 加密
     $data['security_name'] = self::encode_security_name($data);
     $data['pass_phrase'] = self::encode_pass_phrase($data);
     self::$db->insert('server', $data);
 }