处理器架构 | 操作系统类别 | 确定可安装环境 |
x64/ARM | TencentOS Server | TencentOS Server 3.1、TencentOS Server 2.4 |
| CentOS(64位) | CentOS_6.8_64位、CentOS_6.9_64位、CentOS_7.2_64位、CentOS_7.3_64位、CentOS_7.4_64位、CentOS_7.5_64位、CentOS_7.6_64位、CentOS_8.0_64位 |
| Ubuntu(64位) | Ubuntu Server_14.04.1_LTS_64位、Ubuntu Server_16.04.1_LTS_64位、Ubuntu Server_18.04.1_LTS_64位、Ubuntu Server_20.04.1_LTS_64位、Ubuntu Server_22.04.1_LTS_64位 |
| Debian(64位) | Debian_8.2_64位、Debian_9.0_64位、Debian_12.0_64位 |
| openSUSE(64位) | openSUSE_42.3_64位 |
wget https://mirrors.tencentyun.com/install/cls/script/loglistener/loglistener_operator && chmod u+x loglistener_operator
wget https://mirrors.tencent.com/install/cls/script/loglistener/loglistener_operator && chmod u+x loglistener_operator
# 内网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region}# 外网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} -n internet
# 内网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} --version ${version}# 外网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} --version ${version} -n internet
# 内网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} --package_path ${package_path}# 外网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} --package_path ${package_path} -n internet
# 内网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} --url https://xxx.tar.gz# 外网访问./loglistener_operator install -s ${secret_id} -k ${secret_key} -r ${region} --url https://xxx.tar.gz -n internet

参数名 | 是否必填 | 描述 |
-s | 是 | |
-k | 是 | |
-n | 否 | 表示 LogListener 通过哪种方式访问服务域名,取值:internal 内网访问(默认),internet 外网访问。 内网访问:适用于腾讯云服务器,且服务器所在地域与机器组一致。 外网访问:适用于非腾讯云服务器,或服务器所在地域与机器组不一致。 |
-r | 是 | 注意: 当您所使用的日志服务区域与您的业务机器所处的区域不一致时,请配置参数 network 为 internet,即代表外网访问。 |
-d | 否 | 注意: 当您所使用的日志服务区域与您的业务机器所处的区域不一致时,请配置外网域名。例如 ap-beijing.cls.tencentcs.com。 |
-i | 否 | |
-l | 否 | 注意: 若配置了机器标识, 该机器将只能通过机器标识与机器组关联, 无法通过 IP 进行关联;若不配置, 机器组只能通过 IP 关联该机器。 |
-p | 否 | 端口,默认 80。如需使用 HTTPS 加密传输,请指定443。 |
-u | 否 | 默认不上传机器标识到 CLS。 |
--base_dir | 否 | LogListener 安装路径,默认安装在 /opt 目录下。 |
--package_path | 否 | 使用本地包安装时指定本地 package 的路径。 |
--url | 否 | 指定 URL 安装时使用,指定 mirrors 仓库的地址。 |
--version | 否 | 指定版本号安装,默认安装最新版本。 |
--dynamic_ip | 否 | 用于控制是否开启动态 IP 自动检测能力,默认为 false。若入参为 true,当 IP 发生变更时可实时更新(仅机器标识场景支持,通过 IP 地址关联的场景不支持该能力)。 注意: 仅 LogListener 3.5.7及以上版本支持该参数。 |
--switch_endpoint | 否 | 启用备用域名。默认为 false,若入参为 true,当主域名网络失败后会使用备用域名。 入参 true 后,配置文件新增 backup_endpoints 字段(备用域名),系统会主动填充备用域名。 若用户初始化为内网访问,backup_endpoints 主动填充为外网。 若用户初始化为外网访问,backup_endpoints 主动填充为内网。 您也可以在配置文件中手动修改备用域名(支持填充多个)。若主域名无法访问,LogListener 会按照备用域名的顺序依次进行访问直至访问成功。 注意: 仅 LogListener 3.5.7及以上版本支持该参数。 |
./loglistener_operator install --help 查看。
systemctl start loglistener
systemctl check loglistener 查看是否启动成功:
/opt/loglistener),执行如下命令即可查看版本。./loglistener -v
/opt/loglistener),执行如下命令即可查看帮助说明。./loglistener -h
systemctl stop loglistener
systemctl restart loglistener
systemctl check loglistener 查看是否重启成功。systemctl status loglistener

systemctl check loglistener
systemctl stop loglistener 停止运行旧版本的 LogListener。systemctl stop loglistener
/opt/loglistener),在/opt/loglistener/tools 路径下,以管理员权限执行卸载命令。./loglistener_operator uninstall
/etc/init.d/loglistenerd -v
/etc/init.d/loglistenerd -h
systemctl stop loglistenerd
/etc/init.d/loglistenerd stop
systemctl restart loglistenerd
/etc/init.d/loglistenerd check 查看是否重启成功:
/etc/init.d/loglistenerd restart

/etc/init.d/loglistenerd status

/etc/init.d/loglistenerd check

/usr/local/为例,在/usr/local/loglistener/tools 路径下,以管理员权限执行卸载命令:./loglistener.sh uninstall
/usr/local/loglistener 为例,前往安装目录下,备份旧版本中的断点文件目录./data。例如:将旧版的断点文件备份至/tmp/loglistener-backup 目录下。cp -r ./data /tmp/loglistener-backup/
/usr/local/loglistener 为例,复制所备份的断点文件目录(步骤2)到新版本 LogListener 目录下。cp -r /tmp/loglistener-backup/data ./
文档反馈