Propriedades de Dados do Sistema Operacional

As propriedades de dados do sistema operacional verificam os pré-requisitos do sistema operacional, por exemplo, versão, arquitetura, memória total, memória disponível e memória física total. Apenas para sistemas Windows, ele usa os coletores do VBScript do sistema operacional no diretório ips_root/lib, com o identificador com prefixo os nos seus nomes dos arquivos. Apenas para sistemas UNIX, ele usa os coletores do sistema operacional UNIX no diretório ips_root/UNIX_Linux, com o identificador com prefixo os nos seus nomes dos arquivos.

O Tabela 1 descreve as propriedades de pré-requisito do sistema operacional. Essa categoria de propriedades de pré-requisito requer o identificador com prefixo os.
Tabela 1. Propriedades de Dados do Sistema Operacional
Propriedade de pré-requisito Plataforma Descrição Valores válidos
os.architecture

Todos

Verifica a arquitetura do sistema

32-bit|64-bit
os.automount

UNIX

Verifica se os recursos de montagem automática funcionam

Valor booleano, por exemplo:

True
os.autoUpdateEnabled

Windows

Verifica se o Windows Update é ativado automaticamente; retornará o True, se estiver ativado

Valor booleano, por exemplo:

True
os.availableMemory

Windows

Verifica a quantia de memória virtual disponível, mas não usada pelo sistema operacional

O valor pode ser de qualquer um dos tipos a seguir:
  • Formato numérico em MBs, por exemplo:
    900MB
  • Um intervalo de números inteiros positivos em MBs para representar a memória disponível mínima e recomendada, que é especificado usando o caractere -, por exemplo:
    500-900MB
    A varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado.Consulte Níveis de Severidade.
os.dir.dir_name

UNIX

Verifica o sistema de arquivos dir_name que é baseado nos atributos de qualificação a seguir:

  • Atributo dir, para determinar qual sistema de arquivos deve ser verificado
  • Atributo type, para determinar qual atributo do sistema de arquivos deve ser verificado, por exemplo, a representação de dígito octal do octal_digits para as permissões de acesso a esse sistema de arquivos

Por exemplo, o dir_name pode representar:

  • tmp
  • home

Sequência com o formato de qualificador a seguir:

[dir:dir_name,type:permission]octal_digits

Por exemplo, para verificar se o diretório inicial possui as permissões de drwxr-xr-x:

os.dir.home=[dir:/home,type:permission]755
Nota: Essa propriedade de pré-requisito suporta o uso do caractere especial + no valor esperado. Consulte o Tabela 1.

Por exemplo, para verificar se o proprietário, os grupos e outros usuários têm permissões de leitura, execução e gravação opcional para o sistema de arquivos home:

os.dir.home=[dir:/home,type:permission]755+

A verificação também transmite quando a representação de dígito octal é 777, porque o símbolo + está especificado.

os.diskquota

Verifica a cota de uso de disco para o usuário que efetuou logon; retorna o valor da cota em KB ou em Unlimited

O valor pode ser de qualquer um dos tipos a seguir:

  • Número para representar KB, por exemplo, 414000
  • Sequência para representar uma cota de disco ilimitada, por exemplo, Unlimited
os.expectLink

UNIX

Verifica se a extensão de Espera para TCL está disponível na máquina; retornará Available, se ela tiver um status disponível

Nota: A propriedade de pré-requisito do os.file.expect verifica se a extensão de Espera está instalada na máquina.
Available|Unavailable
os.file.binary_name

UNIX

Verifica se o binário binary_name está disponível na máquina. binary_name pode representar qualquer binário, por exemplo:
  • bash
  • expect
  • gzip
  • tar

Valor booleano, por exemplo:

True
os.fileInfo.file_name
UNIX

Verifica se o arquivo file_name possui as especificações relevantes que são baseadas nos atributos de qualificação a seguir:

  • O atributo file, para determinar o nome do arquivo a ser verificado; opcionalmente, é possível especificar o caminho completo para o arquivo, se o caminho não for especificado na variável de ambiente PATH.
  • O atributo type, para determinar qual especificação a ser verificada para o arquivo, conforme a seguir:
    • O tipo permission verifica as permissões de acesso com base na representação de dígito octal do octal_digits para permissões de arquivo.
    • O tipo existence verifica se o arquivo existe no caminho especificado ou na variável de ambiente PATH.
    .

Sequência com os formatos de qualificador a seguir:

[file:optional_path_file_name,type:permission]octal_digits+

Por exemplo, para verificar se o proprietário, os grupos e outros usuários possuem permissões de leitura e execução para o binário nmap, quando o caminho para o binário for configurado na variável de ambiente PATH:

os.fileInfo.nmap=[file:nmap,type:permission]755
Nota: Esse formato de qualificador suporta o uso do caractere especial + no valor esperado. Consulte o Tabela 1.

Por exemplo, para verificar se o proprietário, os grupos e outros usuários possuem permissões de leitura, execução e gravação opcional para o binário nmap, quando o caminho para o binário não for configurado na variável de ambiente PATH:

os.fileInfo.nmap=[file::/usr/sbin/nmap,type:permission]755+

A verificação também transmite quando a representação de dígito octal é 777, porque o símbolo + está especificado.

[file:optional_path_file_name,type:existence]

Por exemplo, para verificar se o arquivo de senha existe no caminho especificado:

os.fileInfo.passwdfile=[file:/etc/passwd,type:existence]    
os.Firefox

UNIX

A propriedade de pré-requisito foi agrupada com outras propriedades de pré-requisito do navegador e todas serão descontinuadas em uma liberação futura. Consulte o Propriedades de Dados do Navegador.

 
os.FreePagingSpace

UNIX

Verifica o tamanho total do cache da página disponível

Formato numérico em MB ou GBs, por exemplo:

4GB+
Nota: Os valores podem usar os caracteres especiais, conforme descrito em Tabela 1.
os.ftpusers

UNIX

Verifica se o usuário raiz está listado no arquivo ftpusers que determina os usuários aos quais os privilégios de login de FTP não são permitidos; retorna Available, se o usuário não estiver listado

Available|Unavailable
os.gnu.tar

UNIX

Verifica se o utilitário tar do GNU está disponível na máquina; retornará o Available, se ele estiver instalado

Available|Unavailable
os.hostformat

UNIX

Verifica se as entradas em /etc/host estão no formato correto, por exemplo: IP_Address Host_Name Short_Name_Alias1 [Short_Name_AliasN] em que:
  • IP_Address é o IP da máquina, por exemplo, 127.0.0.1
  • Host_Name é o nome completo do host da máquina, por exemplo, localhost.localdomain
  • Short_Name_Alias1 é o nome abreviado ou o alias DNS do nome, por exemplo, localhost
  • Short_Name_AliasN são outros alias para esse host

Valor booleano, por exemplo:

True
os.ibmLibraryVersion.IBM_lib_name
Linux PowerPC

Verifica se a versão especificada da biblioteca IBM_lib_name IBM está instalada na máquina com base nos atributos de qualificação a seguir:

  • path_to_library, o caminho completo para a biblioteca
  • version_number, a versão suportada

Os atributos de qualificação são delimitados pelo caractere ponto e vírgula.

Sequência no formato a seguir:

path_to_library;Version=version_number

Exemplo:

os.ibmLibraryVersion.libibmc++=/opt/ibmcmp/lib64/libibmc++.so.1;Version=11.1
os.iFix
AIX

Verifica se a correção provisória especificada ou correções provisórias estão instaladas na máquina. Quando várias correções provisórias forem especificadas, todas as correções provisórias devem ser instaladas; caso contrário, a verificação falhará.

Restrição: A propriedade de pré-requisito possui as seguintes restrições:
  • Assegure-se de que não haja espaços entre as vírgulas no correção provisória separada por vírgula; caso contrário, a verificação não retornará um resultado válido.
  • A ferramenta usa o comando emgr e requer que o usuário que efetuou login seja um usuário raiz. Se o usuário que efetuou login for um usuário não raiz, a verificação falhará.

Sequência no formato a seguir:

  • IV12342s01 para verificar se a correção temporária IV12342s01 está instalada
  • IV12342s01,IV09002s11 para verificar se as correções provisórias IV12342s01 e IV09002s11 estão instaladas
os.iodevicestatus

AIX

Verifica o status da E/S assíncrona (aio0), isto é, o processo kernel para aprimorar o desempenho da operação de E/S; retornará o Available, se ele tiver um status disponível

Available|Unavailable
os.is8dot3FileFormatEnabled

Windows

Verifica se os formatos do nome do arquivo 8.3 estão sendo aplicados automaticamente; retornará o True, se eles forem aplicados

Valor booleano, por exemplo:

True
os.isServiceRunning.service_name

Windows

Verifica se o serviço service_name está em execução na máquina. service_name representa o nome do serviço do Windows válido e que não contém espaços ou o caractere %, por exemplo:

  • LanmanServer, o nome do serviço para o serviço do servidor Windows
  • RemoteRegistry, o nome do serviço para o serviço do Registro Remoto do Windows
  • Dnscache, para o serviço do Cliente DNS
  • TermService, para os Serviços de Desktop ou Serviços de Terminal Remotos

Se forem usados espaços ou um caractere % no sufixo service_name, a verificação registrará uma mensagem de aviso. Ela retornará Not Found para o valor real e a verificação falhará.

Atenção: Use o nome real do serviço do Windows. Se você usar o nome de exibição do serviço como sufixo do service_name, a varredura assumirá que o serviço não está em execução e retornará False para o valor real e a verificação falhará ou passará, dependendo do valor esperado.

Valor booleano, por exemplo:

True
os.isUnixServiceRunning.daemon_name

UNIX

Verifique se o daemon ou serviço do daemon_name está em execução na máquina. daemon_name representa os seguintes processos daemon ou serviços para o qual a ferramenta faz a verificação:

  • SSHD para o processo daemon sshd

A ferramenta requer que o caminho para o comando a seguir, que verifica o status do processo daemon ou serviço, seja configurado na variável de ambiente PATH:

  • Nos sistemas AIX: lssrc
  • Nos sistemas Linux: service
  • No HP-UX: ps
  • No Solaris: svcs
Nota: Se a ferramenta executar a varredura em um sistema UNIX que tenha o processo daemon ou serviço em execução, ela retornará um resultado PASS; caso contrário, retornará um resultado FAIL.

Valor booleano, por exemplo:

True
os.kernelMode

AIX

Verifica a arquitetura de processador que suporta o modo kernel ou irrestrito

32-bit|64-bit
os.kernelParameters

Linux

Verifica se os parâmetros do kernel estão disponíveis para o sistema operacional

Available|Unavailable
os.kernelTuningParameter.setting_name

Linux

Verifica se o valor para a configuração de desempenho e ajuste do kernel setting_name foi especificado na máquina de destino.

setting_name representa a configuração de desempenho e ajuste do kernel que é configurada usando o comando sysctl, por exemplo:

  • kernel.threads-max, o número máximo de processos que são permitidos no sistema
  • net.ipv4.ip_local_port_range, o intervalo de portas IPv4 local

Se a configuração de desempenho e ajuste do kernel setting_name não for válida, a verificação registrará uma mensagem de erro. Ela retornará Not Found para o valor real e a verificação falhará.

Restrição: O caminho para o binário sysctl deve ser configurado na variável de ambiente PATH; se o caminho não for configurado, a verificação registrará uma mensagem de erro. Ela retornará Not Found para o valor real e a verificação falhará.

Sequência ou formato numérico, dependendo dos valores válidos para a configuração especificada, por exemplo:

  • Formato numérico: 45728 quando for especificada a configuração kernel.threads-max ou uma configuração que tenha um único valor numérico
    Nota: A verificação suporta o uso do caractere especial, +, no valor esperado. Consulte o Tabela 1.
  • Formato de sequência com dois valores numéricos para representar um intervalo, por exemplo: 1024 65535 quando a configuração net.ipv4.ip_local_port_range ou uma configuração que tenha um intervalo especificado
os.kernelversion

UNIX

Verifica a liberação do kernel para os sistemas operacionais UNIX

Sequência, por exemplo:

  • Para AIX 6.1, verifique apenas esta liberação do kernel: 6.1.6.2
  • Para HP-UX 11, verifique apenas esta liberação do kernel: B.11.23
  • Para SUSE Linux Enterprise Server, verifique apenas esta liberação do kernel:2.6.27.19
  • Para Red Hat Enterprise Linux Server 6.0, verifique apenas esta liberação do kernel: 2.6.32
  • Para Solaris 10, verifique apenas esta liberação do kernel: 5.10
Nota: A verificação suporta o uso dos caracteres especiais + e * no valor esperado. Consulte o Tabela 1.

Exemplo:

  • Para Red Hat Enterprise Linux Server 5.x e 6.x, a ferramenta retorna um resultado PASS para a liberação 2.6 ou qualquer uma de suas liberações posteriores menores quando o valor esperado for: 2.6.*
  • Para AIX 6.1, a ferramenta retorna um resultado PASS para a liberação 6.1.6.2 ou para as liberações posteriores menores quando o valor esperado for: 6.1.6.2+
os.largeFile

UNIX

Verifica o suporte a arquivos grandes

Valor booleano, por exemplo:

True
os.ldLibPath

UNIX

Verifica se a variável de ambiente LD_LIBRARY_PATH existe e se termina com dois-pontos, isto é os.ldLibPath=[endsWith=:]

Available|Unavailable
os.level

AIX

Verifica se o sistema operacional AIX é maior que o nível 10 do AIX Versão 5.3 ou maior que o nível 3 do AIX Versão 6.1

Valor booleano, por exemplo:

True
os.lib.lib_name[_32|64]

UNIX

Verifica se a biblioteca lib_name ou conjunto de bibliotecas está instalado na máquina, o que pode ser adicionalmente qualificado pela arquitetura do sistema operacional suportada:

lib_name representa o nome e, como opção, a versão da biblioteca ou do conjunto de bibliotecas, por exemplo:

  • libstdc++.so.version_number
  • os.lib.libXft.so
  • bos.loc.iso.en_us

_32|64 representa um atributo de qualificação opcional para verificar se a biblioteca ou o conjunto de bibliotecas existe para uma arquitetura de 32 bits ou 64 bits, por exemplo:

  • os.lib.libXp.so.version_number_32
  • os.lib.libXft.so_64

O valor pode ser de qualquer um dos tipos a seguir:

Sequência que requer uma correspondência exata, por exemplo:

  • /usr/lib/libXft.so é o valor. A ferramenta verifica se a biblioteca libXft.so existe no diretório /usr/lib/.
  • /usr/lib/libXp.so.6 é o valor. A ferramenta verifica se a biblioteca libXtst.so.6 de 32 bits existe no diretório /usr/lib/, em que os.lib.libXp.so.6_32 é o nome da propriedade de pré-requisito.
regex {str}, uma expressão regular com o parâmetro de entrada, str, que representa o padrão de procura para o nome da biblioteca, por exemplo:
regex{libXft.so*}
Verifica se a biblioteca libXft.so existe na máquina.

Por padrão, a ferramenta verifica se há uma biblioteca de 32 bits. Para que a ferramenta verifique explicitamente se há uma biblioteca de 64 bits, use o atributo de qualificação da arquitetura do S.O. opcional no nome da propriedade de pré-requisito, por exemplo, os.lib.libXft_64.

A ferramenta retorna um resultado FAIL se a varredura localizar a biblioteca de 64 bits, mas nenhum atributo de qualificação da arquitetura do S.O. for especificado no nome da propriedade de pré-requisito.

os.localhostInHostsFile

Todos

Verifique se há uma entrada no arquivo host que mapeie o host local para o endereço IP do 127.0.0.1, por exemplo:

127.0.0.1       localhost

Valor booleano, por exemplo:

True
os.loginVariable

UNIX

Verifica se o caminhos padrão para o usuário raiz são configurados nas variáveis PATH e SUPATH; retornará Available, se eles estiverem configurados

Available|Unavailable
os.maximoDirectory

UNIX

Verifica se o diretório /export/home/maximo está disponível

Available|Unavailable
os.maximoDirOwner

UNIX

Verifica o proprietário do diretório /export/home/maximo

maximo
os.maximumProcesses

UNIX

Verifica o número máximo de processos que podem ser executados para cada usuário

Número, por exemplo, 2048

os.MozillaVersion

UNIX

A propriedade de pré-requisito foi agrupada com outras propriedades de pré-requisito do navegador. Consulte o Propriedades de Dados do Navegador.  
os.mountcheck

UNIX

Verifica se o sistema de arquivos está montado com base nos atributos de qualificação a seguir:

  • Atributo drive, para determinar qual diretório é o sistema de arquivos montado
  • Atributo nosuid, para determinar se a opção de montagem está configurada, se o sistema de arquivos estiver montado

Sequência com o formato de qualificador a seguir:

[drive:dir_name,
mount_option:
false|true]
True|False

Por exemplo, para verificar se o diretório /home está montado e a opção nosuid não está configurada:

os.mountcheck=[drive:/home,nosuid:false]True
os.networkTuningParameter.parameter_name

AIX

Verifica se o valor do parâmetro ajustável da opção de rede parameter_name foi especificado na máquina de destino.

parameter_name representa o parâmetro ajustável da opção de rede que é configurada usando o comando no, por exemplo:

  • sb_max, o limite superior no número de buffers de soquete enfileirados para um soquete individual

Se o parâmetro ajustável da opção de rede parameter_name não for válido, a verificação registrará uma mensagem de erro. Ela retornará Not Found para o valor real e a verificação falhará.

Restrição: O caminho para o binário no deve ser configurado na variável de ambiente PATH; se o caminho não for configurado, a verificação registrará uma mensagem de erro. Ela retornará Not Found para o valor real e a verificação falhará.

Formato numérico, por exemplo:

  • 6192000 quando a configuração sb_max for especificada
    Nota: A verificação suporta o uso dos caracteres especiais + no valor esperado. Consulte o Tabela 1.

Propriedades de Pré-requisito os.package.package_name

Prerequisite Scanner possui duas variantes da propriedade os.package.package_name:
  • os.package.package_name, que verifica se o pacote ou versão de pacote especificado está instalado.
  • os.package.package_name[lower_range-upper_range], que verifica se foi instalada uma versão dentro de um intervalo especificado.

É possível especificar variantes no mesmo arquivo de configuração.

os.package.package_name

UNIX

Verifica se a versão suportada do pacote package_name está instalada na máquina.

Sequência para representar o package_name, por exemplo, em negrito:

  • Shell do bash
  • expect para o pacote de extensão do TCL
  • libgcc para o pacote de tempo de execução de nível inferior do GCC
  • openssh para o Open Source Secure Shell
  • openssl para o kit de ferramentas do Open Source para SSL/TLS
  • perl para o pacote de scripts do Perl
  • rpm para os pacotes do Built RPM ou RPM
  • telnet para o pacote do Telnet
  • wget para o pacote de recuperação do arquivo GNU
Restrição: Em sistemas HP-UX apenas, a ferramenta usa o seguinte comando e sinalizador, swlist -l, para recuperar a lista de pacotes instalados. Esse comando requer que o usuário que efetuou login tenha pelo menos acesso de super usuário. Se o usuário que efetuou login for um usuário não raiz, a verificação falhará.

Sequência para representar a versão necessária que deve ser instalada, por exemplo:

  • bash-3.2 para bash shell
  • expect-1.2.0 para Expect
  • libgcc-3.4.3-9 para libgcc
  • openssh-5.0.0.5301 para OpenSSH
  • openssl-4.2.0 para OpenSSL
  • perl-5.8.2 para Perl
  • rpm
  • telnet
  • wget
Nota: Essa variante da propriedade de pré-requisito suporta o uso dos caracteres especiais + ou - no valor esperado. Exemplo:
  • bash-3.2+

    Se o valor esperado for bash-3.2+, a varredura retornará um resultado PASS, se o valor real for 3.2.48.

  • bash-3.2-

    Se o valor esperado for bash-3.2-, a varredura retornará um resultado PASS, se o valor real for 3.1.

  • bash-

    Se o valor esperado for bash-, a varredura retornará um resultado PASS, se não houver uma versão do pacote Bash instalada; caso contrário, ela retornará um resultado FAIL, se houver qualquer versão do pacote Bash instalada.

os.package.package_name[lower_range-upper_range]

UNIX

Verifica se o pacote package_name dentro do intervalo de versão especificado está instalado na máquina.

package_name representa o nome abreviado do pacote e [lower_range-upper_range] representa o intervalo de versão.

Os exemplos de package_name incluem:

  • libgcc, nome do pacote abreviado para o pacote de tempo de execução de nível inferior do GCC
  • gtk, nome do pacote abreviado para o Toolkit GIMP
Restrição: Em sistemas HP-UX apenas, a ferramenta usa o seguinte comando e sinalizador, swlist -l, para recuperar a lista de pacotes instalados. Esse comando requer que o usuário que efetuou login tenha pelo menos acesso de super usuário. Se o usuário que efetuou login for um usuário não raiz, a verificação falhará.
  • Sequência para representar o nome do pacote abreviado e o intervalo de versão, por exemplo:
    os.package.libgcc[43-46]=libgcc[43-46]
    os.package.Java[5-7].sdk=Java[5-7].sdk
    Dica: Embora não ocorra nenhuma validação para verificar se o qualificador de intervalo [lower_range-upper_range] é igual ao intervalo esperado, você deve usar o mesmo intervalo em qualquer lado dos símbolos de igual, caso contrário, podem ocorrer resultados inesperados.
os.pagesize

UNIX

Verifica o tamanho da página do sistema.

Formato numérico em KBs, por exemplo:

4KB
Nota: Os valores podem usar os caracteres especiais, conforme descrito em Tabela 1.
os.pageSizeEnabled
AIX

Verifica se o tamanho de página necessário está ativado no computador, com base nos segmentos a seguir:

  • small, para representar um tamanho de página de 4 KB
  • medium, para representar um tamanho de página de 64 KB
  • large, para representar um tamanho de página de 16 MB
  • supreme, para representar um tamanho de página de 16 GB
Sequências para representar segmentos de tamanho de página válidos:
  • small
  • medium
  • large
  • supreme
os.RAMSize

UNIX

Verifica a RAM que o sistema operacional pode acessar e relatar na máquina, o que pode ser menor que o número real de GB de RAM instalada que é dependente do tipo de sistema operacional

O valor pode ser de qualquer um dos tipos a seguir:
  • Formato numérico em GBs, por exemplo:
    2,8GB
  • Um intervalo de números inteiros positivos em GBs para representar o tamanho de RAM mínimo e recomendado, que é especificado usando o caractere -, por exemplo:
    2-3GB
    A varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado.Consulte Níveis de Severidade.
os.registry.user_defined_id
Windows

Verifica se o valor key_value para a subchave HKEY_LOCAL_MACHINE possui dados de valor especificados no Registro do Windows, que é baseado nos atributos de qualificação a seguir:

  • Atributo path, para determinar qual caminho para a subchave deve ser verificado, por exemplo, SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Atributo keyValue, para determinar qual valor de chave deve ser verificado para a subchave, por exemplo, DisplayVersion ou Domain

user_defined_id representa um sufixo de identificador exclusivo para suportar várias propriedades de pré-requisito que verificam o mesmo valor de chave, mas para diferentes subchaves.

A propriedade de pré-requisito suporta os seguintes tipos de dado para os dados do valor da chave:
  • REG_SZ
  • REG_EXPAND_SZ
  • REG_BINARY
  • REG_DWORD como um valor decimal
  • REG_MULTI_SZ como um conjunto de sequências, cada uma terminada por um caractere nulo, e um caractere nulo final para sinalizar o término do valor esperado; por exemplo, SeAssignPrimaryTokenPrivilege\0SeAuditPrivilege\0SeChangeNotifyPrivilege\0SeCreateGlobalPrivilege\0SeDebugPrivilege\0SeImpersonatePrivilege\0SeIncreaseQuotaPrivilege\0\0
Restrição: Essa propriedade de pré-requisito suporta apenas subchaves da chave-raiz HKEY_LOCAL_MACHINE.

Sequência para o formato de qualificador a seguir para a subchave HKEY_LOCAL_MACHINE:

os.registry.user_defined_id=[path:subkey_path,keyValue:key_value]value_data

Por exemplo, para verificar se as portas 1433 e 1434 são especificadas para o valor de chave ReservedPorts que está associado à subchave SYSTEM\CurrentControlSet\Services\Tcpip\Parameters :

os.registry.tcpPorts=[path:SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,keyValue:ReservedPorts]1433-1434

Por exemplo, para verificar se um conjunto de privilégios foi especificado para o valor de chave RequiredPrivileges que está associado à subchave SYSTEM\CurrentControlSet\services\COMSysApp :

os.registry.COMSysApp=[path:SYSTEM\CurrentControlSet\services\COMSysApp,keyValue:RequiredPrivileges]SeAssignPrimaryTokenPrivilege\0SeAuditPrivilege\0SeChangeNotifyPrivilege\0SeCreateGlobalPrivilege\0SeDebugPrivilege\0SeImpersonatePrivilege\0SeIncreaseQuotaPrivilege\0\0
os.SeaMonkeyVersion

Linux

A propriedade de pré-requisito foi agrupada com outras propriedades de pré-requisito do navegador e todas serão descontinuadas em uma liberação futura. Consulte o Propriedades de Dados do Navegador.

 
os.SELinux

Linux

Verifica o status de execução do recurso Secutiry-Enhacement Linux baseado nos atributos de qualificação a seguir:

  • Atributo source, para determinar o comando para uso do sistema operacional relevante

O valor pode ser de qualquer um dos tipos a seguir:

  • Sequência com o formato de qualificador a seguir:
    [source:Command]
    Disabled|Enabled
    Por exemplo, para verificar se o recurso está desativado ou se possui um status permissivo no sistema operacional Red Hat ou SUSE:
    os.SELinux=[source:
    Command]Disabled
  • Sequência sem um qualificador, em que o sistema operacional é uma variante genérica do Linux:
    os.SELinux=Disabled
os.servicePack

Windows

Verifica a versão atual do Service Pack que está instalado

Formato numérico, com majorVersion.Apenas a versão minorVersion ou a majorVersion

Por exemplo, para verificar se o Service Pack 2 ou posterior está instalado, 2+

Nota: Os valores podem usar os caracteres especiais, conforme descrito em Tabela 1.
os.ServicePack

UNIX

Verifica a versão atual do Service Pack que está instalado

O valor pode ser de qualquer um dos tipos a seguir:

  • Sequência com technologyLevel somente, servicePack somente ou uma combinação

    Por exemplo, no AIX para verificar se o Technology Level 4 ou superior e o Service Pack 2 ou superior está instalado:

    TL04+,SP02+

    Por exemplo, no SUSE Linux Enterprise Server, para verificar se o Service Pack 2 ou superior está instalado:

    SP2+
  • Formato numérico, com majorVersion.Apenas a versão minorVersion ou a majorVersion

    Por exemplo, para verificar se o Service Pack 2 ou posterior está instalado, 2+

Nota: Os valores podem usar os caracteres especiais, conforme descrito em Tabela 1.
os.servicesTCPavailablePorts.service_type
UNIX

Verifica se a porta TCP para o serviço service_type ou uma porta TCP de um intervalo de portas especificado está ausente do arquivo /etc/services. service_type faz referência a um nome definido pelo usuário para o serviço; por exemplo, os.servicesTCPavailablePorts.db2c_db2inst1_tcp_port verifica se a porta TCP para o serviço db2c_db2inst1 está ausente, em que service_type é db2inst1_tcp_port.

A varredura retorna o prefixo PortsInUse: e a lista de portas em uso no arquivo, como o valor real. Se não estiver na lista, a porta esperada está disponível.

Números inteiros positivos únicos, por exemplo:

os.servicesTCPavailablePorts.db2_tcp_port=50000

Um intervalo de números inteiros positivos especificado usando o caractere ou uma lista separada por vírgula, por exemplo:

  • os.servicesTCPavailablePorts.db2_tcp_port=50000-50005
  • os.servicesTCPavailablePorts.db2_tcp_port=50000,50005
os.servicesUDPavailablePorts.service_type
UNIX

Verifica se a porta UDP do serviço service_type ou se uma porta UDP do intervalo de portas especificado está ausente do arquivo /etc/services. service_type faz referência a um nome definido pelo usuário para o serviço; por exemplo, os.servicesUDPavailablePorts.objcall_udp_port verifica se a porta UDP do serviço daemon Tivoli Management Framework objcall está ausente, em que service_type é objcall_udp_port.

A varredura retorna o prefixo PortsInUse: e a lista de portas em uso no arquivo, como o valor real. Se não estiver na lista, a porta esperada está disponível.

Números inteiros positivos únicos, por exemplo:

os.servicesUDPavailablePorts.objcall_udp_port=94

Um intervalo de números inteiros positivos especificado usando o caractere ou uma lista separada por vírgula, por exemplo:

  • os.servicesUDPavailablePorts.service_type=712-728
  • os.servicesUDPavailablePorts.service_type=712,728
os.shell.default

Red Hat Enterprise Linux

Verifica se o shell do sistema padrão está instalado

Sequência para representar o shell do sistema padrão, por exemplo, bash

Propriedades de Pré-requisito do os.space.dir_name

Prerequisite Scanner possuem três variantes da propriedade os.space.dir_name:
  • os.space.dir_name que verifica se há espaço em disco disponível suficiente para o sistema de arquivos especificado, independentemente de o usuário que efetuou login ser um usuário raiz ou não.
    Use esta variante da propriedade de pré-requisito quando:
    • Você deseja verificar o caminho especificado do sistema de arquivos, mas não importa se o usuário que efetuou login é um usuário raiz ou não.
    • Você deseja verificar diferentes caminhos do sistema de arquivos para ambos os tipos de usuário, mas os requisitos de espaço em disco são os mesmos para ambos os tipos de usuário.
    Nota: Não é possível usar esta variante duas vezes para o mesmo sistema de arquivos, mas diferentes tipos de usuários em um único arquivo de configuração; em vez disso, use uma combinação das outras duas variantes.
  • O os.space.dir_name_nonroot que verifica se há espaço em disco disponível suficiente para o sistema de arquivos especificado do usuário não raiz.

    Use esta variante da propriedade de pré-requisito quando você estiver com o login efetuado como um usuário não raiz e desejar verificar explicitamente o caminho especificado para o sistema de arquivos.

    Nota: O usuário não raiz deve ser o mesmo usuário que instala o produto no sistema de destino.
  • O os.space.dir_name_root que verifica se há espaço em disco disponível suficiente para o sistema de arquivos especificado do usuário raiz.

    Use esta variante da propriedade de pré-requisito quando você estiver com o login efetuado como um usuário raiz e desejar verificar explicitamente o caminho especificado para o sistema de arquivos.

É possível especificar as variantes os.space.dir_name_nonroot e os.space.dir_name_root no mesmo arquivo de configuração. O Prerequisite Scanner produz NOT_REQ_CHECK_ID na célula de resultados reais da variante não aplicável. Por exemplo, se o usuário com o login efetuado for raiz, o Prerequisite Scanner produzirá NOT_REQ_CHECK_ID para a variante os.space.dir_name_nonroot.

O valor de dir_path para o atributo de qualificação dir que especifica o sistema de arquivos pode ter qualquer um dos seguintes formatos:
  • Caminho completo, por exemplo, /usr/ibm/common/acsi
  • Uma variável de ambiente para o sistema de arquivos que foi configurada no sistema de destino, por exemplo, $TEMP ou $TMP
    Nota: Se as variáveis de ambiente $TEMP ou $TMP não forem configuradas na máquina, Prerequisite Scanner utilizará /tmp como o valor padrão. Se desejar especificar outro sistema de arquivos, configure a variável de ambiente com um valor não padrão e execute a varredura novamente. Após a execução da varredura, a ferramenta exibe uma mensagem de foi usado o valor padrão para a variável de ambiente.
  • Um caminho que inclui uma variável de ambiente, por exemplo, /opt/IBM/$WASPROFILE ou $HOME/IBM/app1
os.space.dir_name

UNIX

Verifica o espaço em disco disponível para o sistema de arquivos dir_name especificado com base em um ou mais atributos de qualificação a seguir:

  • Atributo dir, para determinar qual caminho para o sistema de arquivos deve ser verificado
  • Atributo unit, para determinar quais unidades para o espaço em disco deve ser usado

O valor para o atributo dir é dependente do usuário com login efetuado; portanto, o valor é um par nome-valor para representar o tipo de usuário, isto é, raiz ou não raiz e o caminho associado.

Por exemplo, o dir_name pode representar:
  • home
  • opt
  • tmp
  • usr
  • var
Nota: Não é possível usar esta variante duas vezes para o mesmo sistema de arquivos, mas diferentes tipos de usuários em um único arquivo de configuração. Use uma combinação das variantes os.space.dir_name_nonroot e os.space.dir_name_root.

Quando é especificado um intervalo para o valor de espaço em disco esperado, ou seja, minimum_value-recommended_value, a varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado. Consulte Níveis de Severidade.

Sequência com o formato do qualificador a seguir para o sistema de arquivos de um usuário raiz:

[dir:root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value 
Exemplo:
os.space.usr=[dir:root=/usr/ibm/common/acsi,unit:GB]2
os.space.usr=[dir:root=/usr/ibm/common/acsi,unit:GB]2-3

Sequência com o formato do qualificador a seguir para o sistema de arquivos de um usuário não raiz:

[dir:non_root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value
Exemplo:
os.space.home=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200
os.space.home=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200-500
     
Sequência com o formato do qualificador a seguir para o sistema de arquivos de ambos os usuários, utilizando apenas um qualificador:
[dir:root=dir_path;non_root=dir_path]disk_space|minimum_value-recommended_valueMB
Exemplo:
os.space.home=[dir:root=/usr/ibm/common;non_root=USERHOME]250MB
os.space.home=[dir:root=/usr/ibm/common;non_root=USERHOME]250-500MB
Formato numérico em MB ou GBs, por exemplo:
os.space.opt=11GB
Um intervalo de números inteiros positivos em MBs ou GBs para representar o espaço em disco mínimo e recomendado, que é especificado usando o caractere -, por exemplo:
os.space.opt=500-900MB
os.space.dir_name_nonroot

UNIX

Verifica o espaço em disco disponível para o sistema de arquivos dir_name do usuário não root, que é baseado em um ou mais dos atributos de qualificação a seguir:

  • Atributo dir, para determinar qual caminho para o sistema de arquivos deve ser verificado
  • Atributo unit, para determinar quais unidades para o espaço em disco deve ser usado
Por exemplo, o dir_name pode representar:
  • home
  • opt
  • tmp
  • usr
  • var

Quando é especificado um intervalo para o valor de espaço em disco esperado, ou seja, minimum_value-recommended_value, a varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado. Consulte Níveis de Severidade.

Sequência com o formato do qualificador a seguir para o sistema de arquivos de um usuário não raiz:

[dir:non_root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value
Exemplo:
os.space.home_nonroot=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200
os.space.home_nonroot=[dir:non_root=USERHOME/.acsi_HOST,unit:MB]200-500

Sequência com o atributo de qualificação dir apenas para o sistema de arquivos de um usuário não raiz:

[dir:non_root=dir_path]disk_space|minimum_value-recommended_valueGB|MB
Exemplo:
os.space.opt_nonroot=[dir:non_root=/opt/IBM/ITM]1024MB
os.space.opt_nonroot=[dir:non_root=/opt/IBM/ITM]1-2GB
os.space.dir_name_root

UNIX

Verifica o espaço em disco disponível para o sistema de arquivos dir_name do usuário root, que é baseado em um ou mais dos atributos de qualificação a seguir:

  • Atributo dir, para determinar qual caminho para o sistema de arquivos deve ser verificado
  • Atributo unit, para determinar quais unidades para o espaço em disco deve ser usado
Por exemplo, o dir_name pode representar:
  • home
  • opt
  • tmp
  • usr
  • var

Quando é especificado um intervalo para o valor de espaço em disco esperado, ou seja, minimum_value-recommended_value, a varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado. Consulte Níveis de Severidade.

Sequência com o formato do qualificador a seguir para o sistema de arquivos de um usuário raiz:

[dir:root=dir_path, unit:unit_name]disk_space|minimum_value-recommended_value 
Exemplo:
os.space.usr_root=[dir:root=/usr/ibm/common/acsi,unit:GB]1
os.space.usr_root=[dir:root=/usr/ibm/common/acsi,unit:GB]1-2

Sequência com o atributo de qualificação dir apenas para o sistema de arquivos de um usuário raiz:

[dir:root=dir_path]disk_space|minimum_value-recommended_valueGB|MB
Exemplo:
os.space.opt_root=[dir:root=/opt/IBM/ITM]1024MB
os.space.opt_root=[dir:root=/opt/IBM/ITM]1-2GB
os.sshdConfig

UNIX

Verifica se o login raiz permitido está configurado para as sessões do daemon SSH

Available|Unavailable
os.swapSize

UNIX

Verifica se o espaço de troca deve ser maior que o tamanho da RAM ou a quantia total do espaço de troca

Nota: Nos sistemas AIX apenas: Se você tiver efetuado login como um usuário não raiz, deverá ter permissões para executar o comando bootinfo; caso contrário, os resultados retornados podem ser inesperados.
O valor pode ser de qualquer um dos tipos a seguir:
  • Valor booleano, por exemplo:
    True
  • Formato numérico em MBs ou GBs, por exemplo: 2GB
  • Um intervalo de números inteiros positivos em MBs ou GBs para representar o tamanho de troca mínimo e recomendado, que é especificado usando o caractere -, por exemplo:
    1-2GB
    A varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado.Consulte Níveis de Severidade.
os.tmpdir

UNIX

Verifica as permissões de acesso que são designadas ao sistema de arquivos /tmp, incluindo quaisquer permissões específicas que forem configuradas pelos sinalizadores de direito de acesso, por exemplo, bits sticky, setuid ou setgid nos dígitos octais.

Número para representar os dígitos octais octal_digits para as permissões de acesso.

Por exemplo, para verificar se o diretório temporário possui permissões de drwxrwxrwt com a permissão de sticky bit ativada:

1777

Como outro exemplo, para verificar se o diretório temporário possua permissões drwxrwxrwx incluindo a sticky bit:

777
os.totalMemory

Windows

A quantia total de memória virtual à qual o sistema operacional pode acessar

O valor pode ser de qualquer um dos tipos a seguir:
  • Formato numérico em MBs ou GBs, por exemplo:
    2030MB
  • Um intervalo de números inteiros positivos em MBs ou GBs para representar a memória virtual total mínima e recomendada, que é especificado usando o caractere -, por exemplo:
    1-2GB
    A varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado. Consulte Níveis de Severidade.
os.totalPhysicalMemory

Windows

A quantia total de memória física que o sistema operacional pode acessar, mas não indica a quantia verdadeira de memória física no computador de destino

O valor pode ser de qualquer um dos tipos a seguir:
  • Formato numérico em MBs ou GBs, por exemplo:
    2030MB
  • Um intervalo de números inteiros positivos em MBs ou GBs para representar a memória física total mínima e recomendada, que é especificado usando o caractere -, por exemplo:
    1-2GB
    A varredura configura um nível de severidade diferente e retorna um resultado diferente, dependendo se o valor real estiver abaixo, dentro ou acima do intervalo especificado. Consulte Níveis de Severidade.
os.UACEnabled

Windows

Verifica se o Controle de Conta do Usuário (UAC) está ativado no computador de destino

Nota: Se a ferramenta executar a varredura em um sistema Windows que não possui esse componente de segurança, ela retornará um resultado FAIL, com [Not Found] como o valor real.

Valor booleano, por exemplo:

True
os.ulimit

UNIX

Verifica se um número ilimitado de processos pode ser executado com base nos atributos de qualificação a seguir:

  • Atributo type, para determinar qual limite adicional verificar, por exemplo, o filedescriptorlimit verifica o limite do número de descritores de arquivos que os processos podem abrir
Como alternativa, ele verifica se os limites a seguir foram configurados para os domínios especificados no arquivo /etc/security/limits.conf :
root			- 	stack 		unlimited
ctginst1	- 	stack 		unlimited
root			- 	nofile 		8192
tioadmin	- 	nofile 		32767

O valor pode ser de qualquer um dos tipos a seguir:

  • Sequência com o formato de qualificador a seguir:
    [type:limit_name]
    limit_value,
    limited|unlimited
    Por exemplo, para verificar se o limite do descritor de arquivo é maior que 8192, com número ilimitado de processos:
    os.ulimit=[type:
    filedescriptorlimit]
    8192+,
    unlimited
    Os tipos válidos dos limites a serem verificados, em que limit_name representa que os tipos de limites são conforme a seguir:
    • ALL, verifica todos os limites
    • corefilesizelimit
    • datasegmentlimit
    • filedescriptorlimit
    • filesizelimit
    • hardlimit
    • processlimit
    • maxmemorysizelimit
    • maxprocesseslimit
    • stacksizelimit
    • threadlimit
  • Available|Unavailable para especificar se os domínios relevantes possuem limites configurados no arquivo /etc/security/limits.conf.
os.umask

UNIX

Verifica as permissões da máscara de criação de modo de arquivo

Número para representar os dígitos octais octal_digits para as permissões de acesso. Por exemplo, para verificar se os novos arquivos são apenas graváveis para o proprietário, configure o dígito octal para ser 0022

os.userLimits

UNIX

Verifica se o tamanho máximo da pilha é ilimitado; retornará Available, se ele for ilimitado

Available|Unavailable
os.version
Todos O nome completo e versão do sistema operacional que está em execução na máquina; como alternativa, é possível usar uma expressão regular para passar uma sequência que representa a diversas variantes de um sistema operacional.
Dica: Use essa propriedade de pré-requisito em conjunto com os.servicePack (Windows) ou os.ServicePack (UNIX) e os.architecture para verificar o Service Pack e a arquitetura do sistema atuais.
Nota: Essa propriedade de pré-requisito substitui a propriedade de pré-requisito OS Version, que será descontinuada em uma liberação futura.
O valor pode ser de qualquer um dos tipos a seguir:
  • Sequência que pode representar diversas versões, com cada versão separada por uma vírgula, por exemplo:
    RedHat Enterprise Linux6.*,SUSE Linux EnterpriseServer 11,SUSE LinuxEnterprise Server 10,
    SUSE Linux EnterpriseServer 9,AIX V6.1,AIX V5.3
    Restrição: Nos sistemas Windows, o curinga * é suportado apenas dentro de uma expressão regular.
  • regex{str}, uma expressão regular com o parâmetro de entrada, str, que representa o padrão de procura da versão, por exemplo:
    regex{Windows 200[3-8]}
    Verifica se o S.O. real corresponde a qualquer versão do Windows 2003 para Windows 2008.
    regex{Red Hat*.*}
    Verifica se o S.O. real corresponder a uma variante do Red Hat Linux.
Nota: Os valores podem usar os caracteres especiais, conforme descrito em Tabela 1.
os.versionNumber

Windows

Verifica a versão atual do sistema operacional que está instalado na máquina

Formato numérico, por exemplo, 5.0+

Nota: Os valores podem usar os caracteres especiais, conforme descrito em Tabela 1.
os.virtualMemoryTuningParameter.parameter_name

AIX

Verifica se o valor para o parâmetro de ajuste parameter_name do Virtual Memory Manager foi especificado na máquina de destino.

parameter_name representa o parâmetro de ajuste do Virtual Memory Manager que é configurado usando o comando vmo, por exemplo:

  • maxclient%, o número máximo de páginas do cliente que podem ser usadas para o cache de buffer se o parâmetro strict_maxclient for configurado como 1, que é o valor padrão
  • minperm%, o ponto abaixo do qual o page-stealer deturpará páginas de arquivos ou computacionais, independentemente das taxas de repaginação

Se o parâmetro de ajuste parameter_name do Virtual Memory Manager não for válido, a verificação registrará uma mensagem de erro. Ela retornará Not Found para o valor real e a verificação falhará.

Restrição: O caminho para o binário vmo deve ser configurado na variável de ambiente PATH; se o caminho não for configurado, a verificação registrará uma mensagem de erro. Ela retornará Not Found para o valor real e a verificação falhará.

Formato numérico, por exemplo:

  • 80 quando a configuração maxclient% for especificada
    Nota: A verificação suporta o uso dos caracteres especiais + no valor esperado. Consulte o Tabela 1.
os.windowManager

UNIX

Verifica se GNOME ou KDE estão disponíveis como desktop gráfico

Available|Unavailable