IBM Navigator for i
IBM Navigator for i — это веб-интерфейс для администрирования и управления операционной системой IBM i, работающей на серверах IBM Power Systems. Инструмент предоставляет графический доступ к большинству системных функций, задачам мониторинга, управлению пользователями, базами данных, хранилищами и сетевыми настройками, заменяя традиционные текстовые консольные интерфейсы (5250) и более старые графические утилиты.
История
IBM Navigator for i (ранее известный как iSeries Navigator, а затем как System i Navigator) прошёл несколько этапов эволюции. Первоначально, в 1990-х годах, для управления серверами IBM AS/400 использовался клиентский интерфейс Operations Navigator (OpsNav), который устанавливался на рабочие станции с Windows. В середине 2000-х годов, с развитием веб-технологий, IBM начала внедрять веб-консоль, которая была впервые представлена в версии IBM i 6.1 (2007 год) под названием IBM i Access for Web. В 2010-х годах, с выходом IBM i 7.1, инструмент был переименован в IBM Navigator for i и стал основным веб-интерфейсом, постепенно вытесняя устаревший OpsNav. В последующих релизах (IBM i 7.2, 7.3, 7.4, 7.5) функциональность была значительно расширена, добавлены современные возможности, такие как REST API, улучшенная работа с базами данных и интеграция с облачными технологиями.
Архитектура и компоненты
IBM Navigator for i работает по модели «клиент-сервер»: серверная часть (IBM i Access for Web) устанавливается непосредственно на системе IBM i, а клиентская часть — это обычный веб-браузер (например, Google Chrome, Mozilla Firefox, Microsoft Edge). Для доступа не требуется установка дополнительного программного обеспечения на рабочей станции.
Серверная часть
Серверная часть включает в себя:
- Веб-сервер Apache (или IBM HTTP Server), который обрабатывает HTTP/HTTPS-запросы.
- Сервер приложений, управляющий логикой интерфейса.
- Плагины и расширения, обеспечивающие доступ к различным подсистемам IBM i (например, к Db2 for i, системе управления заданиями, журналам, хранилищам).
Клиентская часть
Клиент — это веб-браузер, в котором отображается интерфейс. Для работы требуется поддержка JavaScript и CSS. IBM Navigator for i поддерживает работу как в локальной сети, так и через интернет (при правильной настройке сетевой безопасности).
Основные возможности и функции
IBM Navigator for i предоставляет широкий спектр инструментов для администрирования и мониторинга.
Управление системой и мониторинг
- Панель мониторинга (Dashboard): отображает ключевые показатели системы — загрузку процессора, использование памяти, дискового пространства, активность сети, количество активных пользователей.
- Управление заданиями (Jobs): просмотр, фильтрация, остановка, запуск и изменение приоритетов заданий. Доступен просмотр детальной информации о каждом задании (время выполнения, используемые ресурсы, статус).
- Управление хранилищами (Storage): просмотр и управление дисковыми пулами, томами, файловыми системами, библиотеками, объектами (программы, файлы, очереди). Возможность создания, удаления, перемещения и копирования объектов.
- Управление журналами (Logs): просмотр системных журналов (QHST, QPJOBLOG и др.), журналов безопасности, журналов баз данных.
Управление пользователями и безопасностью
- Управление пользователями (User Management): создание, изменение, удаление профилей пользователей, назначение групп, установка паролей, настройка прав доступа к объектам и командам.
- Аудит безопасности: просмотр журналов аудита, настройка политик безопасности, управление сертификатами и шифрованием.
- Управление сетевыми сервисами: настройка TCP/IP, DNS, DHCP, VPN, брандмауэра.
Управление базами данных (Db2 for i)
- Просмотр и управление таблицами, представлениями, индексами, хранимыми процедурами, триггерами.
- Выполнение SQL-запросов через встроенный редактор.
- Мониторинг производительности базы данных (статистика выполнения запросов, блокировки, индексы).
- Импорт и экспорт данных (CSV, XML, Excel).
Управление принтерами и выводом
- Управление очередями вывода (Output Queues): просмотр, удаление, перемещение, повторная печать заданий.
- Управление принтерами: настройка параметров печати, добавление/удаление принтеров.
Управление резервным копированием и восстановлением
- Создание и выполнение заданий резервного копирования (SAVSYS, SAVLIB, SAVOBJ и др.).
- Просмотр и управление носителями (ленты, диски).
- Восстановление данных из резервных копий.
Управление программным обеспечением и обновлениями
- Управление лицензиями (PTF — Program Temporary Fixes).
- Установка и удаление программных продуктов.
- Просмотр версий и обновлений операционной системы.
Преимущества и недостатки
Преимущества
- Графический интерфейс: интуитивно понятный, не требующий знания командной строки.
- Удалённый доступ: доступ к системе из любого места через браузер.
- Многозадачность: возможность одновременной работы с несколькими окнами и вкладками.
- Современные технологии: поддержка REST API, интеграция с облачными сервисами (IBM Cloud, AWS, Microsoft Azure).
- Безопасность: поддержка HTTPS, SSL/TLS, аутентификация через LDAP, Kerberos, SAML.
- Расширяемость: возможность добавления собственных плагинов и виджетов.
Недостатки
- Зависимость от браузера: некоторые функции могут работать нестабильно в определённых версиях браузеров.
- Требования к производительности: для работы с большими системами (тысячи пользователей, миллионы объектов) может потребоваться значительная мощность сервера.
- Сложность настройки: для некоторых расширенных функций (например, интеграция с Active Directory) требуется дополнительная настройка.
- Отсутствие некоторых функций: некоторые устаревшие, но всё ещё используемые команды (например, из меню 5250) могут быть недоступны в графическом интерфейсе.
Сравнение с другими интерфейсами
| Интерфейс | Тип | Доступность | Основное назначение |
|---|---|---|---|
| IBM Navigator for i | Веб-интерфейс | Через браузер | Современное администрирование, мониторинг, управление |
| Operations Navigator (OpsNav) | Клиентское приложение (Windows) | Только на Windows | Устаревший, но всё ещё используется для некоторых задач |
| 5250 (эмулятор терминала) | Текстовый интерфейс | Через эмулятор (например, IBM i Access Client Solutions) | Работа с приложениями, выполнение команд, управление системой |
| IBM i Access Client Solutions (ACS) | Клиентское приложение (Java) | Кроссплатформенный | Управление, эмуляция 5250, передача файлов, работа с базами данных |
Современное состояние и развитие
IBM Navigator for i продолжает активно развиваться. В последних версиях (IBM i 7.4, 7.5) добавлены:
- Улучшенная поддержка REST API для автоматизации задач.
- Интеграция с IBM Cloud Pak for Data и другими облачными платформами.
- Новые виджеты для мониторинга (например, графики использования памяти, дисков).
- Поддержка современных стандартов безопасности (TLS 1.3, HTTP/2).
- Улучшенная работа с большими объёмами данных (пагинация, фильтрация, сортировка).
IBM Navigator for i является ключевым инструментом для администраторов IBM i, позволяя эффективно управлять системами, повышать производительность и обеспечивать безопасность. Он активно используется в крупных корпорациях, банках, государственных учреждениях и других организациях, где применяются серверы IBM Power Systems.
Источники
- IBM Knowledge Center: IBM Navigator for i
- IBM Redbooks: IBM i 7.5 Administration
- IBM i 7.5 Documentation: IBM Navigator for i
- IBM i 7.4 Documentation: IBM Navigator for i
- Статья «IBM Navigator for i: A Modern Web-Based Management Tool» на сайте IBM Developer.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →