Авамар: Як запустити скрипт перевірки працездатності proactive_check.pl на сервері Avamar

Summary: Ця стаття має на меті з'ясувати функціональність скрипта проактивної перевірки здоров'я (PHC) та надати вичерпний посібник із його виконання.

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 (Single-Node або Utility Node) у файлі /home/admin/proactive_check Каталог.
 
Примітка: Деякі служби Avamar повинні бути запущені для виконання сценарію proactive_check.pl.
 
 

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 від центрального майданчика 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. Якщо 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 або вище, скрипт має виконуватися від імені адміністратора (root):
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 файл:

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.

 

Підказки та примітки:

Принаймні один раз протягом життєвого циклу Service Request (SR) скрипт ПОВИНЕН виконуватися з «--logoff», щоб задокументувати проблему, що розслідується, і прив'язати номер SR до сервера.  

Використання прапорця logoff гарантує, що інженери технічної підтримки (TSE), які працюють над мережею в майбутньому, можуть переглянути «медичну історію» мережі.

Скрипт проактивної перевірки містить і надає спосіб запуску наступних часто використовуваних інструментів для усунення несправностей:
 

Коли прапори --sched, --capacity або --replrpt використовуються, виведені дані надсилаються на екран, а не до файла для цього окремого прапорця. Якщо --hc використовується, усі перелічені прапорці застосовуються, а вихідні дані для кожного прапорця надсилаються на відповідний hc_*.txt файл.

Виконайте наступну команду за допомогою кнопки --hc flag для створення всього набору індивідуальних hc_*.txt Файли:

./proactive_check.pl --hc

Additional Information

Іноді скрипт може повідомляти, що сервер 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.