Avamar:Avamar Serverでproactive_check.plヘルス チェック スクリプトを実行する方法
Summary: この記事では、プロアクティブ ヘルス チェック(PHC)スクリプトの機能について説明し、その実行に関する包括的なガイドを提供します。
Instructions
proactive_check.pl スクリプトは、のAvamarグリッド(シングル ノードまたはユーティリティー ノード)で実行する必要があります。 /home/admin/proactive_check ディレクトリーを削除します。
1.Avamar Utility Nodeにadminとしてログインします。
2.かどうかを確認します proactive_check ディレクトリが存在します:
ls -ld proactive_check
ディレクトリーが存在する場合の出力:
admin@avamar-server:~/>: ls -ld proactive_check
drwx------ 2 admin admin 282 May 27 13:18 proactive_check
ディレクトリーが存在しない場合の出力:
admin@avamar-server:~/>: ls -ld proactive_check
ls: cannot access 'proactive_check': No such file or directory
3.ここで、 proactive_check ディレクトリが存在する場合は、手順4に進みます。それ以外の場合は、ディレクトリを作成します。パスが/home/adminにあることを確認します。
cd /home/admin
mkdir proactive_check
ls -ld proactive_check
Example:
admin@avamar-server:~/>: cd /home/admin
admin@avamar-server:~/>:
admin@avamar-server:~/>: mkdir proactive_check
admin@avamar-server:~/>:
admin@avamar-server:~/>: ls -ld proactive_check
drwx------ 2 admin admin 282 May 27 13:38 proactive_check
4.次の場所にアクセスします。 proactive_check ディレクトリに移動し、 proactive_check.pl または proactive_check.uu ファイルが存在します:
cd /home/admin/proactive_check
ls -lh proactive_check*
ファイルのいずれか、または両方が存在する場合の出力:
admin@avamar-server:~/>: cd /home/admin/proactive_check
admin@avamar-server:~/proactive_check/>: ls -lh proactive_check*
-rwxr-xr-x 1 admin admin 399K May 27 05:04 proactive_check.pl
-rwx--x--x 1 admin admin 123K Jan 19 15:56 proactive_check.uu
ファイルが存在しない場合の出力:
admin@avamar-server:~/>: cd /home/admin/proactive_check
admin@avamar-server:~/proactive_check/>: ls -lh proactive_check*
ls: cannot access 'proactive_check': No such file or directory
5.ファイルが存在しない場合は手順6に進みます。存在しない場合は、既存のファイルの名前を変更します。
mv proactive_check.pl x-proactive_check.pl.`date -I`
mv proactive_check.uu x-proactive_check.uu.`date -I`
Example:
admin@avamar-server:~/proactive_check/>: mv proactive_check.pl x-proactive_check.pl.`date -I`
admin@avamar-server:~/proactive_check/>: mv proactive_check.uu x-proactive_check.uu.`date -I`
6.ダウンロード: proactive_check.pl または proactive_check.uu Central Dellサイトから。
proactive_check.uu" ファイル、完全な " よりも小さいproactive_check.pl」を使用して、Avamarグリッド上のファイルにコンテンツをペーストします(viエディターに精通している場合)。
7.管理者としてログインしたままの場合は、 proactive_check ディレクトリに移動し、ファイルが正しく転送されたことを確認します。
cd /home/admin/proactive_check
ls -lh proactive_check*
出力:
admin@avamar-server:~/>: cd /home/admin/proactive_check admin@avamar-server:~/proactive_check/>: ls -lh proactive_check* -rwxr-xr-x 1 admin admin 399K May 27 05:04 proactive_check.pl Or admin@avamar-server:~/>: cd /home/admin/proactive_check admin@avamar-server:~/proactive_check/>: ls -lh proactive_check* -rwx--x--x 1 admin admin 123K Jan 19 15:56 proactive_check.uu
8.「Fusion」 proactive_check.uu が転送されたら、ファイルを変換します。
perl proactive_check.uu
Example:
admin@avamar-server:~/proactive_check/>: perl proactive_check.uu
上記のコマンドでは、 proactive_check.pl, これは、次のコマンドを実行して確認できます。
admin@avamar-server:~/proactive_check/>: ls -lh proactive_check.*
-rw------- 1 admin admin 123K May 27 16:13 proactive_check.uu
-rwx--x--x 1 admin admin 399K May 27 16:14 proactive_check.pl
9.「Fusion」 proactive_check.pl が転送された場合は、実行可能にします。
chmod 755 proactive_check.pl
処理前:
admin@avamar-server:~/proactive_check/>: ls -lh proactive_check.pl
-rw------- 1 admin admin 399K May 27 16:17 proactive_check.pl
処理後:
admin@avamar-server:~/proactive_check/>: chmod 755 proactive_check.pl
admin@avamar-server:~/proactive_check/>: ls -lh proactive_check.pl
-rwxr-xr-x 1 admin admin 399K May 27 16:17 proactive_check.pl
10.Avamarのバージョンを確認します。
gsan --version
出力例:
admin@avamar-server:~/>: gsan --version
version: 19.10.0-135
build date: Dec 8 2023 07:01:51
msg format: 13-10
SSL: TLSv1 OpenSSL 1.0.2p-fips 14 Aug 2018 (OwB:1.5.11.0, BSAFE Micro Edition Suite:5.0.2.1)
Zlib: 1.2.11
LZO: 1.08 Jul 12 2002
platform: Linux
OS version: SLES-64
Processor: x86_64
-
Avamarバージョン19.1以前でスクリプトを実行する場合は、スクリプトを管理者として実行する必要があります
-
Avamarバージョン19.2以降でスクリプトを実行する場合は、スクリプトをrootとして実行する必要があります。
su -
cd /home/admin/proactive_check
スクリプトの使用時間:
- 次のコマンドを使用して、スクリプトを「プロアクティブなヘルス チェック」ツールとして実行します。
--logoffフラグ(約3〜5分) - スクリプトを「SRヘルス チェックの終了」ツールとして実行します(約1〜3分)
次のようにして、ヘルス チェック ツールとしてこのスクリプトを使用します。
パラメーターを指定せずにスクリプトを実行して、Avamarの全体的な正常性を確認します。
./proactive_check.pl
Avamar 19.10バージョンでスクリプトを実行する例。(rootとして):
root@avamar-server:/home/admin/proactive_check/#: ./proactive_check.pl
proactive_check.pl 8.13
Latest script version DISABLED
===== START HEALTHCHECK
Please Wait... Gathering System Info - This may take a minute or two
Avamar Hostname avamar-server.lab.com
Avamar Server Version 19.10.0-135
GSAN Version 19.10.0-135
MCS Version 19.10.0-135
avtar Version: 19.10.100-135
Hardware Manufacturer vmware
System ID 1234567890@00:AA:11:BB:22:CC
Node Type Single Node AVE .5TB
Operating System SLES12SP5-2024-R1
Avamar Hardening RPM 7.0.2-2.x86_64
Registered Media Access Nodes NONE
SWID ELMAVM123456YZ
License PASSED
AVI Installer PASSED 19.10.0.135
Datadomain dd-server Vers:7.13.0.20-1082704 S/N:AUXXXXXXXXXX7W
Datadomain dd_only_mode WARNING
ddrmaint Patches PASSED
Replication Partner Source to avamar-target.lab.com
Hardware EOSL PASSED
Remote Management PASSED
Version Supported PASSED
MC flush in past 24 hours PASSED
HFSCheck in past 36 hours PASSED
Checkpoint Status PASSED
Status.dpn PASSED
Mandatory Client Upgrades PASSED
Data Domain Version PASSED
/etc/profile PASSED
mcserver.xml PASSED
preferences.dtd permissions PASSED
MCS database size PASSED
Java symlink PASSED
Certificate Expiration PASSED
GSAN Patches PASSED
File Permissions PASSED
FIPS Status PASSED Disabled
Bonding Configuration PASSED
ascd status PASSED
Cron Running PASSED
Checkpoint Retention PASSED
Config Settings PASSED
HFSCheck overtime allowed PASSED
Swap Space PASSED
HFSCheck run time PASSED
MCS Patches INFO
Open File Settings PASSED
GSAN status PASSED
MCS status PASSED
ddrmaint service PASSED
ESE status WARNING
Backup Scheduler running PASSED
Maintenance scheduler running PASSED
Cron jobs enabled PASSED
Unattended startup PASSED
See detailed ERROR information in hc_results.txt
FINISHED
詳細については、以下を参照してください。 hc_results.txt :
cat hc_results.txt
詳細情報を含む出力例:
root@avamar-server:/home/admin/proactive_check/#: cat hc_results.txt
========================================================================
Run Date: Mon May 27 14:51:11 2024 Version 8.13
========================================================================
command line:
DISCLAIMER: The results from this script are intended for the exclusive use of EMC Support & Development Engineers to diagnose potential problems so that they can use their trained skills to see exactly how the issues might or might not affect an individual server's performance
Please review KB534454 Avamar troubleshooting hierarchy if there are any issues found
# --> Latest script version DISABLED
# --> Avamar Hostname avamar-server.lab.com
# --> Avamar Server Version 19.10.0-135
# --> GSAN Version 19.10.0-135
# --> MCS Version 19.10.0-135
# --> Java processes (10)
# --> avtar Version: 19.10.100-135
# --> Hardware Manufacturer vmware
# --> System ID 1234567890@00:AA:11:BB:22:CC
# --> Node Type Single Node AVE .5TB
# --> Operating System SLES12SP5-2024-R1
# --> Avamar Hardening RPM 7.0.2-2.x86_64
# --> Registered Media Access Nodes NONE
WARNING: License has an expiration date.
# --> SWID ELMAVM123456YZ
# --> License PASSED
# --> AVI Installer PASSED 19.10.0.135
# --> Datadomain hdd-server Vers:7.13.0.20-1082704 S/N:AUXXXXXXXXXX7W
WARNING: Backups to the Data Domain are not locked. If this Avamar system is intended to be used as a pure metadata node (no backups going to Avamar), consider locking down the backups to the Data Domain to prevent accidental backups going to the Avamar system
RESOLUTION: See KB531973 and the latest admin guide for Avamar AVE Installs and the dd_only_mode flag. Please also see KB 000047627 and set maxcompdatastripe=20971520 and checkdiratomicrefs=true
# --> Datadomain dd_only_mode WARNING
# --> ddrmaint Patches PASSED
# --> Replication Partner Source to avamar-target.lab.com
# --> Hardware EOSL PASSED
# --> Remote Management PASSED
# --> Version Supported PASSED
# --> MC flush in past 24 hours PASSED
# --> HFSCheck in past 36 hours PASSED
# --> Checkpoint Status PASSED
# --> Status.dpn PASSED
# --> Mandatory Client Upgrades PASSED
# --> Data Domain Version PASSED
# --> /etc/profile PASSED
# --> mcserver.xml PASSED
# --> preferences.dtd permissions PASSED
The MCS database size is 358 MB
# --> MCS database size PASSED
# --> Java symlink PASSED
# --> Certificate Expiration PASSED
# --> GSAN Patches PASSED
# --> File Permissions PASSED
# --> FIPS Status PASSED Disabled
# --> Bonding Configuration PASSED
# --> ascd status PASSED
# --> Cron Running PASSED
# --> Checkpoint Retention PASSED
# --> Config Settings PASSED
# --> HFSCheck overtime allowed PASSED
# --> Swap Space PASSED
# --> HFSCheck run time PASSED
INFO: System is not on TLA recommended MCS hotfix 338823
RESOLUTION: See hot fix 338823 for more information
# --> MCS Patches INFO
# --> Open File Settings PASSED
# --> GSAN status PASSED
# --> MCS status PASSED
# --> ddrmaint service PASSED
WARNING: ESE status is down
RESOLUTION: Start ESE service if required
# --> ESE status WARNING
# --> Backup Scheduler running PASSED
# --> Maintenance scheduler running PASSED
# --> Cron jobs enabled PASSED
# --> Unattended startup PASSED
スクリプトは複数回実行できます。結果はhc_history.logファイルに追加されます。
ヒントとメモ:
サービス リクエスト(SR)のライフ サイクル中に少なくとも1回は、スクリプトを「--logoff」フラグを使用して、調査中の問題を文書化し、SR番号をサーバーに関連付けます。
ログオフ フラグを使用すると、将来グリッドで作業するテクニカル サポート エンジニア(TSE)がグリッドの「病歴」を確認できます。
- Avamar:sched.sh を使用してバックアップ、レプリケーション、メンテナンス アクティビティーの履歴を確認する方法
- Avamar:capacity.shスクリプトを使用して容量を管理する方法」を参照してください。
-
replrpt(レプリケーション情報を次のように画面に出力します。replrpt.sh)を作成します。
フラグが --sched、 --capacity または --replrpt が使用される場合、出力は画面に送信され、その個々のフラグのファイルには送信されません。ここで、 --hc フラグが使用されると、リストされたすべてのフラグが適用され、各フラグの出力がそれぞれの hc_*.txt ファイルで定義)を使用することが重要です。
次のコマンドを --hc フラグを使用して、個々のセット全体を作成します hc_*.txt ファイル:
./proactive_check.pl --hcAdditional Information
スクリプトによって、Avamar Serverに複数の問題があることが報告されることがあります。
次の記事では、さまざまな問題がどのように連携し、どの問題を最初に処理するべきかについて説明します。Avamar:「Avamarトラブルシューティング階層」アプローチを正しく適用する方法。
プロアクティブ チェック スクリプトの完全なフラグ リストを表示するには、次のコマンドを実行します。
./proactive_check.pl --help