プロセッサアーキテクチャ | OSカテゴリ | インストール可能環境の確認 |
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
# 内部ネットワークアクセス./loglistener_operator install --uin ${uin} -r ${region}# インターネットアクセス./loglistener_operator install --uin ${uin} -r ${region} -n internet
# 内部ネットワークアクセス./loglistener_operator install --uin ${uin} -r ${region} --version ${version}# インターネットアクセス./loglistener_operator install --uin ${uin} -r ${region} --version ${version} -n internet
./loglistener_operator install --uin ${uin} -r ${region} --package_path ${package_path}# インターネットアクセス./loglistener_operator install --uin ${uin} -r ${region} --package_path ${package_path} -n internet
# 内部ネットワークアクセス./loglistener_operator install --uin ${uin} -r ${region} --url https://xxx.tar.gz# インターネットアクセス./loglistener_operator install --uin ${uin} -r ${region} --url https://xxx.tar.gz -n internet
<インストールディレクトリ>/conf/user_config/配下のローカルJSON設定内のoutputs[].detail.Uinを現在のアカウントUINに更新し、インストールコマンド内の--uinパラメータと一致することを確認してください。
パラメータ名 | 必須/任意 | 説明 |
-s | SecretId、SecretKeyを使用してインストールする場合に必須です。 | TencentCloud APIキーの一部であり、SecretIdはAPI呼び出し元の識別に使用されます。TencentCloud APIキーに関連付けられたアカウントに、対応するLogListenerログ収集権限が付与されていることを確認してください。 |
-k | SecretId、SecretKeyを使用してインストールする場合に必須です。 | TencentCloud APIキーの一部であり、SecretKeyは署名文字列の暗号化とサーバー側での署名文字列の検証に使用されるキーです。TencentCloud APIキーに関連付けられたアカウントに、対応するLogListenerログ収集権限が付与されていることを確認してください。 |
--uin | UINを使用してインストール(弱い認証)する場合に必須です。 | Tencent CloudアカウントのUINです。このパラメータはSecretId、SecretKeyと相互排他的であり、同時に設定することはできません。 |
-n | いいえ | LogListenerがどの方式でサービスドメインにアクセスするかを表します。値:internalはイントラネットアクセス(デフォルト)、internetはインターネットアクセスです。 内部ネットワークアクセス:Tencent Cloud CVMに適用され、かつサーバーの所在地域がマシングループと一致する場合に使用します。 外部ネットワークアクセス:Tencent Cloudサーバーではない場合、またはサーバーの所在地域がマシングループと一致しない場合に適用されます。 |
-r | はい | |
-d | いいえ | 注意: 使用しているログサービスリージョンと業務マシンが所在するリージョンが一致しない場合は、外部ネットワークドメインを設定してください。例えば ap-beijing.cls.tencentcs.com です。 |
-i | いいえ | マシンのIPアドレスです。マシングループは設定されたIPアドレスによってこのマシンと関連付けることができます。詳細はマシングループをご参照ください。入力しない場合、LogListenerは自動的に本マシンのIPアドレスを取得します。 |
-l | いいえ | 注意: マシン識別子を設定した場合、そのマシンはマシン識別子によってのみマシングループに関連付けることができ、IPで関連付けることはできません。設定しない場合、マシングループはIPによってのみそのマシンに関連付けることができます。 |
-p | いいえ | ポートです。デフォルトは80です。HTTPS暗号化転送を使用する場合は、443を指定してください。 |
-u | いいえ | デフォルトではマシン識別子をCLSにアップロードしません。 |
--base_dir | いいえ | LogListenerのインストールパスです。デフォルトでは/optディレクトリにインストールされます。 |
--package_path | いいえ | ローカルパッケージを使用してインストールする場合、ローカルインストールパッケージ( .tar.gzファイル)の完全なパス(ファイル名を含む)を指定します。例えば/tmp/loglistener.tar.gzです。ディレクトリパスを入力すると認識されません。ローカルインストールパッケージはCLS公式リポジトリからダウンロードできます。命名形式はloglistener-linux-<プロセッサアーキテクチャ>-<バージョン番号>.tar.gzです(-updateサフィックスを含まないフルインストールパッケージを使用してください)。詳細はLogListenerのインストール-ローカル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以降のバージョンのみがこのパラメータをサポートしています。 |
--skip_os_support_check | いいえ | このパラメータはLogListener 3.6.4以降のバージョンでのみサポートされます。有効にすると、非標準OS環境でシステム許可リストの検証をスキップしてインストールを完了できます。 |
./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
/opt/loglistener)で、以下のコマンドを実行すると切り替えられます。強力な認証から弱い認証への切り替え/opt/loglistener/loglistener convert_auth --auth_mode --uin ${uin}弱い認証から強力な認証への切り替え/opt/loglistener/loglistener convert_auth --auth_mode -s ${secret_id} -k ${secret_key}
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 ./
フィードバック