Як знайти встановлену версію та архітектуру HTTP-сервера IBM?

Сервер HTTP від IBM розроблено на основі Apache HTTP і підтримує встановлення на різноманітних операційних системах, таких як AIX, Linux, Solaris, Windows, HP-UX або z/OS.

Існує чотири основні редакції IHS.

Вміння визначити, яка саме версія встановлена на вашому сервері, має важливе значення для проведення технічного аналізу інфраструктури та гарантування використання актуальної версії продукту.

Нижче наведено два методи, які дозволяють ідентифікувати версію та архітектуру вашого IBM HTTP Server.

Визначення версії за допомогою versionInfo.sh

Цей спосіб вважається найбільш надійним і ефективним для з’ясування версії сервера.

  • Авторизуйтеся на сервері IBM HTTP.
  • Перейдіть до каталогу, де розташовано програмне забезпечення.
  • Відкрийте папку bin і запустіть на виконання наведений нижче скрипт.
    [[email protected] bin]# ./versionInfo.sh | grep Version

    WVER0012I: VersionInfo reporter version 1.15.1.48, dated 2/8/12

    Version Directory       /opt/IBM/HTTPServer/properties/version

    Version               8.5.5.9

    Installed Features   IBM HTTP Server 64-bit with Java, Version 6

    [[email protected] bin]#
  

Щоб отримати інформацію про архітектуру, можна скористатись наступною командою:

    [[email protected] bin]# ./versionInfo.sh | grep Arch

    Architecture         x86-64 (64 bit)

    [[email protected] bin]#
  

Таким чином, у наведеному прикладі сервер використовує версію 8.5.5.9 з 64-бітною архітектурою.

Перевірка версії IHS через файл журналу

Якщо прямий доступ до сервера для виконання скрипту versionInfo.sh відсутній, або ви не бажаєте використовувати командний рядок, можна отримати потрібну інформацію з файлів журналів.

Підключіться до сервера IBM HTTP і перейдіть до каталогу, де зберігаються файли журналів IHS.

Перегляньте файл error_log та знайдіть рядок запуску сервера, який буде містити інформацію про версію, аналогічну наведеній нижче.

[Mon May 02 06:13:54 2016] [notice] IBM_HTTP_Server/8.5.5.9 (Unix) configured -- resuming normal operations

Зауважте, що файл журналу не містить даних про архітектуру сервера.

Для перегляду історії встановлених версій IBM HTTP Server можна використати скрипт historyInfo.sh.

    [[email protected] bin]# ./historyInfo.sh

    WVER0210I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.

    WVER0212I: HistoryInfo Reporter Version 1.7.1.28, Dated 10/18/11

    --------------------------------------------------------------------------------

    IBM WebSphere Product History Report

    --------------------------------------------------------------------------------

    Report at date and time May 2, 2016 6:21:57 AM PDT

    Installation

    --------------------------------------------------------------------------------

    Product Directory   /opt/IBM/HTTPServer

    Version Directory   /opt/IBM/HTTPServer/properties/version

    DTD Directory       /opt/IBM/HTTPServer/properties/version/dtd

    Log Directory       /var/ibm/InstallationManager/logs

    Installation Event

    --------------------------------------------------------------------------------

    Install Manager Offering ID       com.ibm.websphere.IHSILAN.v85

    Action                             install

    Version                           8.5.5.9

    Package                           com.ibm.websphere.IHSILAN.v85_8.5.5009.20160225_0435

    Log File Name                     20160502_0337.xml

    Timestamp                         2016-05-02 04:47:47-0700

    Result                             success

    Installed Features                 IBM HTTP Server 64-bit with Java, Version 6
 
    --------------------------------------------------------------------------------

    End History Report

    --------------------------------------------------------------------------------

    [[email protected] bin]#
  

Сподіваюсь, що наведені інструкції допоможуть вам ідентифікувати версію та архітектуру вашого IBM HTTP Server.

Чи була ця стаття корисною? Можливо, ви захочете поділитися нею з іншими?