Sun Fire Config
q-Status Solaris - Web Based Configuration
q-Status is an Web Based configuration management system which displays the current configuration of both hardware and software for single or multiple Solaris Unix Servers/Desktops. The configuration management system provides four analysis capabilities:
- Configuration display for a single server of hardware and software.
- Comparisons of hardware and software configurations across multiple units with discrepancy reporting.
- History comparisons (e.g. baselines) of single servers.
- Multiple server comparisons against a set of parameters including user defined parameters.
The q-Status architecture is implemented in an easy to understand and non-impacting design:
- q-Status does not use daemons or agents to extract information
- q-Status database is maintained in 'flat file' data which is copied to a MySQL database for supporting complex comparisons and inquiries
- q-Status uses shell scripts, basic html and the Perl for its processing and support.
- q-Status is not real time
- No web request initiates a call for system information.
Because q-Status is open source, its technology can be expanded to support other things besides system information. Any application status information that is generated in text can be displayed in a Web page using q-Status open source technology.
q-Status Menu Breakout
The q-Status GUI can be broken out into several sub GUIs:
The left TOC contains calls to icons sets:
- Complex Servers (Sun Fire, Star Cat, E10000, Clusters and Solaris Zones). This set is context sensitive. It will only appear when a complex server configuration has been collected, a server has Sun Cluster installed or a Solaris Zone configured.
- Storage (Volume Manager layout [Solstice Disk Suite, Sun Volume Manager] and Veritas Volume Manager.
- Baseline Comparison (history changes of configuration per server). This set is context sensitive. It will only appear if a baseline set has been assigned.
- Golden Compare (golden system parameter comparison against multiple system of patches, packages and items).
The q-Status banner contains information and administrative roll overs
- Revision number displays About q-Status with release date and update number.
- A Search drop menu appears when the mouse is over the word "Search". This drop down menu display search dialogs.
- Documentation is the document you are looking at and can be considered the user manual.
- Administrative menu which supports:
- Baseline administration (create and delete baselines).
- Golden System administration (create, modified, delete Golden Parameter files).
- Serial Number and System Type administration (add serial number to host for sysinfo display, refined system type display)
- Group administration (create, assign, delete group assignments for servers).
- E10000 domain/host administration.
The q-Status interface consist of a set of icon rollovers and a TOC side bar. The process is to "select a report type" which initiates a selection GUI, then "select a server or servers".
Note: The top bar of any report contains a "hidden" return reference to the previous menu or the main GUI.
q-Status consists of four predefined sets in the table of contents. They are "Main", "Storage", "Complex Servers" and "Custom". The customer can also added their own sets or predefine modules though the GUI parameter file.
In the TOC example above three items were added to the TOC ("Web Configuration", "q-Status Linux", and "Database Configuration").
This TOC is context sensitive. In the example, we are in the "Main" applications and "Complex Server" is not shown. If data is collected from the system controllers from multiple domain Sun Fire, Star Cat, or Enterprise 10000 server or for Sun or Veritas Cluster, "Complex Servers" will be present. "Compare Baselines" and "Golden Compare" are also context sensitive. Also a "Group" must be defined before any of the "Groups" pulldowns become active.
The icons in the sections are also context sensitive. In the example below only data is present for Sun Fire multi-domain servers Sun Fire E10000 servers.
Collecting data from an StarCat (Enterprise 10000 ssp) and a Sun and Veritas Cluster will add additional icons to the set.
Main Icon Set
q-Status "Main" set includes the following configured reports:
- Network Summary - Provides full list of all IP addresses assigned to all servers. Include IPMP and Solaris Zone group identifications.
- Interface - reports on all active network ports, IP addresses, INET addresses, NETMASKs along with hostnames, default domains, and node names. Include IPMP and Solaris Zone group identifications.
- Patchdiag - selecting an individual host will display the current installed patches against SunSolve "patchdiag.xref" with detail on patch synopsis and revision numbers. Patch filtering is provide for the type of patch ("Recommended", "Bundled", "WITHDRAWN". "Security", etc.). A patch age filter is provided. The patchdiag report can generate (with administrative permission) a text file of all the patch discrepancies.
- PatchDiag Selection - displays comparisons of patches against Sun Solve "patchdiag.xref" as a bar graph summary. Patch filtering is provide for the type of patch ("Recommended", "Bundled", "WITHDRAWN". "Security", etc.). A patch age filter is provided. Note: Generating this report will take significant time to process since each server in the site is processed to complete a summary.
- Compare - displays a list of each patch number and revision installed for each domain or system selected for comparison. Up to five hosts may be compared at one time. Comparisons are in numerical order. OS Kernel level and patch date are displayed. Links are added for patch discrepancies to display description information.
- Packages <Comparisons> - displays a list of each software package installed by acronym, revision and description. Up to five domains or systems may be compared at one time. OS Kernel level and patch dates are also displayed.
- Kernel <Parameters Comparison> - displays a comparison list of kernel parameters added to the /etc/system file.
- Hardware - Generates a single page of information about specified:
- system (with system icon)
- Solaris Zone Associations
- Serial number
- Memory size
- CPU clock speed
- Group Assignment(s)
- Network information
- System boards and type
- Number of disks and type
- Disks - provides bar graph summary of the percent of disk utilization. This report also displays swap information, disk type and count. A threshold warnings in RED is also supported with the bar graphs.
Complex Servers icon Set
q-Status "Complex Servers" set includes the following configured reports:
- E10000 Configuration - displays layout of all E10K systems including each SSP, and board configurations. HTTP links are provided to display system board layouts and system info.
- E10000 Domain Status - displays output of domain_status from each ssp defined in the list. Provides listing of domain names, and each system board currently assigned to that domain. Also display IDN configuration if it exists.
- E10000 Domain Logical System Board Configurations - for a selected E10K domain, this CGI script generates the current logical layout of each system and I/O board, its number and memory.
- Sun Fire Configuration - displays layout of all Sun Fire mid range servers including each SC, and board configurations. HTTP links are provided to display system board layouts, SC and system info.
- Sun Fire Domain Status - displays output of each Sun Fire mid range server System Controller (SC) defined in the list. Provides listing of domain names and each system board assigned to that domain.
- Sun Fire System Board Configurations - for a selected Sun Fire mid range server domain, this CGI script generates the current SB and IB board layouts including memory, processors and I/O board types.
- Sun Fire 15000 Configuration - displays layout of all Sun Fire 15000 systems including each SC, and board configurations. HTTP links are provided to display system board layouts, SC and system info.
- Sun Fire 15000 Domain Status - displays output of each SunFire 15000 System Controller (SC) defined in the list. Provides listing of domain names, and each system board assigned to that domain.
- Sun Fire 15000 System Board Configurations - for a selected Sun Fire 15000 domain, this CGI script generates the current SB and IB board layouts including memory, processors and I/O board types.
Note: Both Star Cat and Sun Fire Mid Range Multi-domain Server's Board layouts are defined by a parameter file, by the program and by artwork. If a board is not know to the q-Status program, it will appear as a blank card. If such an occurrence takes place, please contact firstname.lastname@example.org, and a new version will be sent to you to which will display the missing card(s).
- Sun Cluster Configuration - displays layout of all the Sun Cluster systems showing interfaces, quorum and device group names. HTTP links are provided to display more information on the Sun Cluster components.
- Sun Cluster Resources - displays list of Sun Resources Types and Resources Groups.
- Sun Cluster Status - displays table of Sun Cluster Status report showing what is on and offline.
- Veritas Cluster Configuration - displays layout of all the Veritas Cluster Names, systems assignes, Groups and Resources. HTTP links are provided to display more information on the Veritas Cluster Groups.
- Veritas Cluster Resources - displays list of Veritas Resources, Attributes and State.
- Veritas Cluster Status - displays table of Veritas Cluster Status report showing what is on and offline, and Groups assigned.
- Solaris Zones - Displays layout of all installed and running zones (Solaris applications containers). Information includes Zone ID, Name, Status and Path. Associated hardware information is displayed.
Storage Icon Set
The Storage Icon Set is fully context sensitive. As data is collected for type of storage data (Veritas Volume Manager, Solstice Disk Suite) the icon set will be enabled to display that type of information.
q-Status "Storage" set includes the following pre configured reports:
- Veritas Volume Manager Layout - displays Veritas Volume Manager Disks showing concat, striped and mirrored disk layouts. Displays disk groups, disk media (raw disks), disk media sizes, volumes, volume sizes and volume states. Displays mounted volumes and plots percent of disk utilization with configured threshold warnings in RED.
- Veritas Volume Manager Disk Groups - displays disk groups, disk media (raw disks), disk media sizes, volumes, volume sizes and volume states. Failed Disks and volumes are shown in RED. SPARE disks are shown in GREEN.
- Sun Volume Manager Layout - displays Sun Volume Manager layout. Displays list of meta device, block size, and mirror configuration. If spares are configured, a spare table will be displayed with association to current volumes.
q-Status provides Baseline Comparison of patches, hardware and /etc/system entries through the TOC menu. This is enabled through the administrative menu.
Baseline Comparison is a comparison against the same system (by hostname) to itself by date of a snapshot (e.g. the baseline).
q-Status supports Golden System Comparison or patches, packages and user defined items through the TOC menu. This is enabled through the administrative menu.
Golden Comparison is a comparison against a parameter set (Golden file) against a specific system or systems.
Proceed to q-Status Installation section for installation instructions.