Основным недостатком системного администрирования UNIX и, в том числе и AIX, до появления третьей версии этой системы, является тот факт, что не существует общего интерфейса для решения задач администрирования и это влечет за собой необходимость очень серьезной подготовки системного администратора систем UNIX. Такой администратор должен знать и уметь применять большое количество команд, знать, как пользоваться различными интерфейсами по управлению отдельными подсистемами и должен уметь редактировать множество системных файлов, которые могут иметь, и чаще всего имеют, свой собственный уникальный формат, а часто и различные программы для их редактирования.
Кстати, в большинстве других сетевых операционных системах (не UNIX), как например в Windows NT Server, для решения задач по управлению системой также нет интерфейса, который можно было бы назвать общим, и для выполнения задач по управлению системой требуется использовать много различных инструментов с различными интерфейсами.
Такой подход к решению задач системного администрирования ведет к завышенным требованиям к квалификации системного администратора, трудностям и потерям времени в настройке системы и чреват большим количеством ошибок, которые могут привести к фатальным результатам.
Поэтому, начиная с третьей версии, в AIX используется другой подход к решению задач системного администрирования.
Четвертая версия AIX предлагает для решения всех общих функций системного администрирования единый меню-ориентированный интерфейс System Management Interface Tools (SMIT), который поставляется в стандартной поставке AIX.
SMIT не исполняет напрямую функций по системному администрированию. Это лишь интерфейс пользователя, который позволяет ему конструировать высокоуровневые команды и исполнять их в последствии. Эти команды могут быть введены пользователем вручную для решения тех же задач.
Существует два интерфейса SMIT: алфавитно-цифровой (ASCII) и графический (Motif). Для управления другими компьютерами по сети (с операционными системами AIX, SunOS 4.1.3 и HP-UX 9.0) существует такой инструмент как Distributed System Management Interface Tools (DSMIT) (см.DSMIT).
Для решения самых частых задач, согласно исследованиям занимающих до 70% времени администрирования (управление пользователями, дисками, устройствами, принтерами), существует инструмент администрирования с графическим интерфейсом - Visual System Manager (VSM), который позволяет выполнять основные задачи администратора посредством простой манипуляции объектами (см.Инструменты Visual System Management (VSM)).
Но администратор должен учитывать то, что использование графического интерфейса требует выделения довольно большого количества ресурсов системы на его обслуживание. Поэтому, как правило, на серверах применяют ASCII интерфейс.
Web-based System Manager - это графический интерфейс управления системой. Базирующийся на объектно-ориентированной модели этот инструмент позволяет администрировать систему AIX способом манипулирования графическими объектами. Web-based System Manager использует Java и платформо-независим и может быть запущен в любом броузере поддерживающем Java 1.1.2 или выше.
С помощью веб-ориентированного System Manager вы можете управлять:
Для своей работы инструменты администратора AIX пользуются специальной базой данных называемой Object Data Manager (ODM), которая содержит информацию о командах инструментов администрирования и о том, как с их применением строятся эти команды (и не только). Каждый раз, когда администратор в инструментах администрирования нажимает <Enter> или функциональные клавиши, идет обращение к базе данных ODM, на основании которой формируются меню и команды. Все требуемые меню и команды встроены в базу данных ODM.
Местонахождение базы данных ODM: /etc/objrepos/
Если вы твердо не уверены в том, что вы делаете, то не пробуйте что-либо изменять или добавлять в эту базу данных.
Пользователь может использовать интерфейс как ASCII так и AIXWindows которые, предоставляют аналогичные возможности только с несколько иным представлением на экране.
Интерфейс пользователя SMIT содержит следующие компоненты:
· Меню;
· Диалоговый экран (экран выбора);
· Списки;
· Панель вывода;
· Контекстная помощь;
Главное меню SMIT позволяет выбрать требуемую административную функцию.
Move cursor to desired item and press Enter.
Software
Installation and Maintenance
Software License Management
Devices
System Storage Management (Physical and Logical Storage)
Security & Users
Communication Application and Services
Print Spooling
Problem Determination
Performance & Resource Scheduling
System Environment
Processes & Subsystems
Application
Using SMIT (information only)
F1=Help F2=Refresh
F3=Cancel
F8=Image
F9=Shell F10=Exit
Enter=Do
Диалоговый экран позволяет вам ввести необходимые значения в параметры определяемые выполняемой операции. Некоторые параметры заполнены на основе системной информации. Естественно, что вы всегда можете изменить значения подставленные по умолчанию.
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
YEAR
[98]
MONTH
[Sep]
#
DAY (1-31)
[12]
+
* HOUR (0-23)
[10]
#
* MINUTES (0-59)
[30]
#
SHELL to use for job execution
Korn (ksh) +
* COMMAND or SHELL SCRIPT
[]
/
(full pathname)
F1=Help F2=Refresh
F3=Cancel
F4=List
F5=Reset F6=Command
F7=Edit
F8=Image
F9=Shell F10=Exit
Enter=Do
Поля, в которых вы можете набрать значения параметров выделяются квадратными скобками [ ].
Поля, в которые не помещаются на экране все данные выделяются стрелками < >.
Для указания того, какие данные могут быть
введены используются специальные символы:
* поле, в которое обязательно необходимо
ввести значение;
# для этого поля требуется ввод цифрового
значения;
/ для этого поля необходим ввод пути (pathname);
Х требуется ввод шестнадцатеричного
значения;
? вводимое значение не показывается на
экране;
+ доступен список значений поля.
Для доступа к списку значений вводимого поля (если, конечно, присутствует специальный знак +) нажмите клавишу <F4>.
Очень удобной возможностью для контроля и обучения является предварительный просмотр сформированной SMIT команды AIX. Такой просмотр возможен при нажатии клавиши <F6>.
Command: OK
stdout: yes
stderr: no
Before command completion, additional instructions may appear
below.
[TOP]
UID PID
PPID C STIME TTY
TIME CMD
root 1
0 4 20:15:04 -
1:49 /etc/init
root 1719
1 0 20:16:14 -
0:10 /etc/syncd 60
root 2003
1 0 20:16:19 -
0:00 /etc/srcmstr
root 2233
1 0 20:16:14 -
0:00 /usr/lib/errdemon
ray
3525 1
0 17:01:28 0
0:00 -ksh
root 3806
2003 0 20:16:23 -
0:00 /etc/syslogd
ray
4162 3525
6 19:53:22 0
0:04 smit
root 5355
1 0 20:16;27 -
0:12 /etc/cron
root 6649
2003 0 20:16:32 -
0:00 qdaemon
ray
7303 4162
8 20:09:45 0
0:00 ps ef
[MORE . . . 6]
F1=Help F2=refresh
F3=Cancel
F6=Command
F8=Image F9=Shell
F10=Exit
/=Find
n=Find Next
В верхней строке экрана вывода указывается статус выполнения команды. Если вывод информации не помещается на экране вы можете используя клавиши прокрутки <PgDn>, <PgUp>, <Home>, <End> просмотреть полный листинг.
При первом запуске SMIT создает два файла smit.log и smit.script в директории $HOME того пользователя, который запустил SMIT. Если эти файлы уже существуют, то в них добавляется информация нового сеанса работы со SMIT.
Файл smit.log содержит запись всех экранов SMIT, выполненных команд и экраны вывода этих команд. Этот файл используется для изучения команд, их синтаксиса, а также для диагностики всех действий пользователя.
Файл smit.script содержит запись всех сформированных и выполненных с помощью SMIT команд (в этом файле командам предшествует запись дата и время исполнения команд). Этот файл удобно использовать для разработки пакетных файлов, которые используются для запуска наиболее часто используемых групп (пакетов) команд в целях экономии времени администратора.
Инструмент DSMIT добавляет к функциональности SMIT возможности для построения команд и распределения их для других клиентов в сети. В отличие от SMIT, DSMIT имеет только ASCII интерфейс. DSMIT используется для управления компьютерами по сети и поддерживает, кроме AIX версии 4.1 и старше, следующие операционные системы: Sun OS 4.1.3 и HP-UX 9.0.
Пользоваться инструментом DSMIT для удаленных систем может только пользователь с правами root (для этих удаленных систем). Для запуска DSMIT наберите в командной строке dsmit.
Примечание: этот продукт не поставляется в стандартной поставке и должен быть заказан отдельно.
Реалии современного мира информационных технологий предполагают наличие графических упрощенных средств администрирования системы. Поэтому, в версии AIX 3.2.5 был объявлен, как отдельно заказываемая программа, инструмент Visual System Management (VSM).
В четвертой версии AIX VSM - уже стандартно поставляемый графический инструмент администрирования.
Эта программа использует объектно-ориентированный стандарт визуального представления Common Desktop Environment (см. Common Desktop Environment (CDE)), единый практически для всех современных коммерческих, и не только, версий UNIX. Дизайн этого инструмента базируется на интуитивном графическом интерфейсе для решения наиболее общих и наиболее часто решаемых задач администрирования (занимающих порядка 70% общего времени управления системой) посредством манипулирования графическими объектами. Большинство задач решается методом "взял-и-переместил" (drag-and-drop). Этот инструмент комплектуется множеством готовых шаблонов для создания новых объектов администрирования.
ИМЯ ПРИЛОЖЕНИЯ | КОМАНДА |
Управление пользователями/группами | xuserm |
Управление дисковыми подсистемами | xlvm |
Управление печатью | xprintm |
Управление устройствами | xdevicem |
Управление установкой программ | xinstallm |
Управление обслуживанием и обновлением | xmaintm |