Avamar: Avamar Server에서 proactive_check.pl 상태 점검 스크립트를 실행하는 방법

Summary: 이 글은 PHC(Proactive Health Check) 스크립트의 기능을 설명하고 실행에 대한 포괄적인 가이드를 제공하는 것을 목표로 합니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

참고:proactive_check.pl 스크립트는 Avamar 그리드(단일 노드 또는 유틸리티 노드)에서 실행해야 합니다. /home/admin/proactive_check 디렉토리 아래에 있는 것을 확인할 수 있습니다.
 
참고: proactive_check.pl 스크립트를 수행하려면 일부 Avamar 서비스가 실행 중이어야 합니다.
 
 

1. Avamar Utility Node에 관리자로 로그인합니다.

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
 

예: 

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`
 

예:

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""를 입력하여 vi 편집기에 익숙한 경우 해당 컨텐츠를 Avamar 그리드의 파일에 붙여 넣습니다.
 
 

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. 만약 proactive_check.uu 전송되면 파일을 변환합니다.

perl proactive_check.uu
 

예: 

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. 만약 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
 
11. 스크립트를 실행합니다.
  • Avamar 버전 19.1 이하에서 스크립트를 실행하는 경우 스크립트를 관리자 권한으로 실행해야 합니다
  • Avamar 버전 19.2 이상에서 스크립트를 실행하는 경우 스크립트를 루트로 실행해야 합니다.
su - 
cd /home/admin/proactive_check
 
 

스크립트 사용 시간:

  • 스크립트를 "사전 예방적 상태 점검" 툴로 --logoff 깃발 (약 3 분에서 5 분)
  • 스크립트를 "SR 상태 점검 종료" 툴로 실행(약 1-3분)
참고: 위의 시간은 Avamar가 구성된 방식에 따라 달라질 수 있습니다.
 
 
 

스크립트를 상태 점검 툴로 사용하는 경우:

매개변수 없이 스크립트를 실행하여 Avamar의 전반적인 상태를 확인합니다.

./proactive_check.pl
 

Avamar 19.10 버전에서 스크립트를 실행하는 예. (루트로) :

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 파일에서 내보낸 고유한 SSL 라이브러리를 제공합니다.

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(Service Request)의 수명주기 동안 최소 한 번은 스크립트가 "와 함께 실행되어야 합니다.--logoff" 플래그를 사용하여 조사 중인 문제를 문서화하고 SR 번호를 서버에 연결합니다.  

로그오프 플래그를 사용하면 향후 그리드에서 작업하는 TSE(Technical Support Engineer)가 그리드의 "의료 기록"을 검토할 수 있습니다.

사전 예방적 검사 스크립트에는 일반적으로 사용되는 다음과 같은 문제 해결 툴을 실행하는 방법이 포함되어 있으며 이를 제공합니다.
 

플래그가 --sched, --capacity 또는 --replrpt 가 사용되면 출력이 화면으로 전송되고 해당 개별 플래그에 대한 파일로 전송되지 않습니다. 만일 --hc 플래그가 사용되면 나열된 모든 플래그가 적용되고 각 플래그에 대한 출력이 해당 플래그로 전송됩니다. hc_*.txt 파일에 정의된 대로 사용하는 것이 중요합니다.

를 사용하여 다음 명령을 실행합니다. --hc 개별 집합의 전체 집합을 만드는 플래그입니다. hc_*.txt 파일:

./proactive_check.pl --hc

Additional Information

경우에 따라 스크립트에서 Avamar Server에 여러 문제가 있다고 보고할 수 있습니다.

다음 문서에서는 다양한 문제가 상호 작용하는 방식과 먼저 처리해야 할 문제에 대해 설명합니다. Avamar: "Avamar 문제 해결 계층 구조" 접근 방식을 올바르게

적용하는 방법사전 예방적 검사 스크립트의 전체 플래그 목록을 보려면 다음을 실행합니다.

./proactive_check.pl --help

Affected Products

Avamar

Products

Avamar, Avamar Server
Article Properties
Article Number: 000020955
Article Type: How To
Last Modified: 22 Sep 2025
Version:  17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.