/** * 添加服务器 * @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); }