ThousandEyes の Enterprise Agent で無制限に sudo 出来るようにする
ThousandEyes の Enterprise Agent は Ubuntu ベースのアプライアンスです。 デフォルトでは管理者権限がありませんが、te-va-unlock というパッケージをインストールすることで任意の sudo コマンドを利用することが出来ます。 詳しくは Unlocking the ThousandEyes Appliance に書かれていますが、具体的には Enterprise Agent へ SSH ログインし、下記を実行するだけです。
1 2 | |
これで thousandeyes ユーザでパスワードを必要とせず、無制限に sudo コマンドが利用出来るようになりました。
Web 管理画面上の表示¶
Cloud & Enterprise Agents → Agent Settings から該当の Enterprise Agent をクリックすると詳細情報が表示されます。 この表示内から Lock / Unlock いずれの状態なのか、確認することが出来ます。
Lock 状態の表示例¶

Unlock 状態の表示例¶

te-va-unlock¶
現時点で最新の te-va-unlock パッケージは下記のようです。
- https://apt.thousandeyes.com/pool/main/t/te-va-unlock/te-va-unlock_0.224-1~focal_all.deb
このパッケージの内容は下記になっていました。
1 2 3 4 | |
構造を保ったまま、ファイルを展開すると下記になります。
1 2 3 4 5 6 7 8 9 | |
ポイントとなる各ファイルの中身は下記でした。
control/control¶
1 2 3 4 5 6 | |
control/postinst¶
1 2 3 4 5 6 7 8 9 10 11 | |
data/tmp/.te-va-sudoers-unlocked¶
1 | |