SMFGUI
SMFGUI — это программа реализующая графический интерфейс к утилитам, конфигурационным файлам и логам, связанным с управлением службами в OpenSolaris. Программа разработана в SunStudio на языках С и C++. Для реализации графического интерфейса используется библиотека GTK+.
Цель программы — повысить продуктивность работы при изменении состояния сервисов, анализе взаимозависимостей служб и при исследовании скриптов их запуска и логов.
Основное окно программы разбито на две части. В левой части отображается таблица служб, состоящая из столбцов “State” и “Description/FMRI”. Правая часть содержит следующие вкладки:
— “Info”;
— “Dependencies”;
— “Manifest”;
— “Log”.
Когда происходит выбор службы в таблице, на вкладке “Info” отображается ее название, идентификатор (имеется возможность скопировать идентификатор службы, например, для работы с ним в командной строке), статус, включенность и объем потребляемой памяти. Когда программа запущена с правами администратора, предоставляется возможность останавливать, запускать, перезапускать и восстанавливать сервисы. Для удобства пользователя при запуске сервиса отображается список служб, без которых он не будет работоспособен. При остановке сервиса отображается список служб, которые станут неработоспособными, если данный сервис будет отключен. Для включения и отключения служб применяется кнопка “Disable/Enable”.
Кнопка “Restart” позволяет остановить и затем запустить службу. Если в экземпляре сервиса возникла ошибка (состояние Maintenance), она может быть устранена при нажатии кнопки “Clear” .
Вкладка “Dependencies” содержит две таблицы: в первой формируется список служб, от которых зависит сервис; во второй содержаются зависимые службы. Вкладка “Manifest” отображает XML-файл настроек выбранной в таблице службы. На вкладке «Log» можно увидеть содержимое журнала службы. Чтобы обновить содержимое последних трех вкладок, можно нажать кнопку обновить внизу вкладки или комбинацию клавиш Ctrl+R.
Меню содержит следующие пункты:
- “File”:
- “Load profile”;
- “Save profile”;
- “Exit”.
- “Find”:
- “Find”;
- “Filter”;
- “Disable filter”.
- “Help”:
- “About”
В некоторых случаях требуется вернуть предыдущую конфигурацию настроек SMF. Для этого существуют профили SMF, которые в следующих версиях можно будет восстановить с помощью подпункта “Load profile”.
Если требуется запомнить существующие настройки включения/выключения служб, то с помощью подпункта “Save profile” в следующих версиях можно будет извлечь настройки SMF и сохранить в XML-файл.
Подпункт “Exit” позволяет завершить работу программы.
“Find” позволяет по ключевым словам произвести поиск в таблице служб.
Подпункт “Filter” позволяет по ключевым словам произвести фильтрацию в таблице служб.
“Disable filter” обновляет таблицу, выводя в нее все службы ОС.
Программа SMFGUI распространяется под лицензией CDDL.
Скачать SMFGUI можно отсюда: http://os-solaris.ru/pakety/system/

