Red Hat Training
A Red Hat training course is available for Red Hat Satellite
Guia de Referência
Red Hat Network Satellite
Edição 1
Resumo
Introdução ao Guia
Atenção
1. Mais por vir
Nota
1.1. Envie-nos seu Feedback
Capítulo 1. Visão Geral do Red Hat Network
- o Red Hat Update Agent
- O site do Red Hat Network, hospedado pelos Servidores centrais do RHN, por um RHN Satellite, ou alimentado através de um RHN Proxy Server
- Red Hat Network Daemon
- o Red Hat Network Registration Client - somente para sistemas rodando Red Hat Enterprise Linux 2.1.
up2date
) provê sua conexão inicial ao Red Hat Network. O Red Hat Enterprise Linux 3 e sistemas operacionais mais novos usam o Red Hat Update Agent para registrar no RHN. O registro envolve criar um nome de usuário e senha únicos no RHN, detectar o hardware do seu sistema para criar um Perfil de Hardware (Hardware Profile) e detectar os pacotes de software instalados no seu sistema, a fim de criar um Perfil de Pacote (Package Profile). Estas informações são enviadas ao RHN, que retorna um System ID único para seu sistema. Após registrá-lo, o Red Hat Update Agent possibilita o registro no canal, instalações de pacotes, e administração de Perfis de Sistemas. Veja o Capítulo 4, Red Hat Update Agent para mais informações.
rhnsd
) roda em segundo plano como um serviço e busca notificações e atualizações no Red Hat Network em intervalos de tempo determinados (veja o Capítulo 5, Red Hat Network Daemon para mais informações). Este daemon é necessário para agendar atualizações ou outras ações através do site.
rhn_register
documentado em Capítulo 2, O cliente rhn_register
, enquanto Red Hat Enterprise Linux 3 e 4 possuem funcionalidade de resgistro embutido no Red Hat Update Agent.
Nota
1.1. Update
- Downloads de Software — Para clientes que adquiriram subscrições do Red Hat Network, imagens ISO estão disponíveis para download imediato.
- Acesso Prioritário durante períodos de tráfego intenso — Quando a Red Hat lança uma errata grande, os usuários com Acesso Prioritário (Priority Access) têm a garantia de poder acessar os pacotes atualizados imediatamente.
- Acesso ao Suporte do RHN — Todos os clientes ativos da Red Hat Network recebem suporte via Internet para as questões relacionadas ao RHN.
- Notificação de Erratas, Sistemas Múltiplos — Subscrições para sistemas múltiplos significa receber notificações de Erratas para todos estes sistemas. Note que apenas um e-mail é enviado por Errata, independente do número de sistemas afetados.
- Atualizações de Erratas, Sistemas Múltiplos — Obtenha atualizações rápidas para sistemas múltiplos com um simples clique para cada sistema.
1.2. Management
- Comparação de Perfil de Pacote (Package Profile Comparison) — Compare o conjunto de pacotes de um sistema aos conjuntos de sistemas similares, com apenas um clique.
- Busca de Sistemas (Search Systems) — Faça uma busca nos sistemas, baseada em diversos critérios: pacotes, informações de rede e até mesmo em etiquetas de hardware.
- Agrupamento de Sistemas (System Grouping) — Servidores web, servidores de banco de dados, estações de trabalho e outros sistemas podem ser agrupados de modo a serem administrados de maneira comum.
- Administradores Múltiplos (Multiple Administrators) — Os administradores podem receber direitos para determinados grupos de sistemas, facilitando os revezes da administração de sistemas em grandes empresas.
- Administrador de Conjunto de Sistemas (System Set Manager) — Agora você pode aplicar ações a um conjunto de sistemas pré-definido ou trabalhar com um conjunto criado na hora, ao invés de sistemas separadamente. Instale um único pacote de software em cada um, registre sistemas num canal novo ou aplique todas as Erratas a estes numa única ação.
- Processamento em Massa (Batch Processing) — Compilar uma lista de pacotes desatualizados de mil sistemas levaria dias para um administrador de sistemas dedicado. O Management do Red Hat Network pode fazer isso por você em segundos.
1.3. Provisioning
- Kickstarting — Sistemas com o serviço Provisioning podem ser re-instalados através do RHN com diversas opções estabelecidas nos perfis do kickstart. As opções incluem tudo, desde o tipo de gestor de início e fuso horário até os pacotes inclusos/exclusos e intervalos de endereços IP permitidos. Até mesmo as chaves GPG e SSL podem ser pré-configuradas.
- Configuração do Cliente (Client Configuration) — Clientes RHN Satellite podem usar o RHN para administrar os arquivos de configuração em sistemas registrados no serviço Provisioning. Os usuários podem fazer upload de arquivos para os canais de configuração personalizados no Satellite, comparar arquivos de configuração locais àqueles armazenados no Satellite e empregar arquivos pelo Satellite.
- Reversões (Snapshot Rollbacks) — Os usuários com o serviço Provisioning têm a habilidade de reverter o perfil de pacotes e a configuração do RHN dos sistemas. Os clientes RHN Satellite também podem reverter a arquivos de configuração local. Isso é possível porque são tiradas imagens das telas sempre que uma ação é efetuada num sistema. Estas telas identificam grupos, canais, pacotes e arquivos de configuração.
Nota
O retorno de Snapshots suporta a habilidade de reverter algumas mudanças no sistema, mas não em todos os cenários. Por exemplo, você pode retornar um conjunto de pacotes RPM, mas não é suportado retornar em todos os níveis de atualização. - Informações Personalizadas de Sistemas (Custom System Information) — os clientes Provisioning podem identificar todos os tipos de informação sobre seus sistemas registrados. Estas diferem das informações do Perfil do Sistema, que são geradas automaticamente, e das notas, que são irrestritas, já que as Informações Personalizadas de Sistemas permitem a você desenvolver chaves específicas de sua escolha e então atribuir valores localizáveis para esta chave a cada sistema Provisioning. Por exemplo: esta funcionalidade permite que você identifique a localidade física exata na qual cada sistema está alocado e efetuar buscas, de acordo com esta localidade, dentre todos os sistemas.
1.4. Monitoring
- Detecções (Probes) — Dezenas de detecções podem ser executadas em cada sistema. Estas variam de uma simples verificação
ping
a programas remotos personalizados desenvolvidos para retornarem dados importantes. - Notificação — Os alertas podem ser enviados a endereços de e-mail e pager quando o estado de uma detecção se alterar, com os métodos de contato identificados por você. Cada notificação de detecção pode ser enviada a um método ou endereço diferente.
- Estado Central (Central Status) — Os resultados de todas as detecções são resumidos numa única página Probe Status, com os sistemas afetados separados por estado.
- Relatório (Reporting) — Ao selecionar uma detecção e identificar a medida e intervalo de tempo específicos, você pode gerar gráficos e registros de eventos, descrevendo precisamente como a detecção foi executada. Isto pode ser instrumental em prever e evitar falhas custosas de sistemas.
- Conjunto de Detecções (Probe Suites) — É possível atribuir grupos de detecções a um sistema ou grupo de sistemas de uma vez, ao invés de fazê-lo separadamente. Isto permite aos Administradores garantir que sistemas similares sejam monitorados da mesma maneira e economizar tempo configurando detecções separadamente.
- Filtros de Notificação (Notification Filters) — As notificações das detecções podem ser redirecionadas a outro destinatário, paradas, ou então enviadas a um destinatário adicional por um período específico, baseado nos critérios da detecção, método de notificação, agente ou empresa.
1.5. Notificações de Erratas e Instalações de Pacote Agendadas
- Tempo e esforços reduzidos, necessários por administradores de sistemas para manterem-se informados sobre a lista de Erratas da Red Hat
- Vulnerabilidades de segurança minimizadas em sua rede, através da aplicação das atualizações assim que a Red Hat as lança
- Lista filtrada de atualizações de pacotes (os pacotes não relevantes à sua rede não são inclusos)
- Método confiável de administração de sistemas múltiplos com configurações similares
1.6. Segurança, Controle de Qualidade e o Red Hat Network
- Seu Perfil de Sistema (System Profile) no site http://rhn.redhat.com é acessível somente com um nome de usuário e senha verificados pelo RHN.
- A Equipe de Controle de Qualidade da Red Hat testa e verifica todos os pacotes antes de adicioná-los à lista de Erratas da Red Hat e ao Red Hat Network.
1.7. Primeiro de Tudo
up2date
) e provavelmente o Red Hat Network Registration Client (rhn_register
). No Red Hat Enterprise Linux 3 e versões mais novas, a funcionalidade de registro está integrada ao Red Hat Update Agent, enquanto os usuários do Red Hat Enterprise Linux 2.1 precisam do Red Hat Network Registration Client.
Atenção
rpm -q
seguido do nome do pacote. Por exemplo: para o Red Hat Network Registration Client, digite o seguinte comando:
rpm -q rhn_register
rhn_register-2.9.3-1
package rhn_register is not installed
gnome
.
Tabela 1.1. Pacotes do Red Hat Network
Nome do Pacote | Descrição |
---|---|
rhn_register | Oferece o programa Red Hat Network Registration Client e sua interface em modo texto |
rhn_register-gnome | Fornece a interface do GNOME (versão gráfica) para o Red Hat Network Registration Client; roda se o Sistema X Window estiver disponível |
up2date | Fornece a versão de linha de comando do Red Hat Update Agent e o Red Hat Network Daemon |
up2date-gnome | Fornece a interface do GNOME (versão gráfica) para o Red Hat Update Agent; roda se o Sistema X Window estiver disponível |
Capítulo 2. O cliente rhn_register
rhn_register
. Este aplicativo funciona com o yum
-based RHN Hosted and RHN Satellite client called Package Updater (ou pup
) o qual substitui o up2date
. Para mais informações sobre o pup
, consulte o Capítulo 3, Atualizador de Pacote.
rhn_register
geralmente roda como parte de um processo de configuração do firstboot
logo após a instalação. A primeira vez que um sistema recém instalado do Red Hat Enterprise Linux 5 é iniciado, firstboot
usa rhn_register
para registrar seu sistema com o RHN.
2.1. Usando rhn_register
firstboot
), use o rhn_register
para fazer isso. Você pode executar o comando rhn_register
a partir da linha de comando como usuário root. Se você nunca se registrou, inicie o rhn_register
selecionando o Applications (o menu principal no painel) ⇒ System Tools ⇒ Package Updater. (Você precisará inserir a senha do root.) O Package Updater, quando executado em um sistema que ainda não tenha sido registrado, dispara o rhn_register
caso não haja nenhum arquivo /etc/sysconfig/rhn/systemid
no sistema.
/etc/sysconfig/rhn/systemid
existir no sistema, o rhn_register
primeiro pergunta se você tem certeza que quer se registrar novamente. Ao fazer isto, ele cria um perfil de sistema duplicado no RHN Satellite. Considere a possibilidade de usar o rhnreg_ks
e a chave de ativação para registrar novamente um sistema sem criar uma entrada duplicada. Consulte o Seção 7.4.2.10.1.4, “System Details ⇒ Details ⇒ Reactivation —
”
Figura 2.1. Verifying Registration
Figura 2.2. Registering for Software Updates
Figura 2.3. Escolha um Local para a Atualização
Figura 2.4. Insira as Informações de sua Conta
Nota
Figura 2.5. Crie seu Perfil de Sistema
rhn_register
carrega no RHN ou Satellite neste passo.
Nota
rhnreg_ks
e chaves de ativação.
Figura 2.6. Reveja os Detalhes da Subscrição de Sistemas
Figura 2.7. Concluir a Instalação de Atualizações do Software
Nota
2.1.1. Versão da linha de comando do rhn_register
rhn_register
que permite que você registre seu sistema para acessar o RHN ou Satellite sem um ambiente gráfico.
rhn_register
na janela de comando. Se você estiver em uma janela de terminar e quiser rodar uma versão não gráfica, digite rhn_register --nox
para evitar que abra um cliente gráfico.
Figura 2.8. Versão de Linha de Comando do rhn_register
rhn_register
possui as mesmas telas de configuração que a versão do desktop gráfico. No entanto, para navegar na tela, use as chaves direcionais no teclado para mover para esquerda ou direita e destacar as seleções. Pressione a Barra de Espaço para selecionar uma ação. Pressione Tab para mover em elementos navegacionais diferentes como a caixa de textos, caixa de seleções (as quais são marcadas com um x
quando selecionadas), e os botões de opções (os quais serão marcados com um asterisco quando selecionados).
Capítulo 3. Atualizador de Pacote
pup
) para manter os sistemas atualizados.
pup
) é o aplicativo de atualização do desktop para o Red Hat Enterprise Linux ou 5. Usando esta ferramenta, você poderá atualizar pacotes e ler detalhes nos pacotes atualizados, tais como a informação de reparo de erro, alarme de segurança, melhorias e muito mais.
3.1. Usando o Atualizador de Pacotes
pup
para abrir o Atualizador de Pacotes.
Figura 3.1. Interface de Atualizador de Pacotes
Figura 3.2. Dependência de Pacote
Figura 3.3. Importar a chave GPG
Figura 3.4. Reinicializar Janela
3.2. O Applet Atualizador de Pacotes
Figura 3.5. Applet de Atualizador de Pacotes
- Refresh — Verificar se há alguma atualização nova no RHN ou Satellite
- Visualizar Atualizações — lança o aplicativo do Atualizador de Pacotes para que você possa ver se há alguma atualização disponível mais detalhadamente e configurar as atualizações de acordo com suas especificações.
- Aplicar Atualizações — Faça o Download e Instale todos os pacotes atualizados.
- Sair — feche o applet
3.3. Atualização de Pacotes usando a Linha de Comando com yum
yum
busca repositórios suportados para pacotes e suas dependências, portanto devem ser instalados juntos para resolver problemas de dependência. O Red Hat Enterprise Linux 5 usa o yum
para buscar pacotes e instalar pacotes.
up2date
não está disponível no Red Hat Enterprise Linux 5, o qual usa o Yum (Yellowdog Updater Modified). Toda a pilha de ferramentas que instala e atualiza softwares no Red Hat Enterprise Linux 5 se baseia agora no Yum. Isto inclui tudo desde a instalação inicial através do programa de instalação Anaconda
até ferramentas de gerenciamento de software como o pirut.
3.3.1. Comandos yum
yum command [package_name]
yum
mais utilizados. Para uma lista completa dos comandos do yum, consulte o man yum
.
yum install package_name
- Usado para instalar a versão mais recente de um pacote ou grupo de pacotes. Caso nenhum pacote coincida com o(s) nome(s) do pacote especificado, considera-se que são um curinga, e todos os pacotes coincidentes são instalados.
- yum update package_name
- Usado para atualizar os pacotes específicos para a versão mais recente disponível. Caso não haja pacotes especificados, o
yum
tentará atualizar todos os pacotes instalados.Se a opção--obsoletes
for usada (ou seja,yum --obsoletes package_name
), o yum irá processar os pacotes obsoletos. Como tal, os pacotes que estiverem obsoletos nas atualizações serão removidos e substituídos adequadamente. - yum check-update
- Este comando permite que você determine se quaisquer atualizações estão disponíveis para seus pacotes instalados. O
yum
retorna uma lista de todas as atualizações de pacote a partir de todos os repositórios caso algum esteja disponível. - yum remove package_name
- Usado para remover os pacotes especificados junto com qualquer outro pacote dependente dos pacotes que estão sendo removidos.
- yum provides package_name
- Usado para determinar quais pacotes fornecem um arquivo específico ou recurso.
- yum search keyword
- Este comando é usado para encontrar qualquer pacote que contenha a palavra chave específica na descrição, sumário, empacotador e campos de nome de pacotes do RPMs em todos os repositórios suportados.
- yum localinstall caminho absoluto para o nome de arquivo
- Used when using yum to install a package located locally in the machine.
Capítulo 4. Red Hat Update Agent
Atenção
rhn_register
para obter instruções, e então retorne a este capítulo para ver as instruções do Red Hat Update Agent.
Importante
up2date up2date
. Se você não tiver a última versão instalada, este comando a atualizará.
4.1. Iniciando o Red Hat Update Agent
- Na área de trabalho do KDE, vá para Applications (o menu principal no Painel) => Add/Remove Software.
- Numa janela de comandos (ex.: um xterm ou gnome-terminal), digite o comando
system-config-packages
.
- Nas áreas de trabalho do GNOME e do KDE, vá para Applications (the main menu on the panel) => Ferramentas do Sistema => Red Hat Network.
- Numa janela de comandos (ex.: um xterm ou gnome-terminal), digite o comando
up2date
.
up2date --help
.
up2date --tmpdir=/tmp/up2date/
Tabela 4.1. Opções do Agente de Atualização Gráfico
Opção | Descrição |
---|---|
--configure | Configura as opções do Red Hat Update Agent. Consulte a Seção 4.4, “Configuração” para obter instruções detalhadas. |
-d , --download | Faz somente o download de pacotes; não os instala. Este argumento sobrescreve temporariamente a opção de configuração Não instalar pacotes após download. Use esta opção se você prefere instalar os pacotes manualmente. |
-f , --force | Força a instalação de pacotes. Esta opção sobrescreve temporariamente as listas para pular arquivo, pacote e configuração. |
-i , --install | Instala os pacotes após o download. Este argumento sobrescreve temporariamente a opção de configuração Não instalar pacotes após download. |
-k , --packagedir | Especifique uma localidade de diretórios separados por vírgulas na qual procurar pacotes antes de baixá-los. |
--nosig | Não usar GPG para verificar assinaturas de pacotes. Esta opção sobrescreve temporariamente a opção salva da configuração. |
--tmpdir=directory | Sobrescreve temporariamente o diretório do pacote configurado. A localidade default é /var/spool/up2date . Esta opção é útil se você não tiver espaço suficiente na localidade configurada. |
--dbpath=dir | Especifica um banco de dados RPM alternativo para uso temporário. |
squid.mysite.org:3128
. Adicionalmente, se seu servidor proxy requer um nome de usuário e senha, selecione a caixa Usar Autenticação e indique seu nome de usuário e senha nos respectivos campos.
Figura 4.1. Configure o Servidor Proxy
Figura 4.2. Instale a Chave GPG
4.2. Registro
up2date --register
Importante
Figura 4.3. Tela Bem-Vindo
4.2.1. Registrando uma Conta de Usuário
up2date
).
Importante
Figura 4.4. Red Hat Login Screen
- Não pode conter espaços
- Não pode conter os caracteres &, +, % ou '
- Não é sensível a caixa alta e baixa, portanto elimina a possibilidade de duplicar nomes de usuário diferindo apenas pelas letras maiúsculas.
- Devem ter, no mínimo, quatro caracteres
- Não podem conter abas
- Não podem conter quebras de linha
Nota
Figura 4.5. Criar uma Conta de Usuário
4.2.2. Ativar
- Versão do Red Hat Enterprise Linux
- nome da Máquina
- Endereço IP
- Modelo da CPU
- Velocidade da CPU
- Quantidade de RAM
- Dispositivos PCI
- Tamanhos de disco
- Pontos de montagem
Nota
Figura 4.6. Ativar
Figura 4.7. Enviando Perfil do Sistema ao Red Hat Network
4.2.3. Canais
Figura 4.8. Canais
Figura 4.9. Atualizando lista de pacote
Nota
up2date
no seu sistema for mais antiga que aquela de seu canal selecionado, o Red Hat Update Agent pergunta se você deseja atualizá-la. Se você concordar, o único pacote a ser atualizado é o up2date
. Isto equivale a executar o comando up2date up2date
numa janela de comandos. Uma vez completo o processo de atualização, o Red Hat Update Agent reinicia e completa a atualização inicial do sistema.
4.2.4. Pacotes Marcados para serem Ignorados
Figura 4.10. Pacotes Marcados para serem Ignorados
4.2.5. Atualizações de Pacotes Disponíveis
Figura 4.11. Atualizações de Pacotes Disponíveis
Figura 4.12. Exemplo do Relatório de Erratas
4.2.6. Recuperando Pacotes
/var/spool/up2date/
.
Figura 4.13. Recuperando Pacotes
4.2.7. Instalando Pacotes
Figura 4.14. Instalando Pacotes
Figura 4.15. Tudo Finalizado
4.3. Versão da Linha de Comandos
up2date --nox
up2date -u
Tabela 4.2. Argumentos da Linha de Comando do Agente de Atualizações
Opção | Descrição |
---|---|
-? , --usage | Descreve brevemente as opções disponíveis. |
-h , --help | Lista as opções disponíveis e fecha. |
--arch=architecture | Força o up2date a instalar esta arquitetura do pacote. Não é válida com --update , --list ou --dry-run . |
--channel=channel | Especifica a partir de quais canais atualizar, usando etiquetas de canal. |
--configure | Configura as opções do Red Hat Update Agent. Consulte a Seção 4.4, “Configuração” para obter instruções detalhadas. |
-d , --download | Faz somente o download de pacotes; não os instala. Este argumento sobrescreve temporariamente a opção de configuração Não instalar pacotes após download. Use esta opção se você prefere instalar os pacotes manualmente. |
--dbpath=dir | Especifica um banco de dados RPM alternativo para uso temporário. |
--dry-run | Faz qualquer coisa, menos download e instalação de pacotes. Este argumento é útil para verificar dependências e outros requisitos antes da instalação propriamente dita. |
-f , --force | Força a instalação de pacotes. Esta opção sobrescreve temporariamente as listas para pular arquivo, pacote e configuração. |
--firstboot | Aparece no centro da tela do Firstboot. |
--get | Obtém o pacote especificado sem resolver as dependências. |
--get-source | Obtém o pacote fonte especificado sem resolver dependências. |
--gpg-flags | Exibe as flags com as quais a GPG será invocada, como o chaveiro (keyring). |
--hardware | Atualiza o perfil de hardware deste sistema no RHN. |
-i , --install | Instala os pacotes após o download. Este argumento sobrescreve temporariamente a opção de configuração Não instalar pacotes após download. |
--installall=<channel-label> | Instala todos os pacotes disponíveis em um canal |
--justdb | Somente adiciona pacotes ao banco de dados e não os instala. |
-k , --packagedir | Especifica uma localidade de diretórios, separados por vírgulas, na qual procurar pacotes antes de tentar baixá-los. |
-l , --list | Lista os pacotes relevantes ao sistema. |
--list-rollbacks | Exibe os rollbacks disponíveis de pacotes. |
--nodownload | Não faz download de nenhum pacote. Isto é útil para testes. |
--nosig | Não usar GPG para verificar assinaturas de pacotes. Esta opção sobrescreve temporariamente a opção salva da configuração. |
--nosrc | Não faz o download de pacotes fonte (SRPMs). |
--nox | Não tenta rodar no X. Este argumento lança a versão da linha de comando do Red Hat Update Agent. |
-p , --packages | Atualiza os pacotes associados a este Perfil de Sistema. |
--proxy=proxy URL | Especifica um proxy HTTP para usar. |
--proxyPassword=proxy password | Especifica uma senha para usar com um proxy HTTP autenticado. |
--proxyUser=proxy user ID | Especifica um nome de usuário para usar com um proxy HTTP autenticado. |
--register | Registra (ou re-registra) este sistema no RHN. Consulte a Seção 4.2, “Registro” para instruções detalhadas. |
--serverUrl=server URL | Especifica um servidor alternativo do qual obter pacotes. |
--showall | Lista todos os pacotes disponíveis para download. |
--show-available | Lista todos os pacotes disponíveis não instalados no momento. |
--show-channels | Exibe o nome do canal associado a cada pacote. |
--show-orphans | Lista todos os pacotes instalados no momento, que não estão nos canais aos quais o sistema está registrado. |
--show-package-dialog | Exibe o diálogo de instalação do pacote no modo GUI. |
--solvedeps=dependencies | Busca, faz download e instala os pacotes necessários para resolver as dependências. |
--src | Faz o download de pacotes fonte, assim como os RPMs binários. |
--tmpdir=directory | Sobrescreve temporariamente o diretório do pacote configurado. A localidade default é /var/spool/up2date . Esta opção é útil se você não tiver espaço suficiente na localidade configurada. |
-u , --update | Atualiza o sistema com todos os pacotes relevantes. |
--undo | Reverte a última atualização do conjunto de pacotes. |
--upgrade-to-release=release version | Atualiza ao canal especificado. |
--uuid=uuid | Passa um ID Único do Usuário gerado pela ferramenta de Notificação de Alertas. |
-v , --verbose | Exibe output adicional enquanto atualizar. |
--version | Exibe informações da versão do up2date . |
--whatprovides=dependencies | Exibe os pacotes que resolvem a lista de dependências, separada por vírgulas. |
Nota
--solvedeps
e --whatprovides
podem ser usadas para resolver dependências relativas a um RPM até mesmo se o seu sistema atualmente não possuir acesso a um canal que o contenha.
4.3.1. Instalando a chave GPG da Red Hat
Seu chaveiro do GPG não contém a chave pública do Red Hat, Inc.. Sem ele, você não conseguirá verificar que os pacotes de downloads do Update Agent são assinados de forma segura pela Red Hat.
Nota
rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY
gpg
(como root):
/usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY
Type bits/keyID Date User ID pub 1024D/650D5882 2001-11-21 Red Hat, Inc. (Security Response Team) sub 2048g/7EAB9AFD 2001-11-21 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.1 (GNU/Linux) mQGiBDv70vQRBADh701rf8WUzDG88kqlV/N5KQ1PF0amnODB/1EeuAD7n6bCBRmV ekQWJCdfab0Rf1S+VsFg6IAAAmDIarVnacTLQzqCdGJqTpXm/rGVpLv+mCh+OmT9 QRFbjSzB0uPJOpiIvJwSS00D/wJ8XKzHkVNgW3DiJ9Qz2BHYszU2ISI6FwCgxY6d IVjWT5jblkLNjtD3+fR024ED/i0e2knetTX3S9LjC+HdGvP8Eds92Ti2CnJLaFJk Rp749PucnK9mzxPcO2jSHgdtjWAXst/st+gWFVbFmkjBQDVSd00B/xEwI1T1+LN8 V7R8BElBmg99IlJmDvA2BI/seXvafhzly9bxSHScFnceco/Az9umIs3NXwv3/yOm ZakDBAC6SAGHBmpVkOdeXJDdb4LcbEhErFU3CpRCjZ6AOnFuiV1MGdulZXvEUgBA I6/PDE5nBHfZY3zPjyLPZVtgYioJpZqcRIx/g+bX2O8kPqvJEuZ19tLCdykfZGpy bsV7QdSGqBk3snNOizmFj543RaHyEbnwKWbNADhujWMeUAxN+7Q8UmVkIEhhdCwg SW5jLiAoU2VjdXJpdHkgUmVzcG9uc2UgVGVhbSkgPHNlY2FsZXJ0QHJlZGhhdC5j b20+iFcEExECABcFAj3GczYFCwcKAwQDFQMCAxYCAQIXgAAKCRBeVICDZQ1YghAU AJoCeQfuMR2dKyLft/10O6qUs+MNLQCggJgdO8MUO2y11TWID3XOYgyQG+2InAQT AQIABgUCPtyYpQAKCRDurUz9SaVj2e97A/0b2s7OhhAMljNwMQS4I2UWVGbgtxdu D+yBcG/3mwL76MJVY7aX+NN/tT9yDGU+FSiQZZCL/4OFOHMvjpcDqfJY+zpTlBii ZMAPJWTs2bB+0QaXxUgWlwW84GVf2rA6RSbvMLTbDjTH8t7J1RGP9zAqu8SgraTA QbQdao6TNxVt+ohGBBMRAgAGBQI+3LjCAAoJECGRgM3bQqYOf5MAoIjiJDe+hDOj 9+jlR0qDs9lIi/C2AJ9SBBfd4A8hyR4z3lY7e0LzjWF51LkCDQQ7+9O3EAgA8tMs xdUmuTfA+X78fMXh7LCvrL4Hi28CqvNM+Au81XJjDLNawZvpVmFlMmd9h0Xb5Jt2 BZWLR13rcDUByNdw1EWhVAzCz6Bp9Z3MIDhcP00iIBctIHn7YP9fi5vV0G03iryT XE01mhWoBlC233wr3XHwsqxFfZzaCZqqNKTl0+PNfEAIzJRgtYiW8nzFTPpIR05E oRn6EvmQfayOF2uYDX9Sk//lOD7T7RLtKjM/hPW/9NoCGwwROaG+VUzVv4aelh1L dJGEjpFtdxcrOUMD8xbkuGMznu0mpDI+J2BUDh5n57yOyEMaGrQ0jfY1ZqdqDvZg osY1ZHa6KlmuCWNTnwADBQf/XYhCicp6iLetnPv6lYtyRfFRpnK98w3br+fThywC t81P2nKv8lio6OsRbksGc1gX8Zl6GoHQYfDe7hYsCHZPoWErobECFds5E9M7cmzV TTyNTvrELrs07jyuPb4Q+mHcsYPILGR3M+rnXKGjloz+05kOPRJaBEBzP6B8SZKy QNqEfTkTYU4Rbhkzz/UxUxZoRZ+tqVjNbPKFpRraiQrUDsZFbgksBCzkzd0YURvi CegO2K7JPKbZJo6eJA10qiBQvAx2EUijZfxIKqZeLx40EKMaL7Wa2CM/xmkQmCgg Hyu5bmLSMZ7cxFSWyXOst78dehCKv9WyPxHV3m4iANWFL4hGBBgRAgAGBQI7+9O3 AAoJEF5UgINlDViCKWcAoMCeYStWVKXJTytzHEL6Wl8rXr8WAKCHuapJIA4/eFsf 4ciWtjY8cO0v8Q== =yOVZ -----END PGP PUBLIC KEY BLOCK-----
4.3.2. Instalação Manual dos Pacotes
/var/spool/up2date
. Digite o comando rpm -Uvh *.rpm
. Quando a instalação dos pacotes terminar, você pode apagá-los se quiser. Você não precisa mais deles.
4.3.3. Sincronizando Seu Perfil de Sistema
rhn-profile-sync
up2date -p
4.3.4. Arquivo de Registro
/var/log/up2date
. Utiliza o método de registro rotativo padrão. Portanto, os registros mais antigos estão nos arquivos /var/log/up2date.1
, /var/log/up2date.2
e /var/log/up2date.3
. Os arquivos de registro armazenam ações executadas pelo Red Hat Update Agent, como a abertura de seu banco de dados RPM, quando este conecta ao Red Hat Network para obter informações de seu Perfil de Sistema, quais pacotes são baixados, quais pacotes são instalados usando o Red Hat Update Agent, e quais pacotes são apagados de seu sistema após a instalação. Se você optar por instalar e apagar pacotes sozinho, estas ações não são registradas neste arquivo. Nestes casos, você deve manter seu próprio registro de ações não executadas através do Red Hat Update Agent.
4.4. Configuração
4.4.1. Usando a Ferramenta de Configuração do Red Hat Update Agent
up2date-config
numa janela de comandos (por exemplo: num xterm ou gnome-terminal).
4.4.1.1. Configuração Geral
http://squid.mysite.org:3128
no campo de texto. Adicionalmente, se seu servidor proxy requer um nome de usuário e senha, selecione a opção Use Authentication (Usar Autenticação) e indique seu nome de usuário e senha nos respectivos campos.
Figura 4.16. Configuração Geral
4.4.1.2. Configuração da Obtenção/Instalação (Retrieval/Installation)
Atenção
Figura 4.17. Configuração da Obtenção/Instalação (Retrieval/Installation)
- Não instalar pacotes após recuperação (Do not install packages after retrieval) — baixa os pacotes RPM selecionados no diretório desejado e ignora as preferências de instalação
- Não atualizar pacotes quando o arquivo de configuração local foi modificado (Do not upgrade packages when local configuration file has been modified) — se o arquivo de configuração foi modificado para um pacote, como
apache
ousquid
, não tente atualizá-lo. Esta opção é útil se você instalar RPMs personalizados em seu sistema e não desejar atualizá-los ou revertê-los aos pacotes Red Hat Enterprise Linux default. - Obter RPM fonte junto ao pacote binário (Retrieve source RPM along with binary package) — baixar ambos, o arquivo fonte (
*.src.rpm
) e o binário (*.[architecture].rpm
)
- Usar GPG para verificar a integridade dos pacotes (Use GPG to verify package integrity) — antes de instalar os pacotes, verificar a assinatura GPG da Red Hat (altamente recomendado por questões de segurança)
- Após a instalação, manter pacotes binários no disco (After installation, keep binary packages on disk) — salva pacotes binários no diretório desejado ao invés de apagá-los após a instalação
- Sobrescrever a versão armazenada no Perfil do Sistema (Override version stored in System Profile) — sobrescreve a versão do Red Hat Enterprise Linux no seu Perfil de Sistema
- Diretório de armazenamento de pacotes (Package storage directory) — altera o diretório para o qual os pacotes são baixados; a localidade default é
/var/spool/up2date
4.4.1.3. Configuração da Exceção de Pacotes
kernel*
está na seção Package Names to Skip (Nomes de Pacotes a Pular), o Red Hat Update Agent não exibirá nenhum pacote começando com kernel.
Figura 4.18. Configuração da Exceção de Pacotes
4.4.2. Versão da Linha de Comandos
/etc/sysconfig/rhn/up2date
.
up2date --nox --configure
0. debug No 1. isatty Yes 2. depslist [] 3. networkSetup Yes 4. retrieveOnly No 5. enableRollbacks No 6. pkgSkipList ['kernel*'] 7. storageDir /var/spool/up2date 8. adminAddress ['root@localhost'] 9. noBootLoader No 10. serverURL https://xmlrpc.rhn.redhat.com/XMLRPC 11. fileSkipList [] 12. sslCACert /usr/share/rhn/RHNS-CA-CERT 13. noReplaceConfig Yes 14. useNoSSLForPackage No 15. systemIdPath /etc/sysconfig/rhn/systemid 16. enableProxyAuth No 17. retrieveSource No 18. versionOverride 19. headerFetchCount 10 20. networkRetries 5 21. enableProxy No 22. proxyPassword 23. noSSLServerURL http://xmlrpc.rhn.redhat.com/XMLRPC 24. keepAfterInstall No 25. proxyUser 26. removeSkipList ['kernel*'] 27. useGPG Yes 28. gpgKeyRing /etc/sysconfig/rhn/up2date-keyring.gpg 29. httpProxy 30. headerCacheSize 40 31. forceInstall No Enter number of item to edit <return to exit, q to quit without saving>:
Importante
up2date
usa somente SSL. Por este motivo, os usuários devem verificar se seus firewalls permitem conexões através da porta 443. Para ignorar o SSL, altere o protocolo da serverURL de https
para http
no arquivo de configuração /etc/sysconfig/rhn/up2date
.
4.5. Registrando com Chaves de Ativação
up2date
oferece um utilitário para o processamento em massa dos registros de sistemas: as chaves de ativação. Cada chave única pode ser usada para registrar sistemas Red Hat Enterprise Linux, atribuir-lhes um nível de serviço RHN e registrá-los em canais e grupos de sistema específicos; tudo numa única ação. Esta automação ignora os serviços e registros via Red Hat Network Registration Client e Red Hat Update Agent.
rhnreg_ks
como parte de seus pacotes.
Nota
rhn_register
. É altamente recomendado você obter a versão mais recente antes de usar as chaves de ativação.
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b
--serialnumber
pela opção --activationkey
:
rhnreg_ks --serialnumber=7202f3b7d218cf59b764f9f6e9fa281b
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b,\ 39f41081f0329c20798876f37cb9p6a3
Nota
\
) neste exemplo de comando representam um caractere de continuação. Podem ser omitidas com segurança.
rhnreg_ks
.
/etc/sysconfig/rhn/systemid
.
- Uma chave pode especificar zero ou um canal base. Se especificado, deve ser um canal base personalizado. Se não for especificado, o canal base correspondente à distribuição Red Hat do sistema é selecionado. Por exemplo: você não pode registrar um sistema Red Hat Enterprise Linux 2.1 num canal Red Hat Enterprise Linux 3.
- Uma chave deve especificar qualquer número de canais filho. A subscrição é tentada para cada canal filho. Se o canal filho coincidir com o canal base do sistema, o registro ocorre. Se não, a subscrição falha silenciosamente. Consulte a Seção 7.6, “Canais” para mais informações.
- As chaves podem ser modificadas por qualquer usuário com as funções Activation Key Administrator ou Satellite Administrator (ou ambos). Estas permissões são determinadas através da aba Users do site do RHN. Consulte a Seção 7.9, “Usuários— ” para detalhes.
- Os sistemas registrados por chaves de ativação são ligados à conta da empresa na qual a chave foi criada, e não à própria chave. Após o registro, a chave pode ser seguramente apagada, sem nenhum efeito nos sistemas registrados por esta.
4.6. Registrando um Sistema em uma Organização
salesadmin
e senha abc123
para uma organização chamada Equipe de Vendas, você irá garantir que um sistema está registrado na organização correta.
rhnreg_ks --user=salesadmin --password=abc123
Importante
--orgid
(para os RHEL 4 e 5) e a opção --orgpassword
(para o RHEL 4) no comando rhnreg_ks
não estão relacionadas aos recursos do Organizations e não devem ser usadas no contexto de registrar sistemas às organizações.
Capítulo 5. Red Hat Network Daemon
rhnsd
) conecta periodicamente ao Red Hat Network para verificar atualizações e notificações. O daemon, que roda em segundo plano, é tipicamente inicializado a partir dos scripts de inicialização do /etc/init.d/rhnsd
ou /etc/rc.d/init.d/rhnsd
.
rhnsd
executa um programa externo chamado rhn_check
, alocado em /usr/sbin/
. Esta é uma pequena aplicação que efetua a conexão de rede ao RHN. O Red Hat Network Daemon não escuta em nenhuma porta de rede nem interage diretamente com a rede. Todas as atividades de rede são efetuadas através do utilitário rhn_check
.
5.1. Configurando
/etc/sysconfig/rhn/rhnsd
. Este é o arquivo de configuração usado pelo script de inicialização do rhnsd
. A configuração mais importante oferecida pelo daemon é sua freqüência de check-in. O intervalo default é de quatro horas (240 minutos). Se você modificar o arquivo de configuração, deve reiniciar o daemon (como root) com o comando service rhnsd restart
ou /etc/rc.d/init.d/rhnsd restart
.
Importante
5.2. Visualizando Estado
service rhnsd status
ou /etc/rc.d/init.d/rhnsd status
no prompt de uma janela de comandos.
5.3. Desativando
chkconfig rhnsd off
. Usando estes dois métodos, desativa o serviço somente na próxima vez que o sistema for iniciado. Para parar o serviço imediatamente, use o comando service rhnsd stop
ou /etc/rc.d/init.d/rhnsd stop
.
5.4. Solução de Problemas
- seu cliente esteja configurado corretamente.
- seu sistema possa comunicar com o RHN via SSL (porta 443). Você pode testar isto rodando o seguinte comando num prompt:
telnet xmlrpc.rhn.redhat.com 443
- o Red Hat Network Daemon esteja ativo e rodando. Você pode garantir isso rodando os seguintes comandos:
chkconfig --level 345 rhnsd on
service rhnsd start
Se estes elementos foram verificados e seu sistema ainda indicar que não está fazendo check-in, por favor contate nossa equipe de suporte técnico.
Capítulo 6. Red Hat Network Alert Notification Tool
rhn-applet
e usar o Sistema X Window.
Figura 6.1. Painel do GNOME com a Red Hat Network Alert Notification Tool
- Em sistemas Red Hat Enterprise Linux 4 em diante, selecione Applications (the main menu on the panel) => System Tools => Red Hat Network Alert Icon. Para ter certeza de que o ícone aparece em sessões subseqüentes, selecione a caixa de verificação Save current setup ao efetuar o logoff.
- No Red Hat Enterprise Linux 2.1, selecione Main Menu => Panel => Add to Panel => Applet => Red Hat Network Monitor. Para mover o miniaplicativo pelo painel, clique-o com o botão direito, selecione Move, mova o mouse para a esquerda e para a direita até que o miniaplicativo esteja na posição desejada, e clique no mouse para posicionar o miniaplicativo.
6.1. Configurando o Miniaplicativo
Figura 6.2. Configuração do Proxy HTTP
squid.mysite.org:3128
no campo de texto. Adicionalmente, se seu servidor proxy requer um nome de usuário e senha, selecione a opção Use Authentication (Usar Autenticação) e indique-os em seus respectivos campos.
Nota
.rhn-applet.conf
em seu diretório home. A Red Hat Network Alert Notification Tool também usa o arquivo de configuração do sistema todo /etc/sysconfig/rhn/rhn-applet
. A configuração de server_url deve ser ajustada para seu servidor do satellite. Por exemplo:
server_url=http://YourRHN_Satellite.com/APPLET
server_url=https://YourRHN_Satellite.com/APPLET
6.2. Ícones de Notificação
Tabela 6.1. Ícones do Red Hat Network Alert Notification Tool
Ícone | Descrição |
---|---|
Há atualizações disponíveis | |
O sistema está atualizado | |
Verificando atualizações | |
Ocorreu um erro |
6.3. Visualizando Atualizações
Figura 6.3. Atualizações Disponíveis
6.4. Aplicando Atualizações
6.5. Iniciando o Website do RHN
Capítulo 7. Site do Red Hat Network
7.1. Navegação
Figura 7.1. Barra de Navegação Superior — RHN Satellite
Figura 7.2. Barra de Navegação Esquerda — Usuários
Figura 7.3. Sub-Seções — Detalhes do Sistema
7.1.1. Visualizações do Serviço (Entitlement Views)
Tabela 7.1. Ícones de Serviços
Ícone | Serviço |
---|---|
Management ou mais alto | |
Provisioning | |
Monitoring |
7.1.2. Categorias e Páginas
- Visão Geral — Visualize e administre as informações da sua conta primária e obtenha ajuda.
- Visão Geral (Seu RHN) — Obtenha uma breve visão geral de sua conta. Te avisa se seus sistemas precisam de cuidados, oferece um link rápido para acessá-los diretamente e apresenta os Alertas de Errata mais recentes para sua conta.
- Your Account (Sua Conta) — Atualize seu perfil e endereços pessoais.
- Your Preferences (Suas Preferências) — Indique se você deseja receber notificações por e-mail sobre os Alertas de Erratas para seus sistemas, determine como muitos ítens são exibidos de uma vez para listas como as de sistemas e grupos de sistemas, determine seu fuso-horário e identifique suas opções de contato.
- Locale Preferences — Configure idiomas, fuso horário e outras padronizações para seu local específico.
- Subscription Management — Gerencie e adicione direitos à serviços, tais como Management, Provisioning, e Virtualização.
- Systems (Sistemas) — Administre aqui todos os seus sistemas (incluindo sistemas convidados virtuais).
- Overview (Visão Geral) — — Visualize um sumário de seus sistemas ou grupos de sistemas, exibindo quantos Alertas de Erratas cada sistema possui e quais sistemas estão registrados (entitled) nos serviços.
- Systems (Sistemas) — Selecione e visualize sub-conjuntos de seus sistemas classificados por critérios específicos, como Virtual Systems (Sistemas Virtuais), Unentitled (não registrado/sem serviços), Recently Registered (Registrados Recentemente), Proxy e Inactive (inativo).
- System Groups (Grupos de Sistemas) — — Liste seus grupos de sistemas. Crie grupos adicionais.
- System Set Manager — — Realize diversas ações em conjuntos coletivos de sistema, incluindo atualizações de agendamento de errata, gerenciamento de pacotes, listagem e criação de novos grupos e gerenciamento de direitos à canais.
- Advanced Search (Busca Avançada) — — Faça uma busca rápida em todos os seus sistemas por critérios específicos, como nome, hardware, dispositivos (devices), informações do sistema, rede (networking), pacotes e localização.
- Activation Keys (Chaves de Ativação) — — Gere uma chave de ativação para um sistema registrado junto ao RHN. Esta chave de ativação pode ser usada para atribuir um nível de serviço ou grupos (group membership) específicos a um sistema recém-registrado, com o comando
rhnreg_ks
. - Stored Profiles (Perfis Armazenados) — — Veja os perfis de sistemas usados para seu provisionamento.
- Custom System Info (Informações Personalizadas do Sistema) — — Crie e edite as chaves de informação do sistema contendo valores completamente personalizáveis, que podem ser atribuídos durante o provisionamento de sistemas.
- Kickstart — — Exiba e modifique vários aspectos dos perfis do kickstart usados no provisionamento de sistemas.
- Errata — Visualize e gerencie erratas aqui.
- Errata — Liste alertas de erratas e baixe os RPMs relevantes.
- Advanced Search (Busca Avançada) — Procure por alertas de erratas baseado em critérios específicos, tais como sinopse, tipo de relatório, e nome do pacote.
- Manage Errata — Gerencie a errata para os canais de serviços.
- Clone Errata — Faça um clone da errata para uma organização para facilitar a replicação e distribuição dentro da empresa.
- Channels (Canais) — Veja e administre os canais disponíveis do RHN e os arquivos que contêm.
- Software Channels (Canais de Software) — Veja uma lista de todos os canais de software e aqueles aplicáveis a seus sistemas.
- Package Search (Busca de Pacotes) — Procure um pacote usando parte ou seu nome inteiro, descrição ou sumário, com suporte para limitar pesquisas de plataformas suportadas.
- Manage Software Channels — — Crie e edite canais usados para implementar arquivos de configuração.
- Configuration — Acompanhe e gerencie canais de configuração, ações e arquivos de configuração individuais.
- Overview — Uma visão geral do painel que exibe um sumário da configuração.
- Configuration Channels — Liste e crie canais de configuração do qual qualquer sistema registrado pode receber arquivos de configuração.
- Configuration Files — Lista e cria arquivos dos quais os sitemas recebem entradas de configuração.
- Systems (Sistemas) — Liste os sistemas que possuem os arquivos de configuração do RHN gerenciado.
- Schedule (Agenda) — Acompanhe suas ações agendadas.
- Pending Actions (Ações Pendentes) — Liste ações agendadas que ainda não tenham sido completadas.
- Failed Actions (Ações Fracassadas) — Liste ações agendadas cuja execução tenha falhado.
- Completed Actions (Ações Concluídas) — Liste ações agendadas que tenham sido concluídas. Ações concluídas podem ser arquivadas a qualquer momento.
- Archived Actions (Ações Arquivadas) — Liste ações concluídas que tenham sido selecionadas para arquivo.
- Users (Usuários) — — Visualize e gerencie usuários para sua organização.
- User List (Lista de Usuários) — — Lista usuários para sua organização.
- Monitoring — — Executa detecções e recebe notificações sobre sistemas.
- Status — — Visualize detecções por Estado.
- Notification (Notificação) — — Visualize métodos de correspondência de notificações estabelecidos para a sua empresa.
- Probe Suites — — Gerencie sua infraestrutura de monitoramento usando suites de detecção de monitoramento que se aplicam à um ou mais sistemas atribuídos.
- Scout Config Push — — Exibe o status da infraestrutura de monitoramento.
- Admin (visível somente aos administradores do Satellite) — Liste, crie e gerencie uma ou mais organizações de Satellite, do qual o administrador do Satellite poderá atribuir direitos à canais, criar e escolher administradores de cada organização entre outras tarefas.
- Organizations — Liste e crie novas organizações
- Subscriptions — Liste e gerencie o software e direitos à sistema para toda a organização no Satellite.
- Users — Lista todos os usuários no Satellite, em toda a empresa. Clique em nomes de usuários individuais para mudar privilégios administrativos para o usuário.
Nota
Os usuários criados para a administração da empresa podem ser configurados somente pelo próprio administrador da empresa, e não pelo administrador do Satellite. - Satellite Configuration — Faça mudanças gerais de configuração do Satellite, incluindo configurações de Proxy, Certificado, Bootstrap Script, mudanças de Organização, e Reiniciar o Servidor Satellite.
- Task Engine Status — configura o daemon que roda no próprio servidor Satellite e realiza operações de rotina, tais como limpeza de banco de dados, mailings de Erratas, entre outras tarefas que são realizadas no pano de fundo.
7.1.3. Errata Alert Icons (Ícones dos Alertas de Erratas)
7.1.4. Busca Rápida
test-1.example.com
que é registrado no Satellite, mas você escreveu tset
errado em sua pesquisa, o sistema test-1.example.com ainda aparecerá em seu resultado de buscas.
Nota
7.1.5. Sistemas Selecionados
7.1.6. Listas
7.2. Autenticação no Site do RHN
- Você autenticou-se recentemente em uma conta em http://www.redhat.com.
- Você recentemente ou autenticou-se no RHN ou visitou a página de verificação de novas contas.
Figura 7.4. Site do RHN
Nota
Nota
7.3. Visão Geral
Nota
Figura 7.5. Visão Geral
- A área Tarefas lista as tarefas mais comuns que um administrador executa através da Web. Clique em qualquer um dos links para ser levado até a página do RHN que permite que você realize aquela tarefa.
- À direita encontra-se uma listagem intitulada Sistema Desabilitado . Aqui são listados quaisquer sistemas que não tenham se autenticado no RHN ultimamente. Destacando-os desta maneira, é possível que um administrador acesse tais sistemas prontamente para solucionar quaisquer problemas.
- — Clientes com um Satellite com o Monitoring podem também optar por incluir uma listagem de todos os eventos de detecção em estado de Alerta (Warning).
- — . Clientes com um Satellite com o Monitoring podem também optar por incluir uma listagem de todos os eventos de detecção em estado Crítico.
- A seção Sistemas Críticos lista os sistemas mais críticos dentro da sua empresa. Esta seção oferece um link para acessar estes sistemas direta e rapidamente, e exibe um resumo das atualizações de errata que ainda não tenham sido aplicadas a estes sistemas. Clique no nome do sistema para ser levado até a página Detalhes do Sistema do mesmo e aplicar as atualizações de errata. Abaixo da lista encontra-se um link para a página de sistemas Desatualizados.
- A seguir, encontra-se a seção Ações Agendadas Recentemente . Qualquer ação que tenha menos de 30 dias é considerada recente. Esta seção permite que você veja todas as ações e seus respectivos estados, ou seja, se as mesmas falharam, completaram, ou ainda estão pendentes. Clique na etiqueta de uma ação para visualizar a página de detalhes da mesma. Abaixo da lista encontra-se um link para a página Ações Pendentes , a qual lista todas as ações que ainda não tenham sido coletadas pelos seus sistemas clientes.
- A seção Relevant Security Errata lista as erratas de segurança que estejam disponíveis e ainda tenham que ser aplicadas a alguns ou todos os seus sistemas clientes. A aplicação destas erratas de segurança é de crítica importância para que seus sistemas continuem seguros. Abaixo desta seção encontram-se links para todas as erratas e para todas as erratas que sejam relevantes para o seu sistema.
- A seção System Groups lista os grupos (caso haja algum) e indica se os sistemas nestes grupos estão totalmente atualizados. Clique no link abaixo desta seção para ser levado até a página Grupos de Sistemas, a partir da qual você pode escolher grupos de sistemas serem usados com o System Set Manager.
- A seção Sistemas Registrados Recentemente lista os sistemas que foram adicionados ao Satellite nos últimos 30 dias. Clique no nome do sistema para ser levado à página Detalhes de Sistema para este sistema específico.
7.3.1. Sua Conta
7.3.1.1. Endereços
7.3.1.2. Alterar E-mail
7.3.1.3. Desativação de Conta
7.3.2. Suas Preferências
- Email Notifications (Notificações por E-mail) — Determine se você deseja receber e-mails sempre que um Alerta de Errata for aplicável a um ou mais sistemas de sua conta no RHN.
Importante
Esta configuração também possibilita que clientes Management e Provisioning recebam resumos diários de eventos dos sistemas. Estes incluem ações afetando pacotes, como atualizações de erratas agendadas, reinicializações de sistema ou falhas no check-in. Além de selecionar esta caixa de verificação, você deve identificar cada sistema a ser incluso neste e-mail de resumo. De acordo com a configuração padrão, todos os sistemas Management e Provisioning estão incluídos neste resumo. Isto pode ser feito individualmente através da página Detalhes do Sistema ou para vários sistemas de uma vez só através da interface Gerenciador de Conjunto de Sistemas. Note que o RHN envia estes resumos apenas à endereços de e-mail verificados. Para desabilitar todas as mensagens, simplesmente desselecione esta caixa de verificação. - RHN List Page Size (Tamanho da Página da Lista do RHN) — Número máximo de itens que aparecem numa lista, numa única página. Se houver mais itens na lista, clicar no botão Next (Próximo) apresenta o próximo grupo de itens. Esta preferência aplica-se a listas de sistemas, listas de Erratas, listas de pacotes e assim por diante.
- Página Inicial do "Visão Geral" — selecione as áreas de informação que aparecem na página inicial da Visão Geral. Marque a caixa de verificação à esquerda das áreas de informação que você gostaria de incluir.
7.3.3. Preferências de Localidade
7.3.4. Gerenciamento de Subscrições
- Update — gerencia um único sistema Red Hat Enterprise Linux. Inclui alertas de erratas, atualizações de errata agendadas, instalação de pacotes, e o Red Hat Update Agent.
- Management — gerencia múltiplos sistemas com múltiplos administradores. Além da funcionalidade do Update, o Management inclui gerenciamento de grupo de sistemas, gerenciamento de usuários, e a interface System Set Manager para executar tarefas de maneira rápida e eficiente em múltiplos sistemas.
- Provisioning — oferece o nível mais alto de funcionalidade. Deve ser usado para gerenciar múltiplos sistemas que precisarão ser reinstalados e reconfigurados regularmente. O Provisioning oferece ferramentas para o kickstart de máquinas, gerenciamento de arquivos, execução de reversão de cenários (snapshot rollbacks), e entrada de informações personalizadas do sistema que podem ser posteriormente pesquisadas. Além disso, o Provisioning também inclui todas as funcionalidades do nível de serviço Management.
- Monitoring — monitora a saúde de múltiplos sistemas. O Monitoring oferece atividades de detecção que acompanham a performance dos sistemas e notificam os administradores quando mudanças ocorrerem. Tais notificações alertam administradores à degradação no desempenho de sistemas antes que a situação se torne crítica.
- Virtualização — se aplica aos sistemas host Virtuais. As máquinas virtuais com este serviço podem registrar até quatro sistemas de convidados sem violar o Acordo de Nível de Serviço da RHN. Os sistemas de convidados podem ser registrados em qualquer canal com o a etiqueta de grupo de canal virtualization-free sem consumir os serviços de canal. Registros de convidados a qualquer canal que não pertença ao virtualization-free, tal como o Servidor de Diretório ou canal Satellite do RHN, irá consumir um seviço de canal adicional.
- Virtualization Platform — também se aplica aos sistemas host virtuais. Os sistemas host para o qual o serviço se aplica, pode registrar um número ilimitado de convidados virtuais, sem invalidar seu Acorde de Nível de Serviço. Os convidados de uma máquina com este serviço, podem se registrar em qualquer canal que tenha a etiqueta de grupo de conteúdo virtualization-platform-free sem consumir qualquer serviço de canal. No entanto, ao registrar um convidado a qualquer canal que não pertença ao virtualization-platform-free tal como um Servidor de Diretório ou um canal Satellite RHN, irá consumir um serviço de canal extra.
Nota
7.3.4.1. Serviços de Sistema
7.3.4.2. Direitos a Serviços do Componente de Virtualização
7.3.4.3. Direitos à Canais de Software
7.3.5. Organization Trusts
7.4. Sistemas
7.4.1. Overview —
7.4.2. Sistemas
- Select (Selecionar) — Sistemas com o serviço Update ou sem serviços não podem ser selecionados. Para selecionar sistemas, marque as caixas de verificação correspondentes. Sistemas selecionados são adicionados ao System Set Manager. Após adicionar sistemas ao System Set Manager, você pode usar o mesmo para executar ações simultâneas nestes sistemas. Consulte a Seção 7.4.4, “System Set Manager — ” para mais detalhes.
- Status — Exibe o tipo de Alertas de Errata aplicáveis ao sistema ou confirma que está atualizado. Alguns ícones são ligados a páginas que provêm soluções. Por exemplo: o ícone padrão de Updates (Atualizações) está ligado à sub-seção Upgrade da lista de pacotes, enquanto o ícone de Critical Updates (Atualizações Críticas) vai direto para a página Update Confirmation (Confirmação de Atualização). Além destes, o ícone Not Checking In está ligado às instruções para a resolução desta questão.
- — Sistema está atualizado
- — Errata Crítica disponível, atualização altamente recomendada
- — Atualizações disponíveis e recomendadas
- — Sistema está bloqueado; Ações proibídas
- — Sistema está sendo passado pelo kickstart
- — Atualizações foram agendadas
- — Sistema não está entrando adequadamente (por 24 horas ou mais)
- — Sistema sem direitos à qualquer serviço de atualização
- Errata — O número total de Alertas de Errata aplicáveis ao sistema.
- Pacotes — O número total de atualizações de pacotes para o sistema. Inclui pacotes de alertas de errata, além de pacotes mais novos, que não sejam relacionados aos alertas de errata. Por exemplo: imagine um sistema cliente com uma versão antiga de um pacote instalado. Se este cliente for registrado no canal base apropriado do RHN (por exemplo, Red Hat Enterprise Linux 5), este canal pode conter uma versão atualizada do pacote em questão. Neste caso, o pacote aparece na lista de atualizações de pacotes disponíveis.
Importante
Se o site do RHN identificar atualizações de pacotes para o sistema, e o Red Hat Update Agent ainda responder "Your system is fully updated" (Seu sistema está totalmente atualizado) ao ser executado, provavelmente há um conflito no perfil de pacotes do sistema ou no arquivo de configuração doup2date
. Para resolver o conflito, agende uma atualização da lista de pacotes ou remova os devidos pacotes da lista Package Exceptions (Exceções de Pacotes) do Red Hat Update Agent. Consulte a Seção 7.4.2.10, “Detalhes do Sistema” ou a Seção 4.4.1.3, “Configuração da Exceção de Pacotes” respectivamente, para instruções. - System (Sistema) — O nome do sistema, conforme configurado ao registrá-lo. O nome default é o nome da máquina (hostname) do sistema. Clicar no nome de um sistema, te leva à sua página System Details (Detalhes do Sistema). Consulte a Seção 7.4.2.10, “Detalhes do Sistema” para mais informações.
- Base Channel (Canal Base) — O principal canal do sistema, baseado na versão de seu sistema operacional. Consulte a Seção 7.6.1, “Canais de Software” para mais informações.
- Entitlement (Serviços/Atributos) — Se o sistema possui e a quais níveis de serviço está registrado.
7.4.2.1. Todos
7.4.2.2. Sistemas Virtuais
- Sistema
- Esta coluna apresenta o nome de cada sistema de convidado.
- Atualizações
- Esta coluna indica se os sistemas de convidade possuem qualquer errata que ainda não foram aplicadas à eles.
- Status
- Esta coluna indica se um convidado está rodando, pausado ou parado.
- Canal Base
- Esta coluna indica o canal de base, no qual o convidado faz parte no momento.
7.4.2.3. Desatualizados
7.4.2.4. Unentitled —
7.4.2.5. Desagrupados
7.4.2.6. Inativos
- O sistema não tem nenhum serviço do RHN atribuído. Os Perfis de Sistema que permanecem sem serviços (unentitled) por 180 dias são removidos.
- O sistema tem serviço atribuído, mas o Red Hat Network Daemon foi desativado no sistema. Consulte o Capítulo 5, Red Hat Network Daemon para instruções sobre a reinicialização e solução de problemas.
- O sistema está atrás de um firewall que não permite conexões através do https (porta 443).
- O sistema está atrás de um servidor proxy HTTP que não foi configurado apropriadamente.
- O sistema está conectado a um RHN Proxy Server ou RHN Satellite que não foi configurado apropriadamente.
- O próprio sistema não foi configurado apropriadamente; talvez esteja apontando para o Servidor RHN errado.
- O sistema não está conectado à rede.
- Há algumas outras barreiras entre o sistema e os Servidores RHN.
7.4.2.7. Recently Registered (Registrado Recentemente)
7.4.2.8. Proxy
7.4.2.9. Duplicar Sistemas
7.4.2.10. Detalhes do Sistema
Nota
- Detalhes
- Software
- Configuração
- Provisioning —
- Monitoring —
- Grupos
- Eventos
7.4.2.10.1. Detalhes do Sistema ⇒ Detalhes
7.4.2.10.1.1. Detalhes de Sistema ⇒ Detalhes ⇒ Visão Geral
- Mensagem de Status de Sistema
- Esta mensagem indica o estado atual de seu sistema em relação ao RHN.
Nota
Se as atualizações estiverem disponíveis para qualquer sistema com serviço, aparecerá a mensagem Atualizações críticas disponíveis. Para aplicar estas atualizações, clique no link atualizar agora. - ID de sistema
- Um identificador único gerado a cada vez que um sistema se registra no RHN.
Nota
O ID do sistema pode ser usado para eliminar perfis duplicados a partir do RHN. Compare o sistema ID listado nesta página com a informação armazenada no sistema cliente no arquivo/etc/sysconfig/rhn/systemid
. Neste arquivo, o ID atual do sistema está listado sob o "system_id". O valor iniciar após os caracteres "ID-". Caso o valor armazenado no arquivo não seja compatível com o valor listado no perfil, significa que o perfil não é o mais recente e poderá ser removido. - Hostname
- O nome da máquina como definido pelo sistema cliente. Esta informação é geralmente encontrada no
/etc/hostname
para os sistemas Red Hat Enterprise Linux - IP Address
- O endereço IP do cliente.
- Kernel
- O kernel que está instalado e operando no sistema cliente.
- Registered
- A data e horário no qual o sistema foi registrado com o RHN e criou este perfil.
- Checked In
- A data e horário em que foi realizado o check-in do sistema com o RHN.
- Last Booted
- A data e horário em que o sistema foi iniciado e reiniciado pela última vez.
Nota
Sistemas com o serviço Management podem ser reinicializados a partir desta tela.- Selecione Agendar a reinicialização do sistema
- Forneça a data e horário da última reinicialização.
- Clique em Agendar Reinicialização na parte inferior da direita.
Quando o cliente passar do horário de inicialização pré-agendado para fazer o check-in, o RHN irá instruir o sistema para se auto reinicializar. - Locked
- Indica se um sistema foi bloqueado.As ações não podem ser agendadas para sistemas bloqueados através da interface da Web até que o bloqueio seja removido manualmente. Isto não inclui as atualizações de auto-errata de prevenção agendadas através da interface da Web. Para proteger o aplicativo de atualizações de auto-erratas, desselecione a Atualização de Auto Errata do Detalhes do Sistema ⇒ Detalhes ⇒ Propriedades.Bloquear um sistema pode ajudar a evitar que você faça qualquer modificação por engano em um sistema, até que você esteja preparado para tal. Por exemplo, o sistema pode ser um sistema de produção que você não deseja receber atualizações ou novos pacotes até que você decida desbloqueá-lo.
Importante
Bloquear um sistema em uma interface da Web não evitará qualquer ação originada do sistema cliente. Por exemplo, se um usuário se autenticar no cliente diretamente e executar oup2date
, este irá instalar as erratas disponíveis, esteja o sistema bloqueado na interface da Web ou não.Mais adiante, o bloqueio de um sistema não restringe o número de usuários que podem acessar o sistema através da interface da Web. Se você desejar restringir acesso ao sistema, associe este sistema a um Grupo de Sistema e atribua-o a um Administrador de Grupo de Sistema. Consulte a Seção 7.4.3, “System Groups — ” para maiores informações sobre os Grupos de Sistema.Também é possível bloquear sistemas múltiplos através do System Set Manager. Consulte a Seção 7.4.4.12.4, “System Set Manager ⇒ Misc ⇒ Lock Systems — ” para saber mais sobre como fazer isto.
osad
instalados e seu serviço inicializado. Consulte a seção Habilitando o Push para Clientes do RHN Satellite Server 5.2.0 Installation Guide para mais detalhes.
- Canal Base
- A primeira linha indica o canal base ao qual este cliente está registrado. O canal base deve ser compatível ao sistema operacional do sistema.
- Canais FIlho
- As linhas subsequentes do texto, que dependem do canal base, são canais filhos. Alguns exemplos são o canal Red Hat Network Tools e o canal RHEL AS Extras.
Nota
- Nome do Perfil
- Este nome editável para o perfil de sistema é ajustado para o nome host do sistema por padrão. Isto serve para distinguir este perfil de sistema entre outros.
- Serviço
- O serviço base atual aplicado à este sistema.
- Notificações
- Indica as opções de notificação para este sistema. Você pode escolher se você quer ou não receber uma notificação de email de atualizações de erratas disponíveis para este sistema. Além disso, você pode escolher incluir os sistemas no serviço Management no email de sumário diário.
- Atualização de Auto Errata
- Indica se este sistema é configurado para aceitar atualizações automaticamente.
- Descrição
- Esta informação é automaticamente gerada no registro. Você pode editá-la para incluir qualquer informação que você desejar.
- Local
- Se inserido, este campo exibe o endereço físico do sistema.
7.4.2.10.1.2. Detalhes de Sistema ⇒ Detalhes ⇒ Propriedades
- Nome do Perfil
- Por padrão, este é o nome do host do sistema. Você pode, no entanto, alterar o nome do perfil para qualquer outro que o permita distinguir este perfil entre outros.
- Serviço Base
- Selecione um canal base para o sistema a partir dos serviços base disponíveis.
- Adicionar Serviços
- Caso estejam disponíveis, aplique um serviço Monitoring ou Provisioning Virtualização ou Plataforma de Virtualização ao sistema.
- Notificações
- Alternar, seja a notificação sobre este sistema enviada ou este sistema já esteja incluído no sumário diário. (Por padrão, todos os sistemas Management e Provisioning estão inclusos neste sumário). Esta configuração o mantém a par de todos os avisos relativos ao sistema. Todas as vezes que uma atualização é produzida e lançada para este sistema, uma notificação é enviada por email.Os sumário diário relata os eventos de sistema que afetam os pacotes, tais como Atualizações de Errata agendadas, reinicializações de sistema, ou falhas ao realizar o check-in. Além disso, para incluir o sistema aqui, você deve escolher receber de notificação de email na página Suas Preferência da categoria Visão Geral.
- Atualização de Auto Errata
- Se este ítem está selecionado, as erratas disponíveis são automaticamente aplicadas ao sistema quando ele faz o check-in. Isto acontece sem a intervenção do usuário. Os clientes precisam estar cientes de que a Red Hat não recomenda o uso de recursos de atualização automática para sistemas de produção, por causa de conflitos entre os pacotes e ambientes que podem causar falhas de sistema. O Red Hat Network Daemon deve estar habilitado no sistema para que este recurso funcione.
- Descrição
- Por padrão, esta caixa de textos grava o sistema operacional, lançamentos e arquitetura de sistema quando se registra pelo primeira vez. Você pode editá-lo para incluir o que desejar.
Nota
7.4.2.10.1.3. System Details ⇒ Details ⇒ Remote Command —
- Primeiro, registre o sistema no canal Ferramentas do RHN e use
up2date
para instalar orhncfg
,rhncfg-client
, e pacotesrhncfg-actions
.up2date rhncfg rhncfg-client rhncfg-actions
- Autentique o sistema como usuário root e adicione o seguinte arquivo no diretório de configuração do RHN local:
allowed-actions/scripts/run
.- Crie o diretório necessário no sistema alvo:
mkdir -p /etc/sysconfig/rhn/allowed-actions/script
- Crie um arquivo vazio
run
neste diretório para agir como um sinalizador para as permissões de sinalização do RHN para permitir os comandos remotos:touch /etc/sysconfig/rhn/allowed-actions/script/run
7.4.2.10.1.4. System Details ⇒ Details ⇒ Reactivation —
rhnreg_ks
para registrar novamente este sistema e reaver todas as configurações do Red Hat Network. Consulte a Seção 4.5, “Registrando com Chaves de Ativação” para instruções. Ao contrário de chaves de ativação típicas, que não são associadas ao ID de sistema específico, as chaves criadas aqui não aparecem dentro da página Chaves de Ativação Keys.
rhnreg_ks --server=<server-url> --activationkey=<reactivation-key>,<activationkey> --force
Atenção
rhnreg_ks
) enquanto um kickstart baseado em perfil estiver em progresso. Se você fizer isto, o kickstart pode falhar.
7.4.2.10.1.5. Detalhes de Sistema ⇒ Detalhes ⇒ Hardware
7.4.2.10.1.6. Detalhes de Sistema ⇒ Detalhes ⇒ Notas
7.4.2.10.1.7. System Details ⇒ Details ⇒ Custom Info —
7.4.2.10.1.8. Detalhes de Sistema ⇒ Detalhes ⇒ Proxy
7.4.2.10.1.9. Detalhes de Sistema ⇒ Detalhes ⇒ Satellite
7.4.2.10.2. Detalhes de Sistema ⇒ Software
7.4.2.10.2.1. Detalhes de Sistema ⇒ Software ⇒ Errata
7.4.2.10.2.2. Detalhes de Sistema ⇒ Software ⇒ Pacotes
- Pacotes
- A exibição padrão da aba Pacotes descreve as opções disponíveis para você e oferecem meios de atualizar sua lista de pacotes. Para atualizar ou concluir uma lista desatualizada, que irá provavelmente expirar na instalação manual de pacotes, clique em Atualizar Lista de Pacotes no canto direito inferior desta página. Da próxima vez que o Daemon RHN se conectar ao RHN, ele irá atualizar seu Perfil de Sistema com a lista mais recente dos pacotes instalados.
- Listar/Remover
- Lista pacotes instalados e permite que você os remova. Clique e procure pelo pacote pelo nome, e a data que foi instalado no sistema. Procure pelos pacotes desejados digitando-o em Filtrar por Nome de Pacote, ou clicando na letra ou número correspondente do primeiro caractere do nome do pacote. Clique no nome do pacote para visualizar sua página Detalhes do Pacote. Para remover os pacotes do sistema, selecione-os e clique em Remover Pacotes no canto inferior à direita da página. Uma página de confirmação aparecerá com os pacotes listados. Clique em Confirmar para remover os pacotes.
- Atualizar
- Exibe uma lista de pacotes que possuem uma nova versão disponível baseada nas versões de pacotes nos canais para o sistema. Clique no nome dos pacotes mais recentes para visualizar sua página Detalhes de Pacote. Para atualizar os pacotes imediatamente, selecione-os e clique em Atualizar Pacotes. Para baixar os pacotes como arquivo .tar, selecione-os e clique em Baixar Pacotes.
- Instalar
- Permite que você instale novos pacotes no sistema a partir de canais disponíveis. Clique no nome do pacote para visualizar sua página Detalhes do Pacote. Para instalar pacotes, selecione-os e clique em Instalar Pacotes Selecionados.
- Verificar
- Valida os pacotes instalados no sistema em seu banco de dados RPM. Isto é equivalente a executar um comando
rpm -V
. Esta aba permite que você compare os metadados dos pacotes de sistema com a informação do banco de dados, tail como o total de MD5, tamanho de arquivo, permissões, proprietário, grupo e tipo. Para verificar o pacote ou pacotes, tais como checksum, tamanho do arquivo, permissões, propriedade, grupo de tipo. Para verificar um pacote ou pacotes, selecione-os, clique em Verificar os Pacotes Selecionados e confirme esta ação. Quando finalizado, você poderá visualizar os resultados selecionando esta ação dentro da sub-aba Histórico sob Eventos. - Perfis
- Ele irá habilitá-lo para comparar pacotes neste sistema com os pacotes de perfis armazenados em outros sistemas Management e Provisioning. Para fazer a comparação com o perfil armazenado, selecione o perfil a partir do menu suspenso e clique em Comparar. Para fazer comparações com outro sistema, selecione-o a partir do menu suspenso associado e clique em Comparar. Para criar um perfil armazenado baseado em um sistema existente, clique em Criar um Perfil de Sistema insira qualquer informação adicional que desejar, e clique no botão Criar Perfil. Estes perfis são mantidos dentro do link da página na barra de navegação da esquerda.— Depois que os perfis dos pacotes tiverem sido comparados, os clientes Provisioning poderão sincronizar os pacotes do sistema selecionado com o manifesto do pacote do perfil comparado. Observe que esta ação pode remover os pacotes do sistema e não do perfil, assim como instalar pacotes do perfil. Para instalar pacotes específicos, selecione os pacotes do perfil. Para remover pacotes específicos já instalados no próprio sistema, selecione os pacotes que mostram uma diferença de Somente este sistema.. Para sincronizar totalmente os pacotes de sistema com o perfil comparado, selecione os ítens master no topo da coluna. Depois, clique em Sincronizar Pacotes com. Na tela de confirmação, reveja as modificações, selecione uma estrutura de horário para a ação e clique em Agendar Sincronização.
7.4.2.10.2.3. Detalhes de Sistema ⇒ Software ⇒ Canais de Software
7.4.2.10.3. System Details ⇒ Configuration —
Nota
rhncfg*
mais recentes instalados. Consulte a Seção 7.7.1, “Preparando Sistemas para Gerenciamento de Configuração” para instruções sobre como habilitar ou desabilitar ações agendadas para um sistema.
7.4.2.10.3.1. Detalhes de Sistema ⇒ Configuração ⇒ Visão Geral
7.4.2.10.3.2. Detalhes de Sistema ⇒ Configuração ⇒ Arquivos Gerenciados
- Nome do Arquivo
- Esta coluna mostra ambos os nome e caminho de implementação para este arquivo.
- Revisão
- Esta coluna incrementa a qualquer momento que você realizar modificações neste arquivo gerenciado.
- Do Canal Config
- Esta coluna indica o nome do canal que contém o arquivo, ou exibe (sobrescrição de sistema) para aqueles arquivos disponíveis somente para este sistema.
- Sobrescrições
- Se este arquivo de configuração sobrescrever outro, o arquivo sobrescrito é listado nesta coluna junto com seu canal host.
Nota
7.4.2.10.3.3. Detalhes de Sistema ⇒ Configuração ⇒ Comparar Arquivos
7.4.2.10.3.4. Detalhes de Sistema ⇒ Configuração ⇒ Gerenciar Canais de Configuração
httpd.conf
que irá preceder o arquivo no canal de classificação mais baixa).
7.4.2.10.3.5. Detalhes de Sistema ⇒ Configuração ⇒ Sobrescrição Local
7.4.2.10.3.6. Detalhes de Sistema ⇒ Configuração ⇒ Modo Seguro
7.4.2.10.4. System Details ⇒ Provisioning —
7.4.2.10.4.1. System Details ⇒ Provisioning ⇒ Kickstart —
Nota
IPADDR=192.168.0.28 GATEWAY=192.168.0.1
network
de um arquivo kickstart poderia se parecer com o seguinte:
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
$IPADDR
será 192.168.0.28
, e a $GATEWAY
será 192.168.0.1
Nota
7.4.2.10.4.2. System Details ⇒ Provisioning ⇒ Snapshots —
Nota
- inscrições de grupo
- subscrições de canais
- pacotes instalados
- subscrições de canal de configuração
- arquivos de configuração
- marcas de instantâneo (snapshots)
7.4.2.10.4.3. System Details ⇒ Provisioning ⇒ Snapshot Tags —
7.4.2.10.5. Detalhes de Sistema ⇒ Virtualização
7.4.2.10.5.1. Detalhes de Sistema ⇒ Virtualização ⇒ Detalhes
- Status
- Este campo indica se um sistema virtual está rodando, pausado, interrompido ou travado.
- Atualizações
- Esta campo indica se uma errata, aplicável ao convidado, ainda deve ser aplicada.
- Canal de Software Base
- Este campo indica o Canal Base ao qual o convidado é registrado.
Nota
7.4.2.10.5.2. System Details ⇒ Monitoring —
7.4.2.10.5.3. System Details ⇒ Groups —
7.4.2.10.5.3.1. System Details ⇒ Groups ⇒ List/Leave —
7.4.2.10.5.3.2. System Details ⇒ Groups ⇒ Join —
7.4.2.10.5.4. Detalhes de Sistema ⇒ Eventos
7.4.2.10.5.4.1. Detalhes de Sistema ⇒ Eventos ⇒ Pendente
- — Evento de Pacote
- — Evento de Errata
- — Evento de Preferências
- — Evento de Sistema
7.4.2.10.5.4.2. Detalhes de Sistema ⇒ Eventos ⇒ Histórico
7.4.3. System Groups —
- Criar grupos de sistemas. (Consulte a Seção 7.4.3.1, “Criando Grupos”.)
- Adicionar sistemas a grupos. (Consulte a Seção 7.4.3.2, “Adicionando e Removendo Sistemas de Grupos”.)
- Remover sistemas de grupos. (Consulte a Seção 7.4.2.10, “Detalhes do Sistema”.)
- Atribuir permissões de grupos de sistemas a usuários. (Consulte a Seção 7.9, “Usuários— ”.)
- Select (Selecionar) — Estas caixas de verificação permitem adicionar sistemas em grupos para o System Set Manager. Para selecionar grupos, marque as caixas apropriadas e clique no botão Update (Atualizar) abaixo da coluna. Todos os sistemas dos grupos selecionados são adicionados ao System Set Manager. Então, você pode usar a System Set Manager para efetuar ações simultâneas nestes. É possível selecionar somente os sistemas membros de todos os grupos selecionados. Para tanto, selecione-os e clique no botão Work with Intersection (Trabalhar com Intersecção). Para adicionar todos os sistemas de todos os grupos selecionados, selecione-os e clique no botão Work with Union (Trabalhar com União). Cada sistema será exibido uma vez, independente do número de grupos ao qual pertence. Consulte a Seção 7.4.4, “System Set Manager — ” para obter detalhes.
- Updates (Atualizações) — Apresenta os tipos de Alertas de Erratas aplicáveis ao grupo ou confirma que está atualizado. Clicar no ícone de estado de um grupo te leva à aba Errata de sua página System Group Details (Detalhes do Grupo de Sistemas). Consulte a Seção 7.4.3.3, “System Group Details — ” para mais informações.Os ícones de estado alertam para diferentes graus de atenção:
- — All systems within group are up-to-date
- — Errata Crítica disponível, atualização altamente recomendada
- — Atualizações disponíveis e recomendadas
- Group Name (Nome do Grupo) — O nome do grupo, conforme configurado durante sua criação. O nome deve ser descritivo o suficiente para diferenciá-lo de outros grupos. Clicar no nome de um grupo te leva à aba Details de sua página System Group Details (Detalhes do Grupo de Sistemas). Consulte a Seção 7.4.3.3, “System Group Details — ” para mais informações.
- Systems (Sistemas) — O número total de sistemas contidos no grupo. Clicar no número te leva à aba Systems (Sistemas) da página System Group Details (Detalhes do Grupo de Sistemas) do grupo. Consulte a Seção 7.4.3.3, “System Group Details — ” para mais informações.
- Use in SSM (Usar na SSM) — Clicar no botão Use Group (Usar Grupo) nesta coluna carrega o grupo desta fileira e inicia a System Set Manager imediatamente. Consulte a Seção 7.4.4, “System Set Manager — ” para mais informações.
7.4.3.1. Criando Grupos
7.4.3.2. Adicionando e Removendo Sistemas de Grupos
7.4.3.3. System Group Details —
7.4.3.3.1. System Group Details ⇒ Details —
7.4.3.3.2. System Group Details ⇒ Systems —
7.4.3.3.3. System Group Details ⇒ Target Systems —
7.4.3.3.4. System Group Details ⇒ Errata —
7.4.3.3.5. System Group Details ⇒ Admins —
7.4.3.3.6. System Group Details ⇒ Probes —
7.4.4. System Set Manager —
- Aplicar atualizações de Errata
- Atualizar pacotes para as versões disponíveis mais recentes
- Adicionar/remover sistemas a/de grupos de sistemas
- Registrar/desregistrar sistemas em/de canais
- Atualizar perfis de sistemas
- Modificar as preferências do sistema, como o download e instalação de pacotes agendados
- Kickstart em diversos sistemas Provisioning de uma só vez
- Determinar a subscrição e classificar os canais de configuração para sistemas Provisioning
- Etiquetar as snapshots mais recentes de seus sistemas Provisioning
- Reverter sistemas Provisioning para snapshots anteriores
- Executar comandos remotos em sistemas Provisioning
- Clique no link System Set Manager na área de navegação cinza esquerda.
- Clique no botão Use Group na lista System Groups.
- Selecione o link Work with Group na página System Group Details.
7.4.4.1. System Set Manager ⇒ Overview —
7.4.4.2. System Set Manager ⇒ Systems —
7.4.4.3. System Set Manager ⇒ Errata —
7.4.4.4. System Set Manager ⇒ Packages —
7.4.4.4.1. System Set Manager ⇒ Packages ⇒ Upgrade —
7.4.4.4.2. System Set Manager ⇒ Packages ⇒ Install —
7.4.4.4.3. System Set Manager ⇒ Packages ⇒ Remove —
7.4.4.5. System Set Manager ⇒ Verify
rpm --verify
no pacote especificado. Se houver quaisquer discrepâncias, são exibidas na página System Details de cada sistema.
7.4.4.6. System Set Manager ⇒ Patches
7.4.4.7. System Set Manager ⇒ Patch Clusters
7.4.4.8. System Set Manager ⇒ Groups —
7.4.4.9. System Set Manager ⇒ Channels —
7.4.4.9.1. System Set Manager ⇒ Channels ⇒ Channel Subscriptions —
7.4.4.10. System Set Manager ⇒ Configuration —
rhncfg*
mais recentes. Consulte a Seção 7.7.1, “Preparando Sistemas para Gerenciamento de Configuração” para instruções sobre a ativação e desativação de ações agendadas num sistema.
7.4.4.10.1. System Set Manager ⇒ Configuration ⇒ Deploy Files —
7.4.4.10.2. System Set Manager ⇒ Configuration ⇒ Compare Files —
7.4.4.10.3. System Set Manager ⇒ Configuration ⇒ Subscribe to Channels —
7.4.4.10.4. System Set Manager ⇒ Configuration ⇒ Unsubscribe from Channels —
7.4.4.10.5. System Set Manager ⇒ Configuration ⇒ Enable Configuration —
7.4.4.11. System Set Manager ⇒ Provisioning —
7.4.4.11.1. System Set Manager ⇒ Provisioning ⇒ Kickstart —
7.4.4.11.2. System Set Manager ⇒ Provisioning ⇒ Tag Systems —
7.4.4.11.3. System Set Manager ⇒ Provisioning ⇒ Rollback —
7.4.4.11.4. System Set Manager ⇒ Provisioning ⇒ Remote Command —
run
nos sistemas cliente para permitir a operação desta funcionalidade. Consulte a descrição da sub-seção Configuration na aba Channels para instruções. Em seguida, você pode identificar um usuário, grupo ou tempo limite específicos, assim como o próprio script nesta página. Selecione a data e a hora para executar o comando e clique em Schedule Remote Command (Agendar Comando Remoto).
7.4.4.12. System Set Manager ⇒ Misc —
7.4.4.12.1. System Set Manager ⇒ Misc ⇒ System Profile Updates —
7.4.4.12.2. System Set Manager ⇒ Misc ⇒ Custom System Information —
7.4.4.12.3. System Set Manager ⇒ Misc ⇒ Reboot Systems —
7.4.4.12.4. System Set Manager ⇒ Misc ⇒ Lock Systems —
7.4.4.12.5. System Set Manager ⇒ Misc ⇒ Delete Systems —
7.4.4.12.6. System Set Manager ⇒ Misc ⇒ Add or Remove Add-On Entitlements —
7.4.4.12.7. System Set Manager ⇒ Misc ⇒ System Preferences —
- Receive Notifications of Updates/Errata (Receber Notificações de Atualizações/Erratas) — Esta configuração mantém você informado sobre todos relatórios pertinentes a seus sistemas. Toda vez que uma atualização para um sistema sob sua supervisão é produzida e lançada, uma notificação por e-mail é enviada.
- Incluir Sistema no Resumo Diário — Esta configuração inclui os sistemas selecionados num resumo diário de eventos ocorridos nos sistemas. De acordo com a configuração padrão, todos os sistemas Management e Provisioning são inclusos no resumo. Estes eventos de sistemas são ações afetando pacotes, como atualizações de erratas agendadas, reinicializações dos sistemas ou falhas de checkin. Além de incluir os sistemas aqui, você deve escolher receber as notificações por e-mail na página Your Preferences (Suas Preferências) do Your RHN (Seu RHN). Consulte a Seção 7.3.2, “Suas Preferências” para instruções. Note que o RHN envia estes resumos somente a endereços de e-mail verificados.
- Automatic application of relevant Errata (Aplicação automática de Erratas relevantes) — Esta configuração permite ter todas as Atualizações de Erratas aplicadas automaticamente aos sistemas selecionados. Isto significa que os pacotes associados às Erratas são atualizados sem nenhuma intervenção do usuário. Os clientes devem notar que a Red Hat não recomenda o uso da funcionalidade auto-update para sistemas de produção porque os conflitos entre pacotes e ambientes podem causar falhas de sistema.
7.4.5. Busca Avançada —
- DMI Info — A Desktop Management Interface (DMI) é o padrão para gerenciamento de componentes em sistema de computação. Você pode fazer uma busca por sistemas RHN Satellite usando os seguintes métodos de recuperação do DMI:
- Sistemas — Nomes de Produtos ou números, Nomes de Fabricantes, Números em série, e outras informações que podem ser únicas para um sistema.
- BIOS — informações de suporte do BIOS tais como nome do fabricante do BIOS e versão, suporte de hardware ativado no BIOS, entre outros.
- Aba de Asset — Um identificador único atribuído por um departamento de TI (ou fabricante) à um sistema para um melhor rastreamento, gerenciamento e inventário.
- Location — O local físico de um sistema que inclui o seguinte:
- Endereço — O endereço do sistema ou conjunto de sistema
- Construção — A construção ou local de um endereço
- Espaço — O espaço do servidor ou sistema dentro de uma construção
- Rack — O local designado dentro de uma sala de servidor onde um sistema está localizado.
- Detalhes — Os únicos identificadores atribuídos à um sistema por administradores de sistema e especialmente Satellite Administrators incluindo o seguinte:
- Nome/Descrição — O nome atribuído à um sistema por um Satellite Administrator ao adicioná-lo ao servidor RHN Satellite.
- ID — Um identificador que é único ao sistema ou conjunto de sistemas.
- Informações Padronizadas — Informações sobre o sistema, únicas somente àquele sistema.
- Aba de Snapshot — O nome atribuído à um snapshot de sistema novo ou anterior
- Kernel em execução — O kernel atualmente em execução em um sistema registrado no Satellite
- Hardware — Sistemas podem ser pesquisados por componentes específicos no sistema, incluindo o seguinte:
- Modelo de CPU — O nome do modelo de CPU (tal como Pentium ou Athlon
- MHz de CPU Menor do que — Sistemas de busca com um processador menor do que a velocidade designada à usuários em Megahertz.
- CPU MHz Maior do que — Sistemas de Busca com um processador maior do que a velocidade designada à usuários em Megahertz.
- Número de CPUs Menor do que — Sistemas de busca com uma quantidade de processadores menor do que a quantidade designada à usuários.
- Número de CPUS Maior do que — Sistemas de busca com uma quantia de processadores maiores do que a quantidade designada à usuários.
- RAM Menor do que — Sistemas de busca com uma quantia de memória menor do que a quantidade designada à usuários em megabytes..
- RAM Maior do que — Sistemas de busca com uma quantia de memória maiores do que a quantidade designada à usuários em megabytes.
- Pacotes — Sistemas podem ser pesquisados por pacotes instalados (e ainda não instalados) no sistema.
- Pacotes Instalados — Sistemas de Filtro baseados em pacotes especialmente instalados
- Pacotes Necessários — Sistemas de Filtro baseados em pacotes especiais que ainda não foram instalados.
- Actividade — Sistemas podem ser pesquisados pela quantia de tempo desde a primeira ou última verificação dentro do RHN Satellite.
- Dias Desde a Última checagem — O período de tempo (em dias) que os sistemas foram checados pela última vez no RHN Satellite.
- Dias Desde a Primeira checagem — O período de tempo (em dias) que os sistemas foram checados pela primeira vez no RHN Satellite.
- Network Info — Sistemas podem ser pesquisados com base nos detalhes da rede específica tal como endereço IP.
- Hostname — O nome associado com um sistema registrado ao RHN Satellite
- Endereço Address — O endereço de rede do sistema registrado no RHN Satellite
- Dispositivos de Hardware — Sistemas podem ser pesquisados por detalhes de hardware específicos como nomes de driver e Dispositivos ou ID de Fabricantes.
- Descrição — Informação do resumo do Dispositivo, tal como marca ou nome do modelo/número (tal como
Intel 82801HBM/HEM
) - Driver — O driver do kernel ou nome do módulo ( tal como
tulip.o
ouiwl3945
) - ID do Dispositivo ID — O número hexadecimal correspondente ao dispositivo instalado no sistema.
- ID do Fabricante ID — O número hexadecimal correspondente ao fabricante do dispositivo instalado no sistema.
7.4.6. Chaves de Ativação —
rhnreg_ks
. Consulte a Seção 4.5, “Registrando com Chaves de Ativação” para instruções de uso.
Nota
7.4.6.1. Administrando Chaves de Ativação
- Selecione Systems => Activation Keys nas barras de navegação superiores.
- Clique no link create new key (criar nova chave) no canto superior direito.
Atenção
Além dos campos listados abaixo, os clientes RHN Satellite também podem preencher o próprio campo Key (Chave). Este string de caracteres definido pelo usuário pode, então, ser suprido com orhnreg_ks
para registrar sistemas cliente no Satellite. Não inclua vírgulas na chave. Todos os outros caracteres são aceitos. As vírgulas são problemáticas, já que representam o separador usado para incluir duas ou mais chaves de ativação de uma vez. Consulte a Seção 7.4.6.2, “Usando Chaves de Ativação Múltiplas de Uma Só Vez — ” para obter detalhes. - Indique as seguintes informações:
- Description (Descrição) — Descrição definida pelo usuário para identificar a chave de ativação gerada.
- Usage Limit (Limite de Uso) — O número máximo de sistemas que podem ser registrados à chave de ativação de uma só vez. Deixe em branco para uso ilimitado. Apagar o perfil de um sistema reduz um na contagem de uso e o registro do perfil de um sistema aumenta a contagem em um.
- Base Channel (Canal Base) — O canal principal da chave. Não selecionar nada possibilita que você selecione todos os canais filho, porém os sistemas podem ser registrados somente naqueles que são aplicáveis.
- Add-on Entitlements (Adicionar Serviços) — Os serviços suplementares para a chave, os quais incluem o Monitoring, Provisioning, Virtualização e Plataforma de Virtualização. Todos os sistemas receberão estes serviços com suas chaves.
- Universal default (Default Universal) — Se esta chave deve ou não ser considerada a chave principal da sua empresa.
Clique em Create Key (Criar Chave).
Figura 7.6. Chave de ativação
7.4.6.2. Usando Chaves de Ativação Múltiplas de Uma Só Vez —
- canais base de software — registro falha
- serviços — registro falha
- ativar etiqueta config — administração da configuração é determinada
rhnreg_ks
ou num perfil do kickstart na aba Post (Pós) da página Kickstart Details (Detalhes do Kickstart). Consulte a Seção 4.5, “Registrando com Chaves de Ativação” e a Seção 7.4.9.3, “Criar um Novo Perfil Kickstart”, respectivamente, para instruções.
7.4.7. Perfis Armazenados —
7.4.8. Informação de Sistema Padronizado —
asset
na página Custom System Info (Informações Personalizadas do Sistema).
Recurso
e localidade precisa de cada sistema
e clique em Create Key (Criar Chave). A chave então aparecerá na lista de chaves das informações personalizadas.
7.4.8.1. rhn-custom-info
rhn-custom-info
que realiza as mesmas ações em uma janela de comando, para administradores que podem não ter acesso à interface da web.
rhn-custom-info
segue abaixo:
rhn-custom-info options key1 value1
rhn-custom-info --username=admin --password=f00b4rb4z --server-url=satellite.example.com --list-values
rhn-custom-info -h
.
7.4.9. Kickstart —
Importante
/var/www/html/pub/
no proxy. RHN Satellites já possuem uma árvore para cada distribuição Red Hat e portanto não requerem árvores separadas. Mesmo que o sistema se conecte através de um RHN Proxy Server para chegar até o Satellite, estas árvores estarão disponíveis para a kickstarts. Consulte a Seção 7.4.9.6, “Kickstart ⇒ Distributions —
” para instruções sobre como configurar árvores de instalação.
Figura 7.7. Visão Geral de Kickstarts
7.4.9.1. Introdução a Kickstarts
http://satellite.example.com/ks/dis/ks-rhel-i386-es-4-u5
, followed by the name of the package you wish to download, such as: http://satellite.example.com/ks/dis/ks-rhel-i386-es-4-u5/GPL
.
7.4.9.1.1. O Kickstart Explicado
- Depois que estiver na rede e ligada, a lógica PXE da máquina difunde o seu endereço MAC junto com um pedido para que seja encontrada.
- Se um endereço de IP estático não está sendo usado, o servidor DHCP reconhece o pedido de descoberta e apresenta informações de rede necessárias para que a nova máquina seja inicializada. Isto inclui um endereço de IP, a gateway padrão a ser usada, máscara de rede da rede, o endereço IP do servidor TFTP ou HTTP contendo o programa do carregador de inicialização, e o caminho completo e nome do arquivo do mesmo (relativo ao diretório raiz do servidor).
- A máquina aplica a informação de rede e inicia uma sessão com o servidor para requisitar o programa do carregador de inicialização.
- O carregador de inicialização, uma vez carregado, procura pelo seu arquivo de configuração no seu servidor de origem. Este arquivo especifica qualkernel e opções de kernel, como por exemplo a imagem do disco RAM (initrd) inicial, deve ser executado na máquina sendo inicializada. Supondo que o programa do carregador de inicialização seja o SYSLINUX, o arquivo em questão localiza-se no diretório
pxelinux.cfg
do servidor e tem como nome o formato hexadecimal equivalente ao endereço IP da nova máquina. Por exemplo, um arquivo de configuração do carregador de inicialização para o Red Hat Enterprise Linux AS 2.1 deve conter:port 0 prompt 0 timeout 1 default My_Label label My_Label kernel vmlinuz append ks=http://myrhnsatellite/ initrd=initrd.img network apic
- A máquina aceita e descompacta a imagem de inicialização e o kernel, inicializa o kernel, e inicia uma instalação kickstart usando as opções fornecidas pelo arquivo de configuração do carregador de inicialização, incluindo o servidor contendo o arquivo de configuração do kickstart.
- Este arquivo de configuração de kickstart por sua vez direciona a máquina à localização dos arquivos de instalação.
- A nova máquina é contruída baseada nos parâmetros estabelecidos no arquivo de configuração do kickstart.
7.4.9.1.2. Pré-requisitos do Kickstart
- Um servidor DHCP não é uma exigência para a execução de kickstarts, mas pode facilitar bastante as coisas. Se você estiver usando endereços de IP estáticos, você deve selecionar static IP (IP estático) ao preparar o seu perfil de kickstar.
- Um servidor de FTP pode ser usado ao invés de hospedar as árvores de distribuição do kickstart através de HTTP.
- Se você estiver conduzindo um kickstart em uma máquina virgem, você deve 1) Configurar o DHCP que associe os parâmetros de rede e a localização do programa do carregador de inicialização necessários, e 2) Especificar o kernel a ser usado (assim como as opções de kernel apropriadas) no arquivo de configuração do carregador de inicialização.
7.4.9.1.3. Preparando ISOs de Kickstart Inicializáveis
/isolinux
do primeiro CD-ROM da distribuição alvo. A seguir, edite o arquivo isolinux.cfg
para que 'ks' represente a opção padrão. Além disso, mude a seção 'ks' para a seguinte template:
label ks kernel vmlinuz append text ks={url} initrd=initrd.img lang= devfs=nomount ramdisk_size=16438 \ {ksdevice}
http://my.sat.server/kickstart/ks/mode/ip_range
ksdevice=eth0
isolinux.cfg
ainda mais de acordo com as suas necessidades, como adicionar opções de kickstart múltiplas, mensagens alternativas de inicialização, períodos de tempo limite mais curtos, etc.
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 \ -boot-info-table -R -J -v -T isolinux/
isolinux/
é o caminho relativo ao diretório contendo os arquivos isolinux do CD-ROM da distribuição, enquanto file.iso
é o arquivo ISO de saída, o qual é colocado no diretório atual.
7.4.9.1.4. Integrando o Kickstart com o PXE
Nota
7.4.9.2. Perfis de Kickstart
Figura 7.8. Perfis de Kickstart
7.4.9.3. Criar um Novo Perfil Kickstart
- Na primeira linha, insira um rótulo de perfil kickstart. Este rótulo não pode conter espaços, portanto use hífens (-) ou sublinhado (_) como separadores.
- Selecione um Canal Base para este perfil, o qual consiste em pacotes baseados em uma arquitetura específica e a versão do Red Hat Enterprise Linux, tal como Red Hat Enterprise Linux (v.5 for 32-bit x86).
- Selecione uma árvore que possa ser usada para este perfil de kickstart. O menu suspenso contendo os nomes das árvores disponíveis só é populado se uma ou mais distribuições foram criadas para o canal base selecionado.
- Selecione o Tipo de Virtualização a partir do menu suspenso. Para mais informações sobre virtualização, consulte a Capítulo 10, Virtualização.
Nota
Se você não pretende usar um perfil kickstart para criar sistemas de convidados virtuais, deixe o menu suspenso como escolha padrão KVM Virtualized Guest. - Na segunda página, selecione (ou digite) a URL da árvore de kickstart.
- Na terceira página, selecione uma senha root para o sistema. Siga as recomendações introduzidas na seção Segurança de Senhas do Guia de Segurança Red Hat Enterprise Linux, disponível em http://www.redhat.com/docs/manuals/enterprise/.
pyOpenSSL
, rhnlib
, libxml2-python
, e spacewalk-koan
e pacotes associados.
- Tenha a certeza de que o canal de software filho rhn-tools para o canal base do perfil do kickstart esteja disponível em sua empresa. Caso não esteja, você precisa solicitar entitlements para o canal do software rhn-tools a partir do administrador de Satellite.
- Tenha a certeza de que o canal filho do rhn-tools para este canal base do perfil do kickstart esteja disponível em seu RHN Satellite. Caso não esteja, entre em contato com o administrador do Satellite e solicite um
satellite-sync
do rhn-tools. - Assegure-se de que o
rhn-kickstart
e pacotes associados correpondente à este kickstart, esteja disponível no canal filho do rhn-tools do kickstart. Caso não esteja, disponibilize-o para este perfil do kickstart para funcionar adequadamente.
http://my.satellite.server/ks/dist/ks-rhel-<ARCH>-<VARIANT>-<VERSION>
client
ou server
, e VERSION é o lançamento do Red Hat Enterprise Linux associado ao arquivo do kickstart.
7.4.9.3.1. Kickstart Details ⇒ Details —
Figura 7.9. Detalhes do Kickstart
- Renomear o perfil
- Mudar o sistema operacional que ele instala, clicando em (Mudar)
- Modifique o Tipo de Virtualização
Nota
Para mudar o Tipo de Virtualização são necessárias algumas mudanças no carregador de cargas do perfil do kickstart e opções de partições, principalmente sobrescrever padronizações de usuários. Consulte a aba Partitioning para verificar quaisquer configurações modificadas ou novas. - Mude a quantia do Tipo de Virtualização (em Megabytes de RAM) alocada para convidados virtuais em kickstart com este perfil.
- Mude o número do Virtual CPUs para cada convidado virtual.
- Mude o Virtual Storage Path do padrão em
/var/lib/xen/
- Mude a quantia do Virtual Disk Space (em Gigabytes) fornecido para cada convidado virtual.
- Mude o Virtual Bridge para rede de convidado virtual
- Desativar o perfil para que não possa ser usado para agendar um kicktart, desselecionando o ítem Ativo
- Verifique a ativação do registro para scripts
%post
padronizados para o arquivo/root/ks-post.log
- Verifique a ativação do registro para scripts
%pre
padronizados para o arquivo/root/ks-pre.log
- Verifique se deve preservar o arquivo
ks.cfg
e todos os fragmentos do%include
para o diretório/root/
de todos os sitemas em kickstart com este perfil. - Selecionar se o perfil está como padrão para todos os kickstarts de sua empresa, selecionando, ou não, o ítem.
- Adicione quaisquer Opções do Kernel na caixa de texto correspondente.
- Adicione quaisquer Opções de Pós Kernel na caixa de texto correspondente.
- Inserir comentários que sejam úteis para você distinguir este perfil de outros.
7.4.9.3.2. Kickstart Details ⇒ Operating System —
- Mudar o canal base
- Selecionar a partir dos canais base disponíveis, tais como Red Hat Enterprise Linux v.5 for 32-bit x86. Os administradores do Satellite têm acesso a uma lista de todos os canais base que estão sincronizados com seu Satellite atualmente.
- Canais Filho
- Subscreva-se em quaisquer canais filho do canal base, tais como o canal rhn-tools*.
- Árvores disponíveis
- Use o menu suspenso para escolher as árvores disponíveis associaas ao canal base.
- Local do Arquivo
- O local exato de onde a árvore do kickstart é montada. Este valor é determinado quando o perfil é criado. Você pode visualizar esta página mas não pode modificá-la.
7.4.9.3.3. Detalhes do Kickstart ⇒ Variantes
IPADDR=192.168.0.28 GATEWAY=192.168.0.1
network
de um arquivo do kickstart se parece com este:
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
$IPADDR
será 192.168.0.28
, e o $GATEWAY
será 192.168.0.1
Nota
7.4.9.3.4. Kickstart Details ⇒ Advanced Options —
7.4.9.3.5. Kickstart Details ⇒ Bare Metal Kickstart —
7.4.9.3.6. System Details ⇒ Details —
Figura 7.10. Detalhes do Sistema
- Selecionar a partir do DHCP e IP estático, dependendo da sua rede.
- Escolher o nível de SELinux que está configurado em seus sistemas em kickstart.
- Habilitar o gerenciador de configuração ou a execução de um comando remoto em seus sistemas em kickstart.
- Mudar a senha root associada a este perfil.
7.4.9.3.7. System Details ⇒ Locale —
7.4.9.3.8. System Details ⇒ Partitioning —
partition /boot --fstype=ext3 --size=200 partition swap --size=2000 partition pv.01 --size=1000 --grow volgroup myvg pv.01 logvol / --vgname=myvg --name=rootvol --size=1000 --grow
7.4.9.3.9. System Details ⇒ File Preservation —
7.4.9.3.10. System Details ⇒ GPG and SSL —
Nota
7.4.9.3.11. System Details ⇒ Troubleshooting —
- Carregador de Inicialização
- Para alguns sistemas sem cabeçalho, recomenda-se selecionar o carregador de inicialização LILO não gráfico.
- Parâmetros do Kernel
- Inserir parâmetros kernel aqui que possam ajudar a estreitar a fonte de problemas do hardware.
7.4.9.3.12. Software ⇒ Package Groups —
Figura 7.11. Software
@office
ou @admin-tools
que você deseja instalar no sistema em kickstart na caixa de texto grande nesta página. Se você quiser saber quais grupos de pacotes estão disponíveis e quais pacotes eles possuem, consulte o arquivo RedHat/base/
de sua árvore de kickstart. Os clientes Satellite muito provavelmente irão colocar seus arquivos aqui: /var/www/satellite/rhn/kickstart/<kickstart label>/RedHat/base/comps.xml
.
7.4.9.3.13. Software ⇒ Package Profiles —
7.4.9.3.14. Activation Keys —
Figura 7.12. Chave de Ativação
7.4.9.3.15. Scripts —
Figura 7.13. Scripts
- Clique para adicionar um novo link para o script kickstart do lado direito superior.
- Insira o caminho para o idioma de script usado para criar o script, tal como /usr/bin/perl
- Insira um script completo na caixa de texto grande
- Indica se o script será executado na seção %pre or %post do processo do kickstart.
- Indica se este script deve ser executado fora do ambiente chroot. Consulte a seção Script de Pós-instalação do Guia de Admin de Sistemas Red Hat Enterprise Linux para mais detalhes sobre a opção
nochroot
.
Nota
/tmp/part-include
. Depois disso, você pode chamar por este arquivo, incluindo a seguinte linha dentro do campo de Detalhes de Partição da aba System Details ⇒ Partitioning:
%include /tmp/part-include
7.4.9.3.16. Kickstart File —
Figura 7.14. Arquivo Kickstart
7.4.9.4. Kickstart ⇒ Bare Metal —
7.4.9.5. Kickstart ⇒ GPG and SSL Keys —
Importante
7.4.9.6. Kickstart ⇒ Distributions —
Nota
Importante
satellite-sync
são disponibilizados automaticamente e não requerem a criação de uma árvore de instalação em separado. Estas árvores estão disponíveis para os sistemas de clientes que efetuaram o kickstart no Satellite. Embora você possa acessar os arquivos a partir de um cliente sem kickstart, esta função não é suportada e pode ser removida a qualquer momento.
my-orgs-rhel-as-5
. No campo Tree Path, cole o caminho ou a URL na base da árvore de instalação. (Você pode testá-lo adicionando "README" à URL no navegador da Web, pressionando Enter e assegurando que o arquivo readme de distribuição apareça.)
Red Hat Enterprise Linux (v.5 para x86)
e Red Hat Enterprise Linux 5
, respectivamente. Depois de concluído, clique no botão Criar Distribuição do Kickstart.
7.4.9.6.1. Kickstart ⇒ Distribuições ⇒ Variantes
IPADDR=192.168.0.28 GATEWAY=192.168.0.1
network
de um arquivo de kickstart se parece com esta:
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
$IPADDR
será 192.168.0.28
, e o $GATEWAY
será 192.168.0.1
Nota
7.4.9.7. Kickstart ⇒ File Preservation —
Importante
/dev/hda1
e /dev/sda1
não são suportados. Por último, somente nomes de arquivos e diretórios devem ser inseridos. Nenhum curinga de expressão pode ser incluído.
7.5. Erratas
Nota
- — Atualizações de Segurança disponíveis, atualização altamente recomendado
- — Atualizações de Reparos de erros disponíveis e recomendadas.
- — Atualizações e Melhoria disponíveis.
7.5.1. Erratas Relevantes
Figura 7.15. Lista de Erratas
7.5.2. Todas as Erratas
7.5.2.1. Aplicar Atualizações de Errata
- Para aplicar uma Atualização de Errata específica a um ou mais sistemas, encontre a atualização nas listas de Erratas. Na tabela, clique no número de sistemas afetados, e será encaminhado à aba Affected Systems da página Errata Details (Detalhes da Errata). Selecione os sistemas a serem atualizados e clique no botão Apply Errata (Aplicar Errata). Verifique novamente os sistemas a serem atualizados na página de confirmação e então clique no botão Confirm.
- Para aplicar mais de uma Atualização de Errata a um ou mais sistemas, selecione os sistemas numa lista Systems e clique no botão Update List (Atualizar Lista). Clique no link System Set Manager na barra de navegação esquerda e então clique na aba Systems. Após garantir que os sistemas apropriados estão selecionados, clique na aba Errata, selecione as Atualizações de Errata a aplicar e clique no botão Apply Errata (Aplicar Erratas). Você pode selecionar aplicar as Erratas assim que possível (na próxima vez que o Red Hat Network Daemon dos sistemas cliente se conectar ao RHN) ou agendar uma data e hora para a ocorrência das Atualizações de Erratas. Em seguida, clique no botão Schedule Updates (Agendar Atualizações). Você pode acompanhar o progresso das Atualizações de Erratas através da lista Pending Actions (Ações Pendentes). Consulte a Seção 7.8, “Agendas” para mais detalhes.
Importante
- Cada pacote é membro de um ou mais canais. Se um sistema selecionado não está registrado num canal contendo o pacote, este pacote não será instalado neste sistema.
- Se já houver uma versão mais nova do pacote no sistema, o pacote não será instalado neste sistema.
- Se houver uma versão mais antiga no sistema, o pacote será atualizado.
7.5.2.2. Detalhes da Errata
7.5.2.2.1. Errata Details ⇒ Details
7.5.2.2.2. Detalhes da Errata ⇒ Pacotes
7.5.2.2.3. Detalhes da Errata ⇒ Sistemas Afetados
7.5.3. Busca Avançada
Figura 7.16. Busca de Erratas
- All Fields — Errata de busca por sinopse, descrição, tópico ou solução.
- Erratum Advisory — A forma que o Security Response Team da Red Hat codifica Advisories, tal como:
RHBA-2007:0530
As pesquisas podem ser realizadas por ano (tal como 2007), por tipo de Advisory (RHBA para reparos de erros, RHEA para Melhorias e RHSA apra advisories de Segurança), ou nome completo do Advisory, tal como o exemplo acima. - Package Name — Usuários preocupados com os pacotes específicos, podem pesquisar por nome de pacote, tal como:
kernel
A busca por Pacote pode ser benéfica devido aos resultados da pesquisa serem agrupados por advisory. Por exemplo, pequisando por erros relacionados ao kernel, retornam resultados onde todos os pacotes com o termokernel
aparecem agrupados pelo advisory para o qual o erro está relacionado. - CVE Name — O nome atribuído ao Security Advisory (RHSA) pelo Common Vulnerabilities e projeto Exposures project emhttp://cve.mitre.org. Por exemplo:
CVE-2006-4535
- Bug Fix Advisory — Errata que contém reparos para os problemas reportados por usuários ou descobertos durante o desenvolvimento ou testes.
- Security Advisory — Errata que repara um problema de segurança encontrado durante o desenvolvimento, testes ou reportados por usuários ou um local de limpeza de segurança de software. Um advisory de segurança geralmente possui mais de um nome CVE associado à cada vulnerabilidade encontrada em cada errata.
- Product Enhancement Advisory — Errata que contém novos recursos, funcionalidade aprimorada ou desempenho melhorado nos softwares de pacotes.
7.6. Canais
7.6.1. Canais de Software
7.6.1.1. Canais Base
7.6.1.1.1. Extended Update Support (Suporte de Atualização Estendido - EUS)
7.6.1.2. Canais Filho
Nota
rhncfg
(usados para identificar o canal rhn-tools) e libvirt
(usado para identificar o canal rhel-vt ).
7.6.1.3. Todos os Canais
Figura 7.17. Todos os Canais
7.6.1.4. Canais da Red Hat
7.6.1.5. Canais Populares
7.6.1.6. Meus Canais
7.6.1.7. Canais Compartilhados
7.6.1.8. Canais Aposentados
7.6.1.9. Detalhes de Canais de Software
7.6.1.9.1. Software Channel Details ⇒ Details
- Os clientes com um canal base personalizado podem registrar o sistema neste canal base.
- Os clientes devem reverter as subscrições de um canal base personalizado ao canal base da distribuição apropriada.
Nota
7.6.1.9.2. Software Channel Details ⇒ Errata
7.6.1.9.3. Software Channel Details ⇒ Packages
ks
no filtro pode retornar todos os pacotes ksconfig
, krb5-workstation
e links
. O filtro é sensível a maiúsculas e minúsculas.
7.6.1.9.4. Software Channel Details ⇒ Subscribed Systems
7.6.1.9.5. Software Channel Details ⇒ Target Systems
7.6.2. Package Search (Pesquisa de pacotes)
Figura 7.18. Package Search (Pesquisa de pacotes)
- Free Form — uma pesquisa geral de palavra chave para usuários que não estão certos dos detalhes de pacotes específicos e seus conteúdos.
- Name Only — Pesquisa Específica para usuários que precisam encontrar um pacote específico e não desejam passar por resultados de pesquisas mais generalizadas.
- Name and Description — Pesquisas específicas para um certo nome de pacote ou programa que, caso não esteja no nome do pacote, pode estar na descrição de uma linha do pacote (por exemplo, pesquisando pelo Servidor Apache HTTP quando o nome do pacote do Red Hat Enterprise Linux é na verdade
httpd
. - Name and Summary — Semelhante à pesquisa Name and Description, este critério de pesquisa procura por nomes de pacotes e os Sumários mais longos para o pacote. Portanto, a pesquisa por "web browser" poderia resultar em diversos resultados que incluem ambos navegadores baseados em gráfico e texto.
java
na descrição e sumário, digite o seguinte usando o campo Free Form:
summary:java and description:java
name
— Busca nomes de pacotes para uma palavra chave específicaversion
— Busca por uma versão de pacote específicafilename
— Busca os nomes de arquivos de pacotes para uma palavra chave específicadescription
— Busca o campo de descrição detalhado do pacote para uma palavra chave específicasummary
— Busca o sumário dos pacotes para uma palavra chave específicaarch
— Busca pacotes por sua arquitetura (tal como x86, x86_64, ou s390)
7.6.3. Administrar Canais de Software
7.6.3.1. Manage Software Channels ⇒ Channel Details
7.6.3.1.1. Manage Software Channels ⇒ Channel Details ⇒ Channel Details
7.6.3.1.2. Manage Software Channels ⇒ Channel Details ⇒ Managers
7.6.3.1.3. Manage Software Channels ⇒ Channel Details ⇒ Errata
7.6.3.1.4. Manage Software Channels ⇒ Channel Details ⇒ Packages
7.6.3.2. Manage Software Channels ⇒ Manage Software Packages
7.6.3.3. Manage Software Channels ⇒ Manage Repositories
yum
.
fedora-13-i386
) assim como um Repository URL (tal como o http://customrepo.example.com). Você também pode inserir as URLs apontando para as listas de espelho assim como direcionar as URLs de download. Após a conclusão, clique em Criar Repositório.
spacewalk-repo-sync
. Por exemplo:
spacewalk-repo-sync --channel=<CHANNEL_NAME> --url=<http://FQDN>
spacewalk-repo-sync --channel=fedora-13-i386 --url=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f13&arch=i386
7.7. Configuração
7.7.1. Preparando Sistemas para Gerenciamento de Configuração
config-enable
devidamente instalado. Estas ferramentas podem já existir em seu sistem, especialmente se você já fez o kickstart de seu sistema com a funcionalidade de gerenciamento de configuração. Caso contrário, tais ferramentas podem ser encontradas dentro do canal filho de Ferramentas do RHN do seu distribuidor. Faça o download e instale os pacotes rhncfg*
mais recentes. São eles:
rhncfg
— As bibliotecas base e funções necessárias em todos os pacotesrhncfg-*
.rhncfg-actions
— O código requerido para executar as ações de configuração agendadas através do Website do RHN.rhncfg-client
— Uma interface de linha de comando para os recursos do cliente do sistema de Gerenciamento de Configuração do RHN.rhncfg-management
— Uma interface de linha de comando usada para gerenciar a configuração do RHN.
rhn-actions-control
no sistema cliente. Este comando está incluso no RPM de rhncfg-actions
. O Controle de Ações do RHN (rhn-actions-control
) ativa ou desativa modos específicos de ações permitidas. Consulte a Seção B.1, “Red Hat Network Actions Control” para instruções.
7.7.2. Visão Geral
- Sumário de Configuração
- Este painel fornece informação de referência rápida sobre seus arquivos de configuração. Ao clicar em qualquer texto azul à direita, será exibida uma lista de sistemas relevantes, detalhes de canais ou arquivos de configuração.
- Ações de Configuração
- Este painel oferece direito de acesso à maioria das tarefas de gerenciamento de configuração. Você pode visualizar ou criar arquivos ou canais, ou habilitar o gerenciamento de configuração em seus sistemas.
- Arquivos de Configuração Modificada Recentemente
- A lista exibida aqui indica quais arquivos foram modificados, a qual canal eles pertencem e quando eles foram modificados. Se nenhum arquivo tiver sido modificado recentemente, não aparecerá nenhuma lista. Clique no nome do arquivo a ser levado para a página de Detalhes daquele arquivo. Clique no nome do canal a ser levado para a página Detalhes do Canal para aquele canal.
- Implementações de Configuração Agendadas Recentemente
- Cada ação que tenha sido agendada, está listada aqui junto ao estado da ação. Qualquer tarefa de configuração agendada, é exibida aqui, desde habilitar o gerenciamento de configuração em um sistema até implementar um arquivo de configuração específico. Isto permite que você avalie rapidamente se suas tarefas foram bem sucedidas, e corrigir qualquer problema. Ao clicar em qualquer texto azul, será exibida a página System Details ⇒ Schedule para o sistema especificado.
7.7.3. Canais de Configuração
- Clique no link criar um novo canal de configuração no lado direito superior desta tela.
- Insira um nome para o canal.
- Insira uma etiqueta para o canal. Este campo deve conter somente caracteres alfanuméricos "-", "_", e "."
- Insira uma descrição para o canal. Você deve inserir uma descrição, embora não haja restrição de caracteres. Este campo pode conter qualquer informação sucinta que permita que você distingua este canal de outros.
- Pressione o botão Create Config Channel (Criar Canal de Configuração) para criar um novo canal.
- A página a seguir é um sub-conjunto da página Detalhes de Canal e possui três sub-abas: Visão Geral, Adicionar Arquivos, e Sistemas. A página Detalhes de Canal, será discutida na Seção 7.7.3.1, “Configuração ⇒ Canais de Configuração ⇒ Detalhes de Canal de Configuração”.
7.7.3.1. Configuração ⇒ Canais de Configuração ⇒ Detalhes de Canal de Configuração
- Visão Geral
- Esta sub-aba é muito semelhante à página Visão Geral de Configuração. O painel Informação de Canal fornece informação sobre o estado para o conteúdo do canal. O painel Ações de Configuração fornece acesso à maioria das tarefas de configurações comuns. A diferença maior está no painel Propriedades deo Canal. Clique no link Editar Propriedades e você poderá editar o nome, etiqueta e descrição do canal.
- Listar/Remover Arquivos
- Esta aba, que somente aparece se existir arquivos no canal de configuração, lista os arquivos que este canal de configuração contém. Você pode remover um arquivo ou arquivos, ou copiar a última versão para um conjunto de sobrescrições locais ou para outros canais de configuração central. Selecione o ítem próximo a qualquer arquivo que você deseje manipular e pressione um dos botões na tela de botões.
- Adicionar Arquivos
- A sub-aba Adicionar Arquivos possui três sub-abas próprias, o que permite que você Carregue, Importe, ou Crie arquivos de configuração a serem incluídos no canal.
- Carregar Arquivos
- Para carregar um arquivo no canal de configuração, navegue pelo arquivo em seu sistema local, popule todos os campo e clique no botão Carregar Arquivo de Configuração. O campo Nome do Arquivo/Caminho é um caminho absoluto onde o arquivo será implementado. Você também pode indicar a propriedade e permissões a serem anexados ao arquivo na implementação. Por último, caso o arquivo de configuração inclua um macro, insira o simbolo que marca o início e o final do macro.Você também pode indicar a Propriedade (o nome do usuários e nome do grupo) assim como as Permissões a serem anexadas ao arquivo quando for implementado.Se o cliente possuir um SELinux ativado, você pode configurar o contexto do SELinux para ativar os atributos do arquivo requerido (tal como usuário, função e tipo de arquivo) que permita que ele seja utilizado no sistema. Para mais informações sobre a configuração do contexto de arquivo do SELinux, consulte o Red Hat Enterprise Linux Security-Enhanced Linux User Guide.Finalmente, se o arquivo de configuração incluir um macro, insira o símbolo que marca o início e final do macro.
- Importar Arquivos
- Desta página você pode importar arquivos dos canais de configuração, incluindo qualquer canal gerenciado localmente. Selecione o ítem à esquerda de qualquer arquivo que você deseja importar e pressione o botão Import Configuration File(s) (Importar Arquivos de Configuração).
Nota
Um ícone de modo seguro indica que o arquivo listado está localizado em um canal de modo seguro local. Os arquivos em um canal de modo seguro do sistema são considerados experimentais e podem ser instáveis. Tenha cautela ao selecioná-los para um canal de configuração central. - Criar Arquivo
- A partir desta página, você pode criar um arquivo de configuração, diretório, ou link simbólico a partir do início, para ser incluído no canal de configuração.Primeiro, escolha se você deseja criar um arquivo de texto, diretório ou link simbólico (symlink) na seção Tipo de Arquivo. Indique o caminho absoluto junto com o arquivo que deve ser implementado na caixa de texto do
Nome do Arquivo/Caminho
. Se você estiver criando um symlink, indique o arquivo alvo e o caminho na caixa de texto Nome do Arquivo Alvo do Link Simbólico/Caminho.Insira o Nome de Usuário e Nome do Grupo para o arquivo na seção Propriedadeassim como o Modo de Permissão de Arquivo para o arquivo.Se o cliente possuir um SELinux ativado, você pode configurar o contexto do SELinux para ativar os atributos do arquivo requerido (tal como usuário, função e tipo de arquivo) que permita que ele seja utilizado no sistema. Para mais informações sobre a configuração do contexto de arquivo do SELinux, consulte o Red Hat Enterprise Linux Security-Enhanced Linux User Guide.Se o arquivo de configuração inclui um macro, insira o símbolo que marca o início e final do macro. Depois, insira o conteúdo do arquivo de configuração no campo File Contents, utilizando o menu suspenso do script para escolher o idioma do script mais adequado. Por último, pressione o botão Create Configuration File (Criar Arquivo de Configuração) para criar um novo arquivo.
- Implementar Arquivos
- Esta sub-aba somente aparece quando existirem arquivos no canal. Você pode implementar todos os arquivos pressionando o botão Deploy All Files (Implementar Todos os Arquivos), ou então você pode verificar os arquivos selecionados e pressionar o botão Deploy Selected Files (Implementar Arquivos Selecionados). Você será requisitado a selecionar em quais sistemas o arquivo deve ser aplicado. Os sistemas listados são aqueles que estão registrados neste canal. Caso você queira aplicar o arquivo a um sistema que não esteja listado aqui, primeiro registre o sistema ao canal. Depois disso, pressione o botão Confirm and Deploy to Selected Systems (Confirmar e Implementar nos Sistemas Selecionados) para implementar os arquivos.
- Sistemas
- Esta aba, que consiste em duas sub-abas, permite que você gerencie os sistemas que estão registrados no canal de configuração.
- Sistemas Registrados
- Esta sub-aba mostra uma lista de todos os sistemas que estão registrados no canal atual. Ao clicar no nome do sistema, você será encaminhado para a página Detalhes do Sistema daquele sistema.
- Sistemas Alvo
- Esta sub-aba mostra uma lista de sistemas que foram habilitados para o gerenciamento de configuração e que não são registrados ainda no canal. Para adicionar um sistema a um canal de configuração, selecione o ítem à esquerda do nome do sistema e pressione o botão Subscribe System (Registrar Sistema).
7.7.4. Arquivos de Configuração
Nota
/etc/rhn/default/rhn_web.conf
:
web.maximum_config_file_size=128
/etc/rhn/default/rhn_server.conf
para o mesmo valor:
maximum_config_file_size=131072
131072
para o valor desejado em kilobytes.
7.7.4.1. Arquivos Gerenciados Centralmente
7.7.5. Arquivos Gerenciados Localmente
7.7.5.1. Incluindo Macros em seus Arquivos de Configuração
- rhn.system.sid
- rhn.system.profile_name
- rhn.system.description
- rhn.system.hostname
- rhn.system.ip_address
- rhn.system.custom_info(key_name)
- rhn.system.net_interface.ip_address(eth_device)
- rhn.system.net_interface.netmask(eth_device)
- rhn.system.net_interface.broadcast(eth_device)
- rhn.system.net_interface.hardware_address(eth_device)
- rhn.system.net_interface.driver_module(eth_device)
server.conf
, com o endereço IP e macros do nome da máquina incluídos, como a seguir:
hostname={| rhn.system.hostname |} ip_address={| rhn.system.net_interface.ip_address(eth0) |}
rhncfg-client
), as variáveis serão substituídas pelo nome da máquina e endereço IP do sistema, como gravado no Perfil de Sistema do RHN. No arquivo de configuração acima, por exemplo, a versão implementada se assemelha com o seguinte:
hostname=test.example.domain.com ip_address=177.18.54.7
asset={@ rhn.system.custom_info(asset) @}
asset=Example#456
asset={@ rhn.system.custom_info(asset) = 'Asset #' @}
rhncfg-manager
) não irá traduzir ou alterar arquivos, pois esta ferramenta não é conhecida pelo sistema. — rhncfg-manager
não depende das configurações de sistema. Os arquivos binários não podem ser interpolados.
7.7.6. Sistemas
7.7.6.1. Sistemas Gerenciados
7.7.6.2. Sistemas Alvo
Nota
7.8. Agendas
- Alteração de Pacotes (instalação, atualização e remoção)
- Ações de Rollback de Pacote
- Reinicializações do Sistema
- Atualizações de Errata
- Alteração do Arquivo de Configuração (deploy, upload e diff)
- Atualizações do Perfil de Hardware
- Atualizações do Perfil da Lista de Pacotes
- Iniciação do Kickstart
- Comandos Remotos
7.8.1. Ações Pendentes
Figura 7.19. Agenda - Ações Pendentes
7.8.5. Lista de Ações
- Select — Use as caixas de verificação desta coluna para selecionar ações. Após selecioná-las, você pode adicioná-las à sua lista de seleção ou movê-las para a lista Archived Actions. Se você arquivar uma ação pendente, esta não é cancelada. O item da ação somente é movido da lista Pending Actions (ações pendentes) à lista Archived Actions (ações arquivadas).
- Ação — O tipo de ação a ser executada, como Errata Update (atualização de errata) ou Package Install (instalação de pacote). Clicar no nome de uma ação, traz a página Action Details (detalhes da ação). Consulte a Seção 7.8.5.1, “Detalhes da Ação” para mais informações.
- Earliest — O dia e hora mais cedo em que a ação será executada.
- Succeeded — Número de sistemas nos quais esta ação foi bem sucedida.
- Failed — Número de sistemas nos quais esta ação foi tentada, mas falhou.
- In Progress — Número de sistemas nos quais esta ação está ocorrendo.
- Total — Número total de sistemas nos quais esta ação foi agendada.
7.8.5.1. Detalhes da Ação
7.8.5.1.1. Action Details ⇒ Details
7.8.5.1.2. Action Details ⇒ Completed Systems
7.8.5.1.3. Action Details ⇒ In Progress Systems
7.8.5.1.4. Action Details ⇒ Failed Systems
7.9. Usuários—
7.9.1. Lista de Usuários ⇒ Active —
- Username (Nome do usuário) — O nome de login do usuário. Se você clicar num nome de usuário, a página User Details (Detalhes do Usuário) é exibida. Consulte a Seção 7.9.1.1, “User List ⇒ Active ⇒ User Details — ” para mais informações.
- Real Name (Nome Real) — O nome completo do usuário (com o sobrenome primeiro).
- Roles (Funções) — Lista os privilégios do usuário, tais como Organization Administrator (Administrador da Empresa), Channel Administrator (Administrador do Canal) e normal user (usuário normal). Os usuários podem ter múltiplas funções.
- Last Sign In (Última Autenticação) — Exibe quando o usuário de autenticou pela última vez no RHN.
Figura 7.20. Lista de Usuários
7.9.1.1. User List ⇒ Active ⇒ User Details —
Atenção
- Navegue para a aba User Details do referido usuário.
- Verifique se o usuário não é um Satellite Administrator. Se for, desselecione a caixa à esquerda desta função e clique no botão Submit no canto inferior direito da tela.
- Clique no link no canto superior direito da tela.
- Clique no botão Desabilitar Usuário no canto inferior direito para confirmar.
- Navegue para a aba User Details do referido usuário.
- Verifique se o usuário não é um Satellite Administrator e remova esta função, se necessário.
- Clique no link delete user no canto superior direito.
- Clique no botão Delete User para remover o usuário permanentemente.
7.9.1.1.1. User List ⇒ Active ⇒ User Details ⇒ Details —
- User — Também conhecido como um System Group User (Usuário do Grupo de Sistema), esta é a função padrão associada ao usuário recém-criado. Essa pessoa pode receber acesso para administrar grupos de sistemas e canais de software. Os sistemas devem estar em grupos aos quais o usuário tem permissões, para que sejam administráveis ou até visíveis. Lembre-se, no entanto, que todos os canais globalmente registráveis podem ser usados por qualquer um.
- Activation Key Administrator — Esta função é desenvolvida para administrar o conjunto de chaves de ativação da sua empresa. Esta pessoa pode criar, modificar e apagar quaisquer chaves em sua conta.
- Channel Administrator — Esta função tem acesso completo aos canais de software e associações relacionadas dentro de sua empresa, e requer RHN Satellite ou RHN Proxy Server. Esta pessoa pode alterar os canais base dos sistemas, tornar canais globalmente registráveis e criar canais totalmente novos.
- Configuration Administrator — Esta função possibilita ao usuário final administrar a configuração de sistemas da empresa, usando a interface baseada na Web do RHN Satellite ou o Red Hat Network Configuration Manager.
- Monitoring Administrator — Esta função permite o agendamento de detecções e a supervisão de outras partes da infra-estrutura Monitoring. Esta função está disponível somente no RHN Satellite versão 3.6 ou mais recente com Monitoring ativado.
- Satellite Administrator — Esta função pode executar qualquer ação no Red Hat Network. Com a conta mestre de sua empresa, a pessoa com esta função pode alterar os privilégios de todas as outras contas, assim como conduzir quaisquer atividades disponíveis às outras funções. Como nas outras funções, pode haver múltiplos Satellite Administrators.
- System Group Administrator — Esta função está logo abaixo do Satellite Administrator, pois tem autoridade completa sobre os sistemas e grupos de sistemas aos quais têm acesso. Esta pessoa pode criar novos grupos de sistemas, apagar qualquer grupo de sistemas anteriormente atribuído, adicionar sistemas a grupos e administrar o acesso de usuários aos grupos.
7.9.1.1.2. User List ⇒ Active ⇒ User Details ⇒ System Groups —
7.9.1.1.3. User List ⇒ Active ⇒ User Details ⇒ Systems —
7.9.1.1.4. User List ⇒ Active ⇒ User Details ⇒ Channel Permissions —
7.9.1.1.4.1. User List ⇒ Active ⇒ User Details ⇒ Channel Permissions ⇒ Subscription —
7.9.1.1.4.2. User List ⇒ Active ⇒ User Details ⇒ Channel Permissions ⇒ Management —
7.9.1.1.5. User List ⇒ Active ⇒ User Details ⇒ Preferences —
- Email Notification (Notificação por E-mail) — Determine se este usuário deve receber e-mails sempre que um Alerta de Errata for aplicável a um ou mais sistemas de sua conta no RHN, assim como sumários diários dos eventos de sistemas.
- RHN List Page Size (Tamanho da Página da Lista do RHN) — Número máximo de ítens que aparecem numa única página de uma lista. Se houver mais ítens na lista, clicar no botão Next (Próximo) apresenta o próximo grupo de ítens. Esta preferência se aplica à visualização do usuário das listas de sistemas, listas de Erratas, listas de pacotes e assim por diante.
- Time Zone (Fuso Horário) — Determine o fuso horário deste usuário para que as ações agendadas sejam organizadas de acordo com a hora no fuso horário relevante.
- Red Hat Contact Options (Opções de Contato para Red Hat) — Identifique os meios (e-mail, telefone, fax ou correspondência) através dos quais a Red Hat pode contatar o usuário.
7.9.1.1.6. User List ⇒ Active ⇒ User Details ⇒ Addresses —
7.9.1.1.7. User List ⇒ Active ⇒ User Details ⇒ Notification Methods —
7.9.2. User List ⇒ Deactivated —
7.9.3. User List ⇒ All —
7.10. Monitoring —
7.10.1. Probe Status —
- — Critical - A detecção se deparou com uma opção CRÍTICA.
- — Warning - A detecção se deparou com uma opção de AVISO.
- — Unknown - A detecção não conseguiu reportar minunciosamente dados métricos ou de estado.
- — Pending (Pendente) - A detecção foi agendada mas ainda não foi executada ou não está habilitada a executar
- — OK - A detecção está sendo executada com sucesso.
- Estado de detecção
- Todas as detecções em um certo estado (OK, WARN, UNKNOWN, CRITICAL, PENDING)
- Um histórico de eventos de detecção
7.10.1.1. Probe Status ⇒ Critical —
7.10.1.3. Probe Status ⇒ Unknown —
7.10.1.4. Probe Status ⇒ Pending —
7.10.1.5. Probe Status ⇒ OK —
7.10.1.6. Probe Status ⇒ All —
7.10.1.7. Current State —
NO DATA SELECTED TIME PERIOD AND METRIC
(nenhum dado encontrado para o período de tempo e medidas).
7.10.2. Notification —
7.10.2.1. Notification ⇒ Filters
7.10.2.1.1. Notification ⇒ Notification Filters ⇒ Active Filters
- Description: Indique um valor que distingua este filtro dos outros.
- Type: Determine a ação do filtro: redirecionar, reconhecer (acknowledge), suspender ou suplementar a notificação recebida.
- Send to: As opções Redirect Notification e Supplemental Notification no passo dois requerem um endereço de e-mail para o qual enviar as notificações. As opções restantes não requerem um endereço de e-mail.
- Scope: Determine quais componentes do monitoramento estão sujeitos ao filtro.
- Organization/Scout/Probe: Esta opção permite selecionar a empresa, agente(s) ou detecçã(ões) aos quais este filtro se aplica. Para selecionar itens múltiplos da lista, segure a tecla Ctrl enquanto clicar nos nomes do itens. Para selecionar uma gama de itens, segure a tecla Shift enquanto clicar no primeiro e último itens da gama.
- Probes in State: Selecione qual(is) estado(s) da detecção se relacionam ao filtro. Por exemplo: você pode optar por criar uma notificação suplementar somente para detecções críticas. Desselecione a caixa à esquerda dos estados que o filtro deve ignorar.
- Notifications sent to: Este é o método de envio da notificação, caso não houver nenhum filtro. Você pode, por exemplo, redirecionar a outras pessoas as notificações que normalmente são enviadas a um usuário que saiu de férias, deixando todas as outras notificações da detecção inalteradas.
- Match Output: Selecione os resultados precisos da notificação indicando uma expressão regular aqui. Se o output de "Message:" da notificação não coincidir com a expressão regular, o filtro não é aplicado.
- Recorrente (recurring): Selecione se o filtro deve rodar continuamente ou de maneira recorrente. Um filtro recorrente roda múltiplas vezes durante um período mais curto que a duração do filtro. Por exemplo: um filtro recorrente pode rodar 10 minutos por hora entre o horário de início e de fim do filtro. Um filtro não-recorrente roda continuamente entre o horário de início e de fim do filtro.
- Beginning: Indique uma data e hora para o início da operação do filtro.
- Ending: Indique uma data e hora para o fim da operação do filtro.
- Duração Recorrente (Recurring Duration): Por quanto tempo uma instância recorrente do filtro está ativa. Este campo, aplicável somente a filtros recorrentes, inicia na hora Beginning indicada acima. Todas as notificações geradas fora da duração especificada não são filtradas.
- Recurring Frequency: A freqüência da ativação do filtro.
7.10.2.1.2. Notification ⇒ Notification Filters ⇒ Expired Filters
7.10.3. Conjuntos de Detecções
- Na página Monitoring ⇒ Probe Suites, selecione o link create probe suite. Indique um nome distinguível para o Conjunto de Detecções. Você também pode escolher adicionar uma breve descrição deste conjunto. Clique no botão Create Probe Suite para continuar.
- Adicione e configure as detecções que compõem este Conjunto. Clique no link create new probe no canto superior direito.
- Conforme descrito na Seção 7.4.2.10.5.2, “System Details ⇒ Monitoring — ”, configure a detecção e clique no botão Create Probe no canto inferior direito. Repita este processo até adicionar todas as detecções desejadas.
Nota
O Sendmail deve ser configurado corretamente no seu RHN Satellite, e cada sistema cliente no qual o conjunto de detecções é aplicado deve ter o daemonrhnmd
instalado e ativo. Consulte o RHN Satellite Server 5.2.0 Installation Guide para informações adicionais. - Adicione os sistemas aos quais o Conjunto de Detecções se aplica. Clique no link add systems to probe suite no canto superior direito da tela para continuar.
- A página seguinte exibe uma lista de todos os sistemas com serviços de Monitoramento. Selecione a caixa à esquerda do(s) sistema(s) ao(s) qual(is) deseja aplicar o Conjunto de Detecções, selecione o agente de monitoramento (monitoring scout) e clique no botão Add systems to probe suite para completar a criação do Conjunto de Detecções.
- Na página Monitoring ⇒ Probe Suites, clique no título do Conjunto de Detecções que deseja alterar.
- Selecione a sub-seção Probes.
- Selecione a caixa próxima à detecção que deseja remover.
- Clique no botão Delete probes from Probe Suites (Apagar detecções do Conjunto de Detecções).
- Na página Monitoring ⇒ Probe Suites, clique no título do Conjunto de Detecções que deseja alterar.
- Selecione a sub-seção Systems.
- Selecione a caixa próxima ao(s) sistema(s) que deseja remover do Conjunto de Detecções.
- Clique no botão Detach System(s) from Probe Suite (Retirar o(s) Sistema(s) do Conjunto de Detecções)
Nota
- Na página Monitoring ⇒ Probe Suites, clique no título do Conjunto de Detecções que deseja alterar.
- Selecione a sub-seção Systems.
- Selecione a caixa próxima ao(s) sistema(s) que deseja remover do Conjunto de Detecções.
- Clique no botão Remove System(s) from Probe Suite (Remover Sistema(s) do Conjunto de Detecções).
7.10.4. Scout Config Push —
7.10.5. General Config —
7.11. Admin
7.11.1. Organzations do Admin ⇒
7.11.2. Configurações do Admin ⇒ RHN Satellite
7.11.2.1. Admin ⇒ Satellite Configuration ⇒ General
7.11.2.2. Satellite Tools ⇒ Satellite Configuration ⇒ Monitoring
7.11.2.3. Admin ⇒ Satellite Configuration ⇒ Certificate
7.11.2.4. Admin ⇒ Satellite Configuration ⇒ Bootstrap Script
/var/www/html/pub/bootstrap/
do Satellite, reduz significativamente o esforço necessário para reconfigurar todos os sistemas, o que de acordo com a configuração padrão obtém pacotes a partir dos servidores centrais do RHN. Os campos requisitados são povoados com dados tirados de passos do processo de instalação executados anteriormente. Certifique-se de que estes dados estão corretos.
7.11.2.5. Admin ⇒ Satellite Configuration ⇒ Organizations
7.11.2.6. Admin ⇒ Satellite Configuration ⇒ Restart
7.12. Help
7.12.1. Guia de Referência
7.12.2. Guia de Instalação do Satellite
7.12.3. Guia do Proxy
7.12.4. Guia de Configuração do Cliente
7.12.5. Guia de Administração de Canais
7.12.6. Release Notes (Notas de Lançamento)
7.12.7. API
7.12.8. Busca
Figura 7.21. Documentation Search
- Content & Title— Busca o cabeçalho do título ou conteúdo dos documentos disponíveis.
- Free Form — Busca documentos e índices para qualquer palavra chave coincidente, o qual amplia o resultado de busca.
- Content — Busca somente o conteúdo da documentação para mais coincidências específicas.
- Title — Busca somente cabeçalhos dos títulos da documentação para resultados de busca específica em alvo.
Virtualization
em todos os manuais do Satellite, quanto ao título e kickstart
quanto ao conteúdo, digite o seguinte no campo Free Form:
title:Virtualization and content:kickstart
url
— Busca a URL que contenha uma palavra chave em específicotitle
— Busca títulos que contenham uma palavra chave em específicocontent
— Faz uma busca do conteúdo da documentação que contenha uma palavra chave em específico
Capítulo 8. Monitoring
8.1. Pré-requisitos
- Serviços de Monitoring — Estes serviços são necessários para todos os sistemas a serem monitorados. O Monitoring é suportado somente em sistemas Red Hat Enterprise Linux.
- RHN Satellite com Monitoring — Sistemas com Monitoring devem ser conectados a um Satellite com um sistema operacional base do Red Hat Enterprise Linux AS 4 Red Hat Enterprise Linux 5 ou mais recente. Consulte o Guia de Instalação do RHN Satellite, em Help para obter instruções de instalação.
- Monitoring Administrator — Esta função (role) deve ser agregada a usuários que instalem detecções (probes), criem métodos de notificação, ou alterem a infra-estrutura de monitoramento de qualquer forma. Lembre-se, o Satellite Administrator automaticamente herda todas as funções dentro de uma organização e pode portanto conduzir estas tarefas. Agregue esta função através da página User Details (Detalhes do Usuário) do usuário em questão.
- Red Hat Network Monitoring Daemon — Este daemon é necessário, juntamente à chave SSH, para o agente (scout) em sistemas monitorados para executar os processos internos. Você pode, no entanto, rodar estas detecções usando o daemon SSH (
sshd
) do sistema. Consulte a Seção 8.2, “Red Hat Network Monitoring Daemon (rhnmd
)” para obter instruções de instalação e uma lista rápida das detecções que requerem esta conexão segura. Consulte o Apêndice D, Detecções para uma lista completa das detecções disponíveis.
8.2. Red Hat Network Monitoring Daemon (rhnmd
)
rhnmd
possibilita ao RHN Satellite comunicar-se seguramente com o sistema cliente para acessar processos internos e recuperar o estado da detecção.
sshd
. Consulte a Seção 8.2.3, “Configurando o SSH” para mais detalhes.
8.2.1. Detecções que requerem o daemon
sshd
, nos sistemas cliente, para rodar as seguintes detecções:
- Linux::CPU Usage (Linux::Utilização do CPU)
- Linux::Disk IO Throughput (Linux::Produção de E/S do Disco )
- Linux::Disk Usage (Linux::Uso do Disco )
- Linux::Inodes
- Linux::Interface Traffic (Linux::Tráfego da Interface)
- Linux:Load (Linux::Carga)
- Linux::Memory Usage (Linux::Uso da Memória)
- Linux::Process Counts by State (Linux::Contagem de Processos por Estado)
- Linux::Process Count Total (Linux::Contagem Total de Processos)
- Linux::Process Health (Linux::Saúde dos Processos)
- Linux::Process Running (Linux::Processo em Andamento)
- Linux::Swap Usage (Linux::Uso de Swap)
- Linux::TCP Connections by State (Linux::Conexões TCP por Estado)
- Linux::Users (Linux::Usuários)
- Linux::Virtual Memory (Linux::Memória Virtual)
- LogAgent::Log Pattern Match (LogAgent::Correspondência de Padrões em Registros)
- LogAgent::Log Size (LogAgent::Tamanho do Registro)
- Network Services::Remote Ping (Serviços de Rede::Ping Remoto)
- Oracle::Client Connectivity (Oracle::Conectividade do Cliente)
- General::Remote Program (Geral::Programa Remoto)
- General::Remote Program with Data (Geral::Programa Remoto com Dados)
8.2.2. Instalando o Red Hat Network Monitoring Daemon
sshd
para permitir conexões seguras entre a infra-estrutura de monitoramento do RHN e os sistemas monitorados. Consulte a Seção 8.2.3, “Configurando o SSH” para mais instruções.
rhnmd
pode ser encontrado no canal RHN Tools para todas as versões do Red Hat Enterprise Linux. Para instalá-lo:
- Registre os sistemas a serem monitorados no canal RHN Tools associado ao sistema. Isto pode ser feito separadamente para cada sistema através da aba System Details ⇒ Channels ⇒ Software ou para sistemas múltiplos de uma só vez, através da aba Channel Details ⇒ Target Systems.
- Após registrados, abra a aba Channel Details ⇒ Packages e localize o pacote
rhnmd
(sob 'R'). - Clique no nome do pacote para abrir a página Package Details. Clique na aba Target Systems, selecione os sistemas desejados e clique em Install Packages.
- Instale a chave pública SSH em todos os sistemas cliente a serem monitorados, conforme descrito na Seção 8.2.4, “Instalando a chave SSH”.
- Inicie o Red Hat Network Monitoring Daemon em todos os sistemas cliente, usando o comando:
service rhnmd start
- Ao adicionar detecções que requeiram o daemon, aceite os valores default de RHNMD User e RHNMD Port:
nocpulse
e4545
, respectivamente.
8.2.3. Configurando o SSH
sshd
para oferecer uma conexão criptografada, necessária entre os sistemas e o RHN. Isto é especialmente recomendado se você já está com o sshd
rodando. Para configurar o daemon para uso do monitoramento:
- Certifique-se de que o pacote SSH esteja instalado nos sistemas a serem monitorados:
rpm -qi openssh-server
- Identifique o usuário a ser associado com o daemon. Pode ser qualquer usuário disponível no sistema, desde que a chave SSH necessária possa ser inserida no arquivo
~/.ssh/authorized_keys
do usuário. - Instale a chave pública SSH em todos os sistemas cliente a serem monitorados, conforme descrito na Seção 8.2.4, “Instalando a chave SSH”.
- Inicie o
sshd
em todos os sistemas cliente, usando o comando:service sshd start
- Ao adicionar detecções que requeiram o daemon, insira os valores derivados dos passos 2 e 3 nos campos RHNMD User e RHNMD Port.
8.2.4. Instalando a chave SSH
rhnmd
ou o sshd
, você deve instalar a chave pública SSH do Red Hat Network Monitoring Daemon nos sistemas a serem monitorados para completar a conexão segura. Para instalá-la:
- Copie o string de caracteres (começando em
ssh-dss
e terminando com o nome da máquina do Servidor RHN). - Selecione os sistemas para onde você deseja enviar a chave a partir de Sistemas, e depois selecione Sistemas no menu da esquerda e finalmente clique na caixa de seleção próxima aos sistemas que você deseja enviar a chave SSH e clique no botão Gerenciar no topo da página.
- A partir de Gerenciar Conjunto de Sistema, clique em Executar comandos remotos, e depois na caixa de texto Script digite a seguinte linha:
#!/bin/sh cat <<EOF >> ~nocpulse/.ssh/authorized_keys
Depois, pressione Enter e cole a Chave SSH. O resultado deve se parecer com este a seguir:#!/bin/sh cat <<EOF >> /opt/nocpulse/.ssh/authorized_keys ssh-dss AABBAB3NzaC3kc3MABCCBAJ4cmyf5jt/ihdtFbNE1YHsT0np0SYJz7xk hzoKUUWnZmOUqJ7eXoTbGEcZjZLppOZgzAepw1vUHXfa/L9XiXvsV8K5Qmcu70h0 1gohBIder/1I1QbHMCgfDVFPtfV5eedau4AAACAc99dHbWhk/dMPiWXgHxdI0vT2 SnuozIox2klmfbTeO4Ajn/Ecfxqgs5diat/NIaeoItuGUYepXFoVv8DVL3wpp45E 02hjmp4j2MYNpc6Pc3nPOVntu6YBv+whB0VrsVzeqX89u23FFjTLGbfYrmMQflNi j8yynGRePIMFhI= root@satellite.example.com EOF
- Defina a data e hora que você deseja que a ação aconteça e clique em Agendar Comando Remoto.
ssh
entre a infra-estrutura de Monitoring e o sistema monitorado. Então, você pode agendar detecções requisitando o daemon de monitoramento para rodar nos sistemas recém-configurados.
8.3. mysql
package
mysql
no RHN Satellite. Consulte o Apêndice D, Detecções para ver a lista de todas as detecções disponíveis.
mysql
utilizando up2date
, yum
ou RHN Hosted.
8.4. Notificações
8.4.1. Criando Métodos de Notificação
- Autentique-se (login) no site do RHN como o Satellite Administrator ou Monitoring Administrator.
- Navegue para a aba User Details ⇒ Notification Methods e clique em create new method.
- Indique uma etiqueta intuitiva e descritiva para o nome do método, como
email diário para DBA
, e forneça o endereço correto do e-mail ou pager. Lembre-se: as etiquetas de todos os métodos de notificação estão disponíveis numa lista durante a criação da detecção, portanto devem ser únicas dentro de sua empresa. - Selecione a caixa de verificação, se você quiser que mensagens abreviadas sejam enviadas ao pager. Ester formato mais curto contém somente o estado da detecção, nome do sistema, nome da detecção, hora da mensagem e ID do envio. O formato padrão, mais longo, exibe dados adicionais no cabeçalho da mensagem, detalhes da detecção e do sistema e instruções para a resposta.
- Ao terminar, clique em Create Method. O novo método é apresentado na aba User Details ⇒ Notification Methods e a página Notification sob a categoria Monitoring. Clique em seu nome para editá-lo ou apagá-lo.
- Ao adicionar detecções, selecione a caixa Probe Notifications e então selecione o novo método de notificação no menu suspenso. Os métodos de notificação atribuídos às detecções não podem ser apagados até que sejam desassociados da detecção.
8.4.2. Recebendo Notificações
Subject: CRITICAL: [hostname]: Satellite: Users at 1 From: "Monitoring Satellite Notification" (rogerthat01@redhat.com) Date: Mon, 6 Dec 2004 13:42:28 -0800 To: user@organization.com This is RHN Monitoring Satellite notification 01dc8hqw. Time: Mon Dec 06, 21:42:25 PST State: CRITICAL System: [hostname] ([IP address]) Probe: Satellite: Users Message: Users 6 (above critical threshold of 2) Notification #116 for Users Run from: RHN Monitoring Satellite
01dc8hqw
.
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
8.4.3. Redirecionando Notificações
- ACK METOO — Envia a notificação ao(s) destino(s) de redirecionamento, além do destino default.
- ACK SUSPEND — Suspende a notificação por um determinado período.
- ACK AUTOACK — Não altera o destino da notificação, mas automaticamente reconhece os alertas coincidentes assim que são enviados.
- ACK REDIR — Envia a notificação ao(s) destino(s) de redirecionamento ao invés do destino default.
ACK METOO system 1h boss@domain.com
email ack redirect by user@domain.com
, onde user é o remetente do e-mail.
Nota
ack suspend host
. No entanto, não é possível interromper (halt) as notificações das detecções do Satellite ao responder a uma detecção com ack suspend host
ou com outra resposta de redirecionamento. Estas detecções requerem que você altere as notificações na interface web do Satellite.
8.4.4. Filtrando Notificações
8.4.5. Apagando Métodos de Notificação
- Autentique-se (login) no site do RHN como o Satellite Administrator ou Monitoring Administrator.
- Navegue para a página Monitoring ⇒ Notifications e clique no nome do método a remover.
- Na aba User Details ⇒ Notification Methods, clique em delete method. Se o método não estiver associado a nenhuma detecção, você verá uma página de confirmação. Clique em Confirm Deletion. O método de notificação é removido.
Nota
Já que ambos o nome do método de notificação e o endereço, podem ser editados, considere atualizar o método ao invés de removê-lo. Isso redireciona as notificações de todas as detecções usando o método, sem precisar editar cada detecção e criar um novo método de notificação. - Se o método é associado a uma ou mais detecções, é exibida uma lista de detecções usando o método e os sistemas aos quais as detecções estão ligadas, ao invés de uma página de confirmação. Clique no nome da detecção para ir direto à aba System Details ⇒ Probes.
- Na aba System Details ⇒ Probes, selecione outro método de notificação e clique em Update Probe.
- Agora você pode retornar à página Monitoring ⇒ Notifications e apagar o método de notificação.
8.5. Detecções
8.5.1. Administrando Detecções
- Autentique-se no site do RHN como wo Satellite Administrator ou System Group Administrator do sistema.
- Navegue para a aba System Details ⇒ Probes e clique em create new probe.
- Na página System Probe Creation, complete todos os campos necessários. Primeiro, selecione o Probe Command Group. Isto altera a lista de detecções, de outros campos e requisitos disponíveis. Consulte o Apêndice D, Detecções para obter uma lista completa das detecções por grupo de comando. Lembre que algumas detecções requerem a instalação do Red Hat Network Monitoring Daemon no sistema cliente.
- Selecione o Probe Command (comando de detecção) e o Monitoring Scout (agente de monitoramento) desejados, geralmente
RHN Monitoring Satellite
, mas possivelmente um RHN Proxy Server. Indique uma descrição breve e única para a detecção. - Selecione a caixa de verificação Probe Notifications para receber notificações quando a detecção tiver seu estado alterado. Use o menu suspenso Probe Check Interval para determinar a freqüência de envio das notificações. Selecionando
1 minute
(e a caixa de verificação Probe Notification), você receberá notificações a cada minuto que a detecção ultrapassar os limites CRITICAL (crítico) ou WARNING (aviso). Consulte a Seção 8.4, “Notificações” para saber como criar métodos de notificação e reconhecer suas mensagens. - Use os campos RHNMD User e RHNMD Port, se aparecerem, para forçar a detecção a comunicar-se através do
sshd
, ao invés do Red Hat Network Monitoring Daemon. Consulte a Seção 8.2.3, “Configurando o SSH” para mais detalhes. Caso contrário, aceite os valores defaultnocpulse
e4545
, respectivamente. - Se o campo Timeout (Tempo limite) aparecer, reveja o valor default e ajuste-o conforme suas necessidades. A maioria dos (mas não todos) timeout resulta num estado UNKNOWN (desconhecido). Se as medidas da detecção são baseadas em tempo, garanta que o timeout não seja menor que o tempo alocado para os limites. Caso contrário, as medidas não terão propósito, já que a detecção terá seu tempo limite antes que os limites de estado sejam cruzados.
- Use os campos restantes para estabelecer os limites de alerta da detecção, se for o caso. Os valores de CRITICAL e WARNING determinam em que ponto a detecção tem seu estado alterado. Consulte a Seção 8.5.2, “Estabelecendo Limites” para saber as recomendações relativas a estes limites.
- Ao terminar, clique em Create Probe (criar detecção). Lembre-se: você deve submeter a alteração de configuração de seu Monitoring na página Scout Config Push para isso ter efeito.
8.5.2. Estabelecendo Limites
8.5.3. Monitoring do Servidor do RHN
Satellite
. Então, complete os campos restantes como você faria para qualquer outra detecção. Consulte a Seção 8.5.1, “Administrando Detecções” para mais instruções.
Nota
8.6. Troubleshooting
nocpulse
no Servidor RHN conduzindo a monitoramento.
nocpulse
com o seguinte comando:
su - nocpulse
8.6.1. Examinando Detecções com rhn-catalog
rhn-catalog
no Servidor RHN como o usuário nocpulse
. O output será similar a:
2 ServiceProbe on example1.redhat.com (199.168.36.245): test 2 3 ServiceProbe on example2.redhat.com (199.168.36.173): rhel2.1 test 4 ServiceProbe on example3.redhat.com (199.168.36.174): SSH 5 ServiceProbe on example4.redhat.com (199.168.36.175): HTTP
5
corresponde à detecção chamada HTTP
.
--commandline
(-c
) e --dump
(-d
) junto a um ID de detecção para que rhn-catalog
obtenha mais detalhes sobre a detecção, como neste exemplo:
rhn-catalog --commandline --dump 5
--commandline
submete os parâmetros de comando definidos para a detecção, enquanto --dump
recupera todo o resto, incluindo limites de alerta, e intervalos e métodos de notificação.
5 ServiceProbe on example4.redhat.com (199.168.36.175 ): linux:cpu usage Run as: Unix::CPU.pm --critical=90 --sshhost=199.168.36.175 --warn=70 --timeout=15 --sshuser=nocpulse --shell=SSHRemoteCommandShell --sshport=4545
rhn-rhnprobe
para examinar o output da detecção. Consulte a Seção 8.6.2, “Visualizando o output de rhn-runprobe
” para instruções.
8.6.2. Visualizando o output de rhn-runprobe
rhn-catalog
, use-o em conjunto com o rhn-runprobe
para examinar o output completo da detecção. Note que o rhn-runprobe
funciona no modo teste por default, ou seja, nenhum resultado é inserido no banco de dados. Aqui estão suas opções:
Tabela 8.1. Opções do rhn-runprobe
Opção | Descrição |
---|---|
--help | Lista as opções disponíveis e fecha. |
--probe=PROBE_ID | Executa a detecção com este ID. |
--prob_arg=PARAMETER | Sobrescreve todos os parâmetros de detecção do banco de dados. |
--module=PERL_MODULE | Nome do pacote com o código alternativo a executar. |
--log=all=LEVEL | Determina o nível de registro de um pacote ou prefixo de pacotes. |
--debug=LEVEL | Determina o nível de depuração numérico. |
--live | Executa a detecção, além de enfileirar dados e enviar notificações (se necessário). |
--probe
e de --log
. A opção --probe
toma o ID da detecção como seu valor e a opção --log
toma o valor "all" (para todos os níveis de execução) e um nível de verbosidade numérico como seus valores. Aqui está um exemplo:
rhn-runprobe --probe=5 --log=all=4
rhn-catalog
. Exemplo:
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545
Capítulo 9. Multiple Organizations (Organizações Múltiplas)
9.1. Modelos Recomendados para Uso de Organizações Múltiplas
9.1.1. Satellite Gerenciado Centralmente para uma Organização de Departamento Múltiplo.
Figura 9.1. Gerenciamento do Satellite Centralizado para Organizações de Multi-Departamento
9.1.2. Gerenciamento Descentralizado de Organizações Múltiplas de Terceiros.
Figura 9.2. Gerenciamento do Satellite Descentralizado para Organização de Multi-Departamento
9.1.3. Dicas Gerais para Uso de Multi-Org.
- A organização administrativa é tratada como um caso especial a respeito de serviços. Você pode simplesmente adicionar ou remover serviços à esta organização implicitamente, removendo-os ou adicionando-os de outras organizações no Satellite.
- A organização administrativa pretende ser uma área de estágio para subscrições e serviços. Quando você associar o Satellite com um certificado novo, qualquer serviço novo será obtido por esta organização por padrão. Para que seja possível disponibilizar novos serviços à outras organizações no Satellite, você precisará alocar explicitamente estes serviços à outras organizações de uma organização administrativa.
9.1.3.1. O Certificado Possui Menos Serviços (Entitlements) do que Estou Utilizando.
rhn-satellite-activate
. Você obterá um erro explicando que existem serviços insuficientes no certificado.
- No arquivo
/etc/rhn/rhn.conf
estabelecer a web.force_unentitlement=1 - Reiniciar o Satellite
- Reduzir os serviços alocados à organizações desejadas via aba de Subscriptions de cada organização ou via abas de Organizations de serviços individuais.
- Diversos sistemas na organização devem estar agora em um estado unentitled. O número de sistemas em estado unentitled na organização será igual à diferença entre o número total de serviços que você removeu da organização do número de serviços que a organização não aplicou aos sistemas.Por exemplo, se você removeu 10 serviços da organização no passo 3, e a organização possui 4 serviços que não foram usados pelo sistema, os 6 sistemas na organização entrarão no estado unentitled.
web.force_unentitlement
é necessário somente para reduzir os serviços alocados da organização abaixo do que eles estiverem utilizando. Se uma organização possuir mais serviços do que estejam usando ativamente, você não precisará estabelecer esta variante para removê-los.
9.1.3.2. O Certificado Possui Mais Serviços do Que Estou Utilizando
9.2. Admin ⇒ Organizations
Figura 9.3. Admin
9.2.1. Admin ⇒ Organizations ⇒ Detalhes
- Usuários Ativos — O número de usuários em uma organização
- Sistemas — O número de sistemas subscritos em uma organização.
- Grupos de Sistemas — O número de grupos susbscritos em uma organização.
- Chaves e Ativação — O número de chaves de ativação disponíveis na organização.
- Perfis do Kickstart — O número de perfis do kickstart disponíveis em uma organização.
- Canais de Configuração — O número de Canais de Configuração disponíveis em uma organização.
9.3. Criando uma Organização
Figura 9.4. Criando uma Organização Nova
- Insira o Nome da Organização na caixa de texto fornecida. O nome deve conter entre 3 e 128 caracteres.
- Crie um administrador para a organização:
- Insira um Login desejado para o administrador da organização, o qual deve conter entre 3 e 128 carecteres.
- Crie uma Senha Desejada e Confirme a Senha.
- Digite no Email para o administrador da organização.
- Insira o Primeiro Nome e Último Nome do administrador da organização.
- Clique em Criar Organização para concluir o processo.
Nota
orgadmin-mktg
ou eng-dept-admin
), para coincidir nomes de login admin com a organização.
9.4. Gerenciando Serviços
rhn-virtualization
, o qual é necessário para serviços dos convidados virtuais do Xen a ser contados corretamente correspondendo ao número de subscrições do Red Hat Enterprise Linux ao qual eles serão associados.
9.4.1. Admin ⇒ Subscriptions ⇒ Serviços de Canal de Software
Nota
- Total Alocado — O número de serviços totais disponível para todo o Satellite.
- Disponível — O número de serviços sendo usados atualmente.
- Uso — O número de serviços atualmente sendo utilizados por todas as organizações (a não ser as da organização base), comparadas ao número total de serviços alocados.
9.4.2. Admin ⇒ Subscriptions ⇒ Serviços de Sistema
- Total Alocado — O número de serviços totais disponível para todo o Satellite.
- Uso de Serviços — O número de serviços sendo usados atualmente.
- Uso da Organização exibe o número de organizações que possuem acesso ao serviço.
9.5. Configurando Sistemas em uma Organização.
- Registrando-se com o Login e Senha— Se você fornecer um login e uma senha criada para uma organização específica, o sistema será registrado àquela organização. Por exemplo, se
user-123
é um membro da organização do Central IT no Satellite, o comando a seguir em qualquer sistema registraria este sistema para a organização do Central IT no seu Satellite:rhnreg_ks --username=user-123 --password=foobaz
Nota
O--orgid
(para Red Hat Enterprise Linux 4 e 5) e parâmetros--orgpassword
(no RHEL 4) norhnreg_ks
não estão relacionados ao registro do Satellite ou ao suporte de organizações múltiplas do RHN Satellite. - Registrando-se com uma Chave de Ativação — Você também pode registrar um sistema em uma organização usando uma chave de ativação de uma organização. A Chave de Ativação irá registrar sistemas em uma organização, na qual uma chave de ativação foi criada. As chaves de ativação são um ótimo método de registro para usar caso você queira permitir usuários a registrarem sistemas em uma organização sem fornecer o login de acesso à mesma. Caso queira mover sistemas entre organizações, automatize a mudança com scripts ussando as chaves de ativação.
Nota
As chaves de ativação possuem um novo formato desde o RHN Satellite 5.1.0, portanto os primeiros caracteres da chave de ativação são usados para indicar qual organização (por número de ID) possui a ativação.
9.6. Organizational Trusts
Nota
9.6.1. Estabelecendo uma Organizational Trust
Figura 9.5. Organizational Trusts
9.6.2. Compartilhando Canais de Conteúdo entre as Organizações no Trust
Nota
- Registre-se no Satellite com o nome de usuário do Organization Administrator.
- Clique na aba Channels.
- No menu lateral, clique em Manage Software Channels.
- Clique no canal padronizado que você quer compartilhar com outras organizações.
- A partir da seção do Controle de Acesso de Canais na página Details, existem três opções para compartilhar no Organizational Sharing.
- Private — Torne o canal privado para que ele não consiga ser acessado por qualquer organização exceto o dono do canal.
- Protected — Permita que o canal seja acessado por organizações em trust específicas de sua escolha.
Nota
Escolher o compartilhamento Protected exibe uma outra página que solicita que você confirme que está obtendo acesso de canal para a organização, clicando em Obter Acesso e Confirmar. - Public — Permite que todas as organizações dentro do trust acessem o canal padronizado.
Clique no botão próximo de sua seleção e clique em Update Channel.
Nota
9.6.3. Migrando Sistemas a partir de Uma Organização em Trust para Outra
migrate-system-profile
.
migrate-system-profile
é baseado na linha de comando, e usa o systemIDs e orgIDs como argumentos para especificar o que está sendo transferido e a organização de destino.
migrate-system-profile
., você precisar ter o pacote spacewalk-utils
instalado. Você não precisa estar registrado no Satellite server para usar o migrate-system-profile
, no entanto, se você não o fizer, precisará especificar o hostname ou endereço de IP do servidor como uma opção de linha de comando.
Nota
migrate-system-profile
, o sistema não carrega qualquer direito ou subscrições de canais anteriores de uma organização fonte. No entanto, o histórico do sistema é preservado, e pode ser acessado pelo novo Organization Administrator, para simplificar o resto do processo de migração, o qual inclui subscrever à canais base e obter serviços.
9.6.3.1. Usando migrate-system-profile
migrate-system-profile
. Você precisa inserir o ID do sistema a ser migrado, o ID da organização para onde o sistema irá migrar, e o hostname ou endereço de IP do servidor do Satellite se você estiver rodando um comando a partir de outra máquina.
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
migrate-system-profile --satellite satserver.example.com --systemId=10001020 --to-org-id=2
--username=
and --password=
at the command-line).
Figura 9.6. Histórico do Sistema
Nota
--csv
do migrate-system-profile
para automatizar o processo usando uma lista simples separada por vírgulas, do sistema para migrar.
systemId,to-org-id
systemId
, por exemplo poderia ser 1000010000
, enquanto o to-org-id
poderia ser 4
. Portanto, um CSV compatível poderia se parecer com o seguinte:
1000010000,3 1000010020,1 1000010010,4
migrate-system-profile
consulte a página do manual, digitando man migrate-system-profile
ou para uma tela de ajuda básica, digite migrate-system-profile -h
.
9.7. Admin ⇒ Usuários
Nota
9.7.1. Admin ⇒ Organizations ⇒ Details ⇒ Users
Nota
Capítulo 10. Virtualização
- Ferramentas do Red Hat Network para o Servidor RHEL (v. 5 para 32-bit x86) — rhn-tools-rhel-i386-server-5
- Ferramentas RHN — rhn-tools-rhel-5-i386
- Servidor Red Hat Enterprise Linux (v. 5 para 32-bit x86) — rhel-i386-server-5 (e todos os canais filhos)
- Virtualização do Servidor Red Hat Enterprise Linux (v. 5 para 32-bit x86) — rhel-i386-server-vt-5 (e todos os canais filhos)
10.1. Configurando o Sistema Host para seus Sistemas Virtuais
10.1.1. Criar um Perfil Kickstart para os Sistemas de Convidados
- Registre na interface da Web do Satellite. Navegue na tela Visão Geral do Kickstart, clicando no link Gerenciar Kickstarts em Tarefas no Seu RHN, ou clique na aba Sistemas seguido da sub-aba Kickstart na barra de navegação da esquerda.
- Na página Visão Geral do Kickstart clique no link Criar um Novo Perfil de Kickstart na Ações do Kickstart no canto superior da direita.
- Você deve agora se encontrar no Passo 1 do processo de criação do perfil do kickstart:
- Insira uma etiqueta para seu perfil, a qual o permitirá distinguí-lo de outros perfis. Para as instruções restantes, pressupomos que a etiqueta seja host-system-for-virtual-guests.
- Para o campo Canal Base selecione Red Hat Enterprise Linux (v.5 para$ARCH) (onde $ARCH é a arquitetura de seu sistema host).
Nota
Você pode instalar o Red Hat Enterprise Linux 5 de 32 bits em um sistema host com 64 bits. Se você escolher fazer isto, tenha em mente que seus sistemas convidados devem também estar rodando com uma versão do Red Hat Enterprise Linux de 32 bits. - No campo Árvore com Kickstart selecione
ks-rhel-$ARCH-server-5
onde $ARCH é a arquitetura do seu sistema de máquina. - Por favor, selecione o campo Máquina Para-Virtualizada para o Tipo de Virtualização
Nota
Se você estiver alterando o Tipo de Virtualização de um perfil kickstart existente, ele também pode modificar o carregador de inicialização e opções de partição, sobrescrevendo qualquer padronização de usuário. Assegure-se de revisar a aba Partitioning para verificar estas configurações ao alterar o Tipo de Virtualização. - Por último, clique em Próximo no lado direito inferior de sua tela para continuar no passo seguinte.
Nota
Como no passo anterior, se o local de download padrão estiver faltando, você pode não ter sicronizado o conteúdo do canal de software ao seu Satellite a partir dos servidores da Red Hat.
- Para o Passo 2 do processo de criação do perfil do kickstart, selecione o local dos arquivos de distribuição para a instalação do seu sistema host. Já deve haver um Local de Download Padrão preenchido e selecionado para você nesta tela. Clique no botão Próximo nesta tela para prosseguir para o Passo 3.
Nota
Como no passo anterior, se o local de download padrão estiver faltando, você pode não ter sincronizado o conteúdo do canal de software ao seu Satellite a partir do servidor da Red Hat com sucesso. - para o Step 3 do processo de criação do perfil do kickstart, escolha uma senha root para configurar o sistema host que você irá provisionar, e clique em Finalizar para finalizar a criação do perfil.
- Isto conclui a criação do perfil kickstart. Após concluir o Passo 3, você será encaminhado ao perfil do kickstart recém criado. Você pode navegar pelas abas do perfil, modificar configurações, mas isto não será necessário pois as configurações padrão funcionam bem para a maioria dos casos.
10.1.2. Realize o Kickstart do seu Sistema Host
10.1.2.1. Seu Sistema Host contém Red Hat Enterprise Linux 4 Instalado Anteriormente.
- Primeiro, registre seu sistema host ao seu Satellite. Use o comando
ssh
para se conectar ao seu sistema host. Registre seu sistema host ao satellite enviando o seguinte comando como root:rhnreg_ks --serverUrl=http://your-satellite.example.com/XMLRPC \ --username=username --password=password
Nota
Se seu sistema host já estiver registrado em um servidor Red Hat Network diferente, adicione a opção--force
ao comando acima: - Depois disso, abra o perfil do sistema host na interface da Web do Satellite. Autentique-se na interface da Web de seu Satellite pelo https://your-satellite.example.com/. Clique na aba Sistemas na barra de navegação vermelha no topo. Você deve ver o sistema host que você registrou — clique em seu nome do perfil para acessar sua página de perfil do sistema.
- Adicione um serviço de provisionamento (provisioning) ao seu sistema host. A partir da página do perfil do sistema host, clique na aba Detalhes ⇒ Propriedades. Selecione o ítem do Provisioning no campo Adicionar Serviços e clique no botão Atualizar Propriedades no canto esquerdo da tela.
- Depois disso, agende o kickstart. Você retornou à página de perfil do sistema host. Você deve agora ver uma aba Provisioning no perfil do sistema. Clique nesta aba. Isto deve exibir a página Agendar Kickstart para o sistema.
- Selecione o perfil do kickstart que criamos para este host anteriormente. Depois, selecione o botão Agendar Kickstart e Finalizar no canto direito inferior da tela.
Nota
Se você não conseguir ver o perfil do kickstart que você criou anteriormente na página Schedule Kickstart do sistema host, você deve ter criado um perfil de kickstart para uma arquitetura que não é compatível com a arquitetura do sistema host que você registrou. Se este for o caso, abra o perfil kickstart, navegando em Sistemas ⇒ Kickstart ⇒ Perfis dentro da interface da Web Satellite, e clique na etiqueta para o perfil kickstart do sistema host. Clique em Detalhes do Kickstart ⇒ aba do Sistema Operacional e selecione os ítens sob as seleções Canal Base e Árvores Disponíveis compatíveis com a arquitetura do seu sistema host. Clique no botão Atualizar Kickstart no canto direito inferior da tela, e retorne à página do sistema host Agendar Kickstart, seguindo os passos acima. - Depois de agendar o kickstart, você será encaminhado para a tela Status do Kickstart na interface da Web do Satellite. Mantenha seu navegador da Web aberto nesta página para seguir com o progresso do sistema host.
- Use o comando
ssh
para se conectar ao sistema host, e execute o comandorhn_check
. Este último deve fazer com que o processo do kickstart seja executado imediatamente, ao invés de fazer isto na próxima vez que o processo dorhn_check
rodar no sistema. Você deve ver o resultado imediatamente indicando o início de um processo de kickstart no sistema host, e o avisará finalmente que o sistema será reinicializado em três minutos. - Após três minutos, o sistema será reinicializado. Siga o processo do kickstart via interface da Web do Satellite.
- Dependendo de diversos fatores, o processo de kickstart pode levar entre dez e trinta minutos. Ao final deste tempo, a página do status do kickstart do Satellite deve indicar se o kickstart foi finalizado com sucesso.
Nota
Se o kickstart falhar, a página de status do kickstart do Satellite deve indicar que não houve falha. Para maiores detalhes sobre porque o kickstart falhou, clique em Eventos ⇒ História no perfil do sistema host e clique no nome do evento do kickstart que falhou para obter mais detalhes sobre a falha. Pode também ser útil consultar/var/log/up2date
no sistema host para soluções de problemas.
10.1.2.2. Seu Sistema Host não possui o Red Hat Enterprise Linux instalado.
- Você encontrará um ISO para criar um CD de inicialização para seu host, usando o comando
ssh
para se autenticar em seu Satellite. Ele se encontra no seguinte local em seu satellite:/var/satellite/rhn/kickstart/ks-rhel-i386-server-5/images/boot.iso
Para maiores detalhes sobre como usar esta imagem ISO para queimar um CD usando o Linux, consulte o sequinte Artigo de Base de Conhecimento da Red Hat:Se você tiver que queimar esta imagem ISO em um CD usando outro sistema operacional, consulte o seguinte Artigo de Base de Conhecimento:Nota
É possível usar uma chave USB de memória flash para inicializar seu sistema para realizar o kickstart. Consulte o Guia de Administração de Sistema do Red Hat Enterprise Linux (disponível no http://www.redhat.com/docs/manuals/enterprise/) para dicas sobre como fazer isto. Note que seu hardware do sistema host deve suportar inicialização através destes dipositivos. - Insira o CD de inicialização e reinicialize o sistema, assegurando-se de que o drive do CD-ROM está ajustado como dispositivo de inicialização primária no BIOS do sistema.
- Após reiniciar, você deve se encontrar em uma janela de comando de inicialização. Digite o seguinte comando nesta janela para iniciar seu kickstart:
linux \ ks=http://your-satellite.example.com/ks/label/the profile label you created earlier
Nota
Para alguns sistemas, você deve precisar adicionar oksdevice=eth0
ao comando acima ou desabilitar um de dois ou mais NICs no BIOS do sistema para evitar confusão durante o processo de kickstart. - O kickstart do seu sistema host será iniciado. É possível que leve até quinze minutos para concluir esta tarefa. Após a conclusão deste kickstart, você terá provisionado um sistema host do seu convidado virtual e registrado em seu Satellite.
10.1.2.3. Seu Sistema Host possui o Red Hat Enterprise Linux 5 instalado.
xen
ou kvm
estão instalados no sistema. Caso não estejam, instale-os usando o Satellite.
- Primeiro, registre seu sistema host em seu Satellite. Use o comando
ssh
para conectar ao seu sistema host. Regisre seu sistema host ao seu Satellite, enviando o seguinte comando como root:rhnreg_ks --serverUrl=http://your-satellite.example.com/XMLRPC \ --username=username --password=password
Nota
Se seu sistema host já estiver registrado em um servidor Red Hat Network diferente, adicione a opção--force
ao comando acima. - Depois disso, abra o perfil do sistema host n interface da Web do Satellite. Autentique-se na interface da Web do seu Satellite no site https://your-satellite.example.com/. Clique na aba Systems na barra vermelha de navegação no topo. Você deve ver o sistema host que você acabou de registrar, clique no nome do perfil para acessar sua página de perfil do sistema.
- Tenha a certeza de que seu sistema possui acesso aos canais de software que ele precisa para acessar o software solicitado para hospedar os convidados virtuais. A partir da página de perfil do seu sistema host, clique no link Alterar Subscrições de Canal no lado superior da direita da página do perfil sob o cabeçalho Canais Subscritos. Selecione os ítens Virtualização do RHEL e Red Hat Network Ferramentas para o Servidor do RHEL e clique no botão Modificar Subscrições abaixo desta lista de canais.
- Depois disso, verifique se você possui o software necessário instalado para hospedar o convidado virtual no sistema. No sistema host, digite o seguinte comando como usuário root:
rpm -q xen kernel-xen rhn-virtualization-host
Parakvm
, emita o seguinte comando como root:rpm -q kvm kmod-kvm rhn-virtualization-host
Se orpm
indicar que estes pacotes não estão instalados, você deve instalá-los rodando o seguinte comando como usuário root no sistema:yum install xen kernel-xen rhn-virtualization-host
Para os usuárioskvm
, instale executando o seguinte comando como root:yum install kvm kmod-kvm rhn-virtualization-host
Você então precisará editar o arquivo de configuração/etc/grub.conf
para inicializar o novo kernel xen por padrão. Para fazer isto, selecione as linhas nogrub.conf
relativos ao xen kernel desde o início da linhatitle
até o final da linhainitrd
, copie as linhas, delete-as e cole-as para que sejam a primeira entrada do kernel nogrub.conf
. Assegure-se também de que a variável padrão no topo dogrub.conf
está ajustada para o valor '0'.Nota
Se você já atualizaou o kernel no sistema host, o kernel padrão será o escolhido durante a reinicialização. Para assegurar que o kernel do Xen é escolhido por padrão, mude o seguinte valor no arquivo/etc/sysconfig/kernel
:DEFAULTKERNEL=kernel
Mude o valor parakernel-xen
:DEFAULTKERNEL=kernel-xen
- Reinicie o sistema, inicie-o no xen kernel. O sistema não deve ser inicializado automaticamente no xen kernel na reinicialização mas se você quiser ter certeza de que ele existe para o propósito de solução de problemas, use o comando
uname -r
para ver se o kernel que está sendo executado é um xen kernel. Se você não conseguir ver a faixaxen
no nome do kernel, significa que você não inicializou no kernel correto.Nota
Se o sistema já tiver umxen
e umkernel-xen
instalado, você não precisará reinicializar após instalar orhn-virtualization-host
. - Você também irá precisar instalar e rodar o pacote
osad
para que seu sistema host responda aos comandos enviados pelo Satellite, como o iniciar, pausar, resumir e fechar. Para instalar:yum install -y osad
após a instalação, você deve iniciar o processoosad
:/sbin/service osad restart
- Seu sistema host deve agora estar pronto para o provisionamento do convidado virtual RHN.
10.2. Configurando Seus Sistemas Virtuais.
10.2.1. Criar um Perfil Kickstart para os Sistemas de Convidados
- Auntentique-se na interface da Web do Satellite. Navegue na tela Visão Geral do Kickstart clicando no link Gerenciar os Kickstarts em Tarefas no Seu RHN, ou clicando em Sistemas na barra de navegação do topo ⇒ Kickstart da barra de navegação da esquerda.
- Na página Visão Geral do Kickstart, clique no link Criar um novo Perfil do Kickstart em Ações do Kickstart
- A próxima página exibida é o Passo 1 do processo de criação do perfil kickstart:
- Insira uma etiqueta para o perfil para distingui-lo de outros perfis. Uma ótima escolha seria guest-system.
- Para o campo Base Channel, selecione Red Hat Enterprise Linux $PRODUCT (v.5 for $ARCH) onde $ARCH é a arquitetura de seu sistema operacional do sistema host e $PRODUCT é o Servidor ou o Cliente.
Nota
Red Hat Enterprise Linux Client 5 pode não estar disponível para seleção se você não sincronizou os canais de software Client ao seu Satellite.Nota
Observe que as etiquetas de canal para Desktop Red Hat Enterprise Linux 5 e Red Hat Enterprise Linux 5 se referem ao 'servidor' e 'cliente', respectivamente. - Para o campo Kickstartable Tree, você deve slecionar o ks-rhel-$ARCH-$PRODUCT-5 onde $ARCH é a arquitetura do seu sistema host e $PRODUCT é tanto o 'servidor' quanto o 'cliente', dependendo do produto com o qual você deseja provisionar seu cliente.
- Selecione Convidado Para-Virtualizado para o campo Tipo de Virtualização.
Nota
Se você estiver alterando o Tipo de Virtualização de um perfil kickstart existente, ele também pode modificar o carregador de inicialização e opções de partição, sobrescrevendo qualquer padronização de usuário. Assegure-se de revisar a aba Partitioning para verificar estas configurações ao alterar o Tipo de Virtualização. - Por último, clique em Próximo no lado direito inferior de sua tela para continuar no passo seguinte.
- Para o Passo 2 do processo de criação do perfil do kickstart, selecione o local de arquivos de distribuição para a instalação de seu sistema convidado. Já deveria haver um Local de Download Padrão preenchido e selecionado para você nesta tela. Clique no botão Next nesta tela para continuar no Passo 3.
Nota
Como no passo anterior, se o local de download padrão estiver faltando, você pode não ter sicronizado o conteúdo do canal de software ao seu Satellite a partir dos servidores da Red Hat. - Para o Passo 3 do processo de criação do perfil do kickstart, escolha uma senha root para o sistema convidado que você está provisionando, e clique em Next para finalizar a criação do perfil.
- Isto completa a criação do perfil do kickstart. Após a complexão do Passo 3, você deve ter sido encaminhado para os detalhes do perfil. Você poderá navegar através das diversas abas do perfil e modificar as configurações, embora talvez não seja necessário pois as configurações padrão devem funcionar bem para a maioria dos casos. Embora a interface permita que você aloque menos, nós recomendamos que você aloque ao menos 2 GB de armazenamento para seu sistema convidado com o perfil kickstart.
10.2.2. Provisionar seus Sistemas Convidados.
- Registre-se na interface da Web do Satellite. Navegue até o perfil do sistema host clicando na aba Sistemas na barra de navegação no topo e clique no nome do sistema.
- Para agendar o kickstart para um sistema convidado, vá até a aba Virtualização ⇒ Provisioning no perfil do seu sistema host. Para o campo Nome do Convidado, selecione convidado1. Para a Alocação da Memória, CPUs Virtuais, e Armazenamento, os valores padrão devem estar corretos. Modifique-os se desejar, levando em consideração a nota para cada campo na interface. Para o campo Perfil do Kickstart, selecione o perfil do sistema convidado que criamos no passo anterior.
- Por último, clique em Agendar Kickstart e Finalizar no canto inferior da direita de sua tela. Você será encaminhado para a página Status do Kickstart onde você pode seguir com o progresso do kickstart de convidado. Após dez ou quinze minutos, a tela do status deve indicar que o kickstart foi concluído com sucesso. Para visualizar seu novo convidado, clique na aba Virtualização do perfil do sistema host no Satellite. Para visualizar uma lista de sistemas host virtuais indicando qual sistema convidado está hospedado em cada um, vá até Sistemas ⇒ Sistemas ⇒ Sistemas Virtuais.
Nota
Se você não conseguir visualizar mensagem do convidado Iniciar um kickstart para um Xen na página Status do Kickstart, você não terá oosad
em sua máquina.Os sistemas host requerem o pacoteosad
para que responda aos comandos enviados pelo Satellite, tais como iniciar, pausar, resumir e fechar. Se oosad
não estiver instalado e rodando, o sistema host não receberá estes comandos da interface da Web por 2.5 horas, ou da próxima vez que o daemon do RHN seja executado.Você poderá checar se oosad
está ou não sendo instalado, verificando o campo OSA Status no perfil do sistema host no Satellite. Caso o campo não existir ou indicar falha de que o sistema não contactou o Satellite por vários minutos, você precisará instalar oyum
(usando o comandoyum install -y osad
) antes que você possa provisionar um convidado com sucesso na máquina.Nota
Você pode receber a seguinte mensagem da páginaStatus do Kickstart
durante o kickstart do convidado:O processo de instalação no sistema convidado não se comunicou com o RHN nos últimos minutos. Isto pode ocorrer devido a um processo de espera de instalação, ou pode ser somente devido à uma demora na instalação por causa de restrições do hardware. Está disponível um registro de processo de instalação, você pode querer revisá-lo para solucionar este problema.
Seja paciente, não se preocupe se você não consegue visualizar esta mensagem, a não ser que tenha se passado mais de vinte minutos. Para verificar se o kickstart está continuando, verifique o registro de instalação para assegurar que não existem erros e à medida que você recarregar a página do Status do Kickstart, verifique se o campo Última Solicitação do Campo continua sendo atualizado. - Se você desejar registrar convidados adicionais em sua máquina, repita os passos acima. É importante que você se lembre que você só pode provisionar um convidado por vez. Se você tentar agendar um kickstart de convidado junto com um outro, o processo de kickstart de convidado atual será cancelado e o processo de kickstart do convidado será iniciado.
- Visualize seu sistema de convidado virtual recém criado na interface da Web do Satellite, clicando na aba Virtualização no perfil do sistema host. Depois, clique no nome do perfil de seu sistema virtual. Você será levado ao seu perfil de sistema Satellite.
10.2.3. Gerenciando seus Serviços de Convidado Virtual
10.3. Trabalhando com seus Sistemas Virtuais.
10.3.1. Autenticando nos Sistemas Virtuais Diretamente através do SSH
- Você precisará localizar o endereço IP do sistema virtual. Localize-o, navegando na aba Sistemas ⇒ Sistemas Virtuais e clique no nome do perfil do sistema virtual.
- Na página do perfil de sistema virtual, você encontrará o endereço IP na coluna informacional da esquerda no campo Endereço IP.
- Conecte-se ao endereço IP, usando o comando
ssh
como usuário root, usando a senha que você estabeleceu para o sistema virtual no perfil do kickstart que você criou anteriormente.
10.3.2. Obtendo Acesso de Console Através do Host.
- Primeiro, você precisará se conectar ao sistema host e determinar o número ID do convidado que você deseja trabalhar. Conecte-se ao sistema host através do
ssh
e execute o seguinte comando:xm list
Uma lista deverá ser fornecida com todos os convidados que você criou em seu Satellite, incluindo seu número ID. Procure pelo convidado,guest1
, que você criou anteriormente nesta lista. Se, por exemplo, este convidado foi atribuído com um ID de 2, então: - Rode o seguinte comando para acessar o console deste sistema virtual:
xm console 2
Você será capaz de visualizar imediatamente uma janela de registro noconvidado1
. - Autentique-se no
convidado1
como usuário root, usando a mesma senha que você estabeleceu no perfil do kickstart que você usou para provisionar o sistema.(Podem haver algumas mensagens nesta tela. Neste caso, pressione a tecla Enter de seu teclado para receber uma janela de registro atualizada). - Para sair do console de convidado e retornar à janela de comando do sistema host, você deve pressionar as teclas Ctrl e ] de seu teclado simultaneamente.
10.3.3. Instalando o Software Através da Interface da Web do Satellite
- Navegue pelo perfil do sistema virtual na sua interface da Web do Satellite, registrando-se e navegando em Sistemas ⇒ Sistemas ⇒ Sistemas Virtuais e clicando no nome de seu perfil de sistema virtual.
- No perfil de sistema virtual, clique em Software ⇒ Pacotes.
- Clique em Instalar Novos Pacotes no menu da abaPacotes
- Selecione os pacotes que você deseja instalar e clique no botão Instalar Pacotes Selecionados no canto inferior da direita da tela.
- Reveja os detalhes da instalação do pacote e clique em Confirmar no canto inferior da direita da tela.
- Esta instalação de pacote será efetuada da próxima vez que o sistema de convidado iniciar o Satellite. Para forçar que uma instalação seja efetuada imediatamente, você deve executar o comando
rhn_check
no sistema convidado.
10.3.4. Instalando o Software Através do Yum a partir do Sistema Virtual
yum
para instalar e atualizar o software. Por exemplo, para instalar o editor de texto vim, digite o seguinte comando:
yum install -y vim-enhanced
10.3.5. Reiniciando Convidados nas Reinicializações do Host.
rhn-virtualization-host
pode reiniciar convidados automaticamente no caso de um reinicialização do sistema host.
- Localize o arquivo de configuração do convidado no host em
/etc/sysconfig/rhn/virt/
. Ele será nomeado pelo UUID, mas o arquivo correto pode ser encontrado usando-se o comandogrep
para pesquisar nomes de convidados dentro dos arquivos UUID. - Quando você já tiver encontrado o arquivo UUID correspondente ao seu sistema convidado, crie um link simbólico a partir do arquivo UUID no diretório
/etc/sysconfig/rhn/virt/auto/
ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
10.3.6. Removendo os Sistemas Virtuais
- Primeiro você deve fechar o sistema virtual que você deseja remover. Você pode fazer isto navegando pelo perfil do sistema host na interface da Web do Satellite, clicando na aba virtualização, e selecionando os sistemas virtuais que você deseja remover. Finalize, fechando o sistema, clicando em Fechar Sistemas na parte inferior da tela.
- Depois, remova o sistema virtual do Satellite. Isto será concluído ao selecionar o sistema virtual e ao clicar no botão Remover Sistema na parte inferior da tela>.
Nota
Por favor, aguarde alguns minutos entre o fechamento do sistema virtual e a remoção dele. Caso contrário, o sistema virtual poderá não fechar propriamente e você o removerá enquanto ele estiver rodando. Se você remover um sistema virtual do Satellite enquanto ele estiver rodando, ele reaparecerá no Satellite da próxima vez que você iniciá-lo. Caso isto aconteça, simplesmente feche o sistema, aguarde dois minutos e o remova novamente. - Remova a imagem de disco do sistema virtual que você deseja remover. Você encontrará a imagem de disco para convidado1, por exemplo, no local a seguir no sistema host:
/var/lib/xen/disk-images/guest1.disk
Remova-o com o seguinte comando:rm /var/lib/xen/disk-images/guest1.disk
- Por último, você deve remover os arquivos de configuração RHN do sistema host. Para localizar o arquivo de configuração do RHN para convidado1, execute o seguinte comando:
grep guest1 /etc/sysconfig/rhn/virt/*.xml
Depois disso, remova o arquivo indicado. Por exemplo:rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
- O sistema convidado foi removido com sucesso de seu sistema host e do Satellite.
Capítulo 11. Cobbler
- Análise do ambiente de instalação usando o comando
cobbler check
. - Configuração de servidor de instalação multi-site com o
cobbler replicate
- A criação do modelo do kickstart e gerenciamento usando o motor do modelo Cheetah e Kickstart Snippets
- Automação da instalação da convidado Virtual da máquina com a ferramenta do Cliente
koan
.
11.1. Requerimentos do Cobbler
- Se você planejar usar o Cobbler para instalar sistemas usando o PXE, é necessário que o
tftp-server
esteja instalado e configurado. - Se você planeja usar o Cobbler para sistemas de inicialização do PXE para instalação, é necessário que tenha a habilidade de agir como um servidor DHCP para a inicialização do Cobbler PXE ou que acesse seu servidor de rede DHCP
/etc/dhcp.conf
para modificar onext-server
para hostname ou endereço IP de seu servidor Cobbler.
11.1.1. Configurando Cobbler com o /etc/cobbler/settings
/etc/cobbler/settings
. O arquivo contém diversas configurações ajustáveis e oferece informações detalhadas sobre como cada configuração afeta a funcionalidade do Cobbler e caso seja recomendado aos usuários que modifiquem suas configurações de seus ambientes.
/etc/cobbler/settings
, o qual documenta cada configuração detalhadamente.
11.1.2. Cobbler e DHCP
11.1.2.1. Configurando um Servidor DHCP Existente
allow booting; allow bootp; class "PXE" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; next-server 192.168.2.1; filename "pxelinux.0"; }
- O administrador ativa a inicialização de rede com o protocolo do
bootp
. - Depois, o administrador cria uma classe chamada
PXE
, identifica-se comoPXEClient
, caso um sistema seja configurado para aceitar o PXE em sua prioridade de inicialização. - Depois o servidor do DHCP direciona o sistema para o servidor Cobbler no 192.168.2.1.
- Finalmente, o servidor do DHCP recupera o arquivo de carregador de inicialização
pxelinux.0
).
11.1.3. Xinetd e TFTP
/etc/xinetd.d/tftp
como usuário root e modifique a linha disable = yes
para disable = no
pxelinux.0
, inicie o serviço Xinetd.
chkconfig --level 345 xinetd on /sbin/service xinetd start
chkconfig
ativa o serviço do xinetd
para todos os níveis de execução de usuários, enquanto o comando /sbin/service
ativa xinetd
imediatamente.
11.1.4. Configurando o SELinux e o IPTables para o Suporte Cobbler.
11.1.4.1. Configuração do SELinux
setsebool -P httpd_can_network_connect true
-P
é essencial, pois ele ativa a conexão do HTTPD de forma persistente em todas as reinicializações do sistema.
semanage fcontext -a -t public_content_t "/tftpboot/.*"
11.1.4.2. Configuração de IPTables
- Para TFTP:
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 69 -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT
- Para HTTPD:
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
- Para Cobbler e Koan XMLRPC:
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25151 -j ACCEPT
/sbin/iptables-save
11.1.5. Sincronizando e Iniciando o Serviço Cobbler
cobbler check
, você poderá iniciar o Serviço Cobbler.
/usr/sbin/rhn-satellite start
Atenção
cobblerd
, indenpendente do serviço do Satellite que possuir, pois poderá acarretar muitos erros entre outros problemas.
/usr/sbin/rhn-satellite
para iniciar ou interromper o RHN Satellite.
11.2. Adicionando uma Distribuição ao Cobbler
cobbler
para criar uma distribuição a partir da linha de comando:
cobbler distro add --name=string --kernel=path --initrd=path
--name=string
é um rótulo usado para diferenciar uma opção distro de outra ( por exemplo, rhel5server
)
--kernel=path
especifica o caminho para o arquivo de imagem do kernel
--initrd=path
especifica o caminho para o arquivo de imagem do ramdisk inicial (initrd).
11.3. Adicionando um Perfil ao Cobbler
cobbler
para criar perfis a partir da linha de comando:
cobbler profile add --name=string --distro=string [--kickstart=url] [--virt-file-size=gigabytes] [--virt-ram=megabytes]
--name=faixa
é um rótulo único para o perfil, tal como rhel5webserver
ou rhel4workstation
.
--distro=faixa
especifica a distribuição que será usada para este perfil específico. As distribuições são adicionadas em Seção 11.2, “Adicionando uma Distribuição ao Cobbler”.
--kickstart=url
especifica o local do arquivo do kickstart (caso esteja disponível).
--virt-file-size=gigabytes
permite que você ajuste o tamanho da imagem do arquivo do convidado virtual. O padrão é 5 gigabytes caso não seja especificado.
--virt-ram=megabytes
especifica quantos megabytes de RAM física que um sistema convidado virtual pode consumir. O padrão é 512 megabytes, caso não seja especificado.
11.4. Adicionando um Sistema ao Cobbler
Nota
koan
e PXE, não é necessário criar gravações de sistemas, apesar de serem úteis quando o modelo do kickstart de sistema específico é solicitado ou para estabelecer que um sistema específico deve sempre receber um conteúdo específico instalado. Caso planeje uma função específica para um cliente específicado, as gravações de sistemas devem ser criadas para ele.
cobbler system add --name=string --profile=string --mac=AA:BB:CC:DD:EE:FF
--name=faixa
é o rótulo único para o sistema, tal como engineeringserver
ou frontofficeworkstation
.
--profile=string
especifica um dos nomes de perfil adicionado em Seção 11.3, “Adicionando um Perfil ao Cobbler”.
--mac=AA:BB:CC:DD:EE:FF
permite sistemas com o endereço MAC especificado para ser provisionado automaticamente ao perfil associado com a gravação do sistema, caso eles estejam em kickstart.
man cobbler
na janela de comandos.
11.5. Modelos do Cobbler
- Recursos robustos que permitem que administradores criem e gerenciem uma grande quantidade de perfis ou sistemas sem duplicação ou esforço ou sem criar kickstarts manualmente para todas as situações.
- Embora modelos possam se tornar complexos e involver loops, condicionais entre outros recursos aprimorados e sintaxe, eles também podem ser usados simplesmente para criar arquivos de kickstart sem tal complexidade.
11.5.1. Usando Modelos
/etc/sysconfig/network-scripts/
. No entanto, os modelos se diferem dos arquivos de kickstart padrão no uso de suas variantes.
network --device=eth0 --bootproto=static --ip=192.168.100.24 --netmask=255.255.255.0 --gateway=192.168.100.1 --nameserver=192.168.100.2
network --device=$net_dev --bootproto=static --ip=$ip_addr --netmask=255.255.255.0 --gateway=$my_gateway --nameserver=$my_nameserver
11.5.2. Kickstart Snippets
$SNIPPET()
que será analisada pelo Cobbler e substituirá a chamada de função com o conteúdo do snippet.
clearpart --all part /boot --fstype ext3 --size=150 --asprimary part / --fstype ext3 --size=40000 --asprimary part swap --recommended part pv.00 --size=1 --grow volgroup vg00 pv.00 logvol /var --name=var vgname=vg00 --fstype ext3 --size=5000
my_partition
, e colocar o arquivo em /var/lib/cobbler/snippets/
para que o Cobbler possa acessá-los.
$SNIPPET()
em seus modelos de kickstart. Por exemplo:
$SNIPPET('my_partition')
my_partition
.
11.6. Usando o Koan
11.6.1. Usando o Koan para Prover Sistemas Virtuais
koan
para iniciar a instalação de um convidado virtual em um sistema.
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
koan
:
koan --server=hostname --list=profiles
cobbler profile add
.
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
virtualfileserver
. A opção virtname
especifica um rótulo para o convidado virtual, o qual por padrão é rotulado com endereços MAC de sistemas.
11.6.2. Usando o Koan para Reinstalar os Sistemas de Execução
koan
pode ajudá-lo substituindo de forma destrutiva um sistema em execução por uma nova instalação de perfis do Cobbler disponíveis.
koan --replace-self --server=hostname --profile=name
--profile=name
no servidor do Cobbler especificado em --server=hostname
.
Capítulo 12. Guia de Suporte ao UNIX
12.1. Introdução
12.1.1. Variantes do UNIX Suportadas
Tabela 12.1. Versões, Arquiteturas e Solaris Suportados
Versão Solaris | sun4m | sun4d | sun4u | sun4v | sun4us | x86 |
---|---|---|---|---|---|---|
Solaris 8 | yes | no | yes | n/a | no | no |
Solaris 9 | yes | n/a | yes | n/a | no | yes |
Solaris 10 | n/a | n/a | yes | yes | no | yes |
12.1.2. Pré-requisitos
- RHN Satellite 5.0.0 ou mais recente
- Um certificado Satellite com serviços de Administração (management)
- Serviços de Administração (management) para cada cliente UNIX
- Os pacotes do RHN para UNIX, incluindo python, pyOpenSSL e os pacotes Cliente do Red Hat Network.
- Os pacotes Sunfreeware adicionais que trazem bibliotecas de suporte. Alguns destes pacotes são distribuídos através do RHN Satellite. Consulte a Seção 12.3.1, “Faça o download e Instale os Pacotes Adicionais.” para ver a lista completa.
12.1.3. Funcionalidades Inclusas
- O Daemon de Serviços do Red Hat Network (
rhnsd
), que ativa orhn_check
, conforme um intervalo configurável - O Red Hat Network Configuration Client (
rhncfg-client
), que executa todas as ações de configuração agendadas pelo Satellite - O Red Hat Network Configuration Manager (
rhncfg-manager
), que permite a administração via linha de comando dos canais de configuração do RHN - O programa
rhn_check
, que faz checkin no Satellite e executa todas as ações agendadas pelo servidor - Todas as funcionalidades do nível Administração (management), como agrupamento de sistemas, comparação de perfis de pacotes e o uso do Administrador do Conjunto de Sistemas (system set manager) para administrar sistemas múltiplos de uma só vez
- Uma funcionalidade de Abastecimento (provisioning) chamada Comando Remoto, que possibilita a usuários agendar comandos de nível root em qualquer cliente administrado através do site do Satellite, se o cliente permitir esta ação
12.1.4. Diferenças nas Funcionalidades
- O Red Hat Update Agent para o UNIX oferece uma gama bem menor de opções que seu semelhante do Linux e baseia-se no conjunto de ferramentas nativo do sistema operacional para a instalação de pacotes, ao invés do
rpm
. Consulte a Seção 12.4.2.4, “Atualizando pela Linha de Comando” para uma lista precisa de opções. - A aplicação RHN Push foi modificada de maneira similar para fazer o upload de tipos de arquivo UNIX nativos, incluindo pacotes, patches e clusters de patches.Já que os arquivos de pacotes, atualizações (patches) e conjuntos de atualizações do Solaris são diferentes dos arquivos rpm, o mecanismo de upload para canais é ligeiramente diferente. Há dois aplicativos no pacote
rhnpush
para Solaris:- O primeiro,
solaris2mpm
, é um utilitário do RHN que cria um arquivo MPM para cada arquivo de atualização ou pacote do Solaris. O formato Neutro do arquivo MPM permite que o Satellite possa interpretar e gerenciar os arquivos que sejam carregados. - O segundo,
rhnpush
, foi extendido para poder lidar com arquivos MPM e RPM. Fora isso, este aplicativo funciona de forma idêntica à versão Linux dorhnpush
.
- A categoria Canais do site do RHN foi ampliada para acomodar o armazenamento e instalação de arquivo nativos do UNIX.
12.1.5. Funcionalidades Excluídas
- Todas as funcionalidades do nível Abastecimento (provisioning), como kickstart e reversão de pacotes, com exceção da administração de arquivos de configuração(configuration file management)
- Todas as opções relativas a Erratas, já que o conceito de Atualizações de Erratas não é compreendido pelo UNIX
- Arquivos fonte para pacotes
RHAT*.pkg
foram relocados enquanto a instalação ainda não é suportada.
12.2. Preparação/Configuração do Servidor Satellite
- Durante a instalação do Satellite:Habilite o suporte ao UNIX no Satellite selecionando a caixa "Enable Solaris Support" durante o processo de instalação; ex.:
Figura 12.1. Habilitando o Suporte ao UNIX Durante a Instalação do Satellite
- Após o Satellite ser instalado:Habilite o suporte ao UNIX configurando o Satellite após a instalação. Para tanto, selecione Ferramentas do Satellite no menu superior, e então selecione Configuração do Satellite na barra de navegação esquerda. Na tela seguinte, marque a caixa Habilitar Suporte ao Solaris, conforme o exemplo:
Figura 12.2. Habilitando o Suporte ao UNIX Após a Instalação do Satellite
Clique no botão Atualizar Configuração para confirmar a mudança. - Finalmente, você deve criar um canal base ao qual os seus sistemas cliente podem se subscrever. Isto é necessário uma vez que o RHN não oferece conteúdo UNIX. Como conseqüência, você não pode usar o
satellite-sync
para criar o canal.Satellite AdministratorPara criar um canal Solaris, faça o login na interface Web do Satellite como um Satellite Administrator ou um certificate authority. Navegue até a aba Canal, e então Gerenciar Canais de Software na barra de navegação esquerda. Clique no link criar novo canal na parte superior direita da tela resultante. Forneça um nome e uma etiqueta para o seu novo canal, e selecione ou Sparc Solaris ou i386 Solaris como a arquitetura, dependendo da arquitetura do seu cliente.
12.3. Preparação de Sistema Cliente
- Faça o download e instale o
gzip
e as bibliotecas necessárias. - Faça o download do tarball do aplicativo RHN a partir do Satellite para o cliente e instale o conteúdo.
- Depois disso, implemente os certificados SSL necessários para uma conexão segura.
- Configure os aplicativos cliente para se conectar ao RHN Satellite
12.3.1. Faça o download e Instale os Pacotes Adicionais.
up2date
), que provê uma ligação entre seu sistema cliente e o Red Hat Network. A versão específica do UNIX do Red Hat Update Agent é limitada quanto à sua funcionalidade comparado ao Linux, mas ainda assim permite registro de sistema e facilita instalações de pacote e reparos de erros. Consulte a Seção 12.4, “Registro e Atualizações” para obter uma descrição completa sobre as opções de ferramentas.
Nota
bash
quando se registrar pela primeira vez no cliente Solaris. Se o shell do BASH estiver disponível, ele fará com que o comportamento do sistema se pareça o máximo possível com o Linux.
12.3.1.1. Instale Pacotes de Terceiros
gzip
libgcc
openssl
zlib
gzip
utilitário é fornecido pelo pacote SUNWgzip e pode ser baixado a partir do http://www.sunfreeware.com.
SUNWgccruntime
SUNWopenssl*
SUNWzlib
SMClibgcc
ouSMCgcc
SMCossl
SMCzlib
pkginfo
. Por exemplo, para procurar por um pacote que contenha "zlib" no nome, rode o seguinte comando:
# pkginfo | grep zlib
Nota
libgcc<version>-sol<solaris-version>-sparc-local.gz
se torna SMClibgcc após a instalação.
12.3.1.2. Configure o Caminho de Busca de Biblioteca
# crle -c /var/ld/ld.config
-l
reseta o valor, ao invés de acrescentar, portanto se eles já haviam valores configurados em seu sistema, preceda-os para o parâmetro -l.
# crle -c /var/ld/ld.config -l /other/existing/path:/lib:/usr/lib:/usr/local/lib
# crle -c /var/ld/ld.config -l /other/existing/path:/lib:/usr/lib:/usr/local/lib:/usr/sfw/lib
12.3.1.3. Faça o download dos Pacotes Cliente RHN
/var/www/html/pub/
de seu Satellite. Se você estiver apto a usar o navegador da Web, o GUI, como o Mozilla, navegue no diretório /pub
do Satellite e salve o tarball correto em seu cliente:
http://your-satellite.example.com/pub/rhn-solaris-bootstrap-<version>-<solaris-arch>-<solaris-version>.tar.gz
ftp
para transferir para o arquivo a partir do Satellite para o Cliente.
gzip
, descomprima o tarball. Você deve ter os seguintes pacotes:
RHATpossl
RHATrcfg
RHATrcfga
RHATrcfgc
THATrcfgm
RHATrhnc
RHATrhnl
RHATrpush
RHATsmart
SMClibgcc
e SMCosslg
também podem estar inclusos no tarball.
12.3.1.4. Instale os Pacotes RHN
pkgadd
. Responda "yes" para quaisquer solicitações durantes a instalação do pacote.
# pkgadd -d RHATpossl-0.6-1.p24.6.pkg all # pkgadd -d RHATpythn-2.4.1-2.rhn.4.sol9.pkg all # pkgadd -d RHATrhnl-1.8-7.p23.pkg all ...
Nota
-n
of pkgadd
, que roda o comando em um modo não interativo. No entanto, isto pode resultar na falha da instalação de alguns pacotes, silenciosamente, no Solaris 10.
/opt/redhat/rhn/solaris/
.
12.3.1.5. Inclua os Pacotes RHN no PATH
# PATH=$PATH:/opt/redhat/rhn/solaris/bin # PATH=$PATH:/opt/redhat/rhn/solaris/usr/bin # PATH=$PATH:/opt/redhat/rhn/solaris/usr/sbin # export PATH
# MANPATH=$MANPATH:/opt/redhat/rhn/solaris/man # export MANPATH
# man -M /opt/redhat/rhn/solaris/man <man page>
libgcc
, openssl
ezlib
.
crle -c /var/ld/ld.config -l <current library paths>:/opt/redhat/rhn/solaris/lib
12.3.2. Implementando os Certificados SSL Cliente
/pub/
do servidor da Web do Satellite.
- Faça o download do certificado SSL a partir do diretório
/var/www/html/pub/
do RHN Satellite em um sistema cliente. O certificado será nomeado com algo semelhante aoRHN-ORG-TRUSTED-SSL-CERT
. É acessível via web no seguinte URL:https://your-satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT
. - Mova o certificado SSL cliente para o diretório específico do RHN para sua variante de UNIX. Para Solaris, isto pode ser concluído com um comando similar ao:
mv /path/to/RHN-ORG-TRUSTED-SSL-CERT /opt/redhat/rhn/solaris/usr/share/rhn/
12.3.3. Configurando clientes
- Como root, mude para o diretório de configuração RHN para o sistema. Para Solaris, o caminho completo é
/opt/redhat/rhn/solaris/etc/sysconfig/rhn/
. - Abra o arquivo de configuração
up2date
em um editor de texto. - Encontre a entrada
serverURL
e ajuste seu valor para nome de domínio totalmente qualificado (FQDN) de seu RHN Satellite:serverURL[comment]=Remote server URL serverURL=https://your-satellite.example.com/XMLRPC
- Assegure-se de que os aplicativos se referem ao RHN Satellite até quando o SSL estiver desligado, configurando também o valor
noSSLServerURL
para o Satellite:noSSLServerURL[comment]=Remote server URL without SSL noSSLServerURL=http://your-satellite.example.com/XMLRPC
- Com o arquivo de configuração
up2date
ainda aberto, encontre a entradasslCACert
e ajuste seu valor para o nome e local do certificado SSL descrito na Seção 12.3.2, “Implementando os Certificados SSL Cliente”.sslCACert[comment]=The CA cert used to verify the ssl server sslCACert=/opt/redhat/rhn/solaris/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
12.4. Registro e Atualizações
12.4.1. Registrando Sistemas
rhnreg_ks
para tanto. O uso de chaves de ativação para registrar seus sistemas é opcional. Estas chaves permitem que você pré-determine a configuração no RHN, como canais base e grupos de sistemas, e aplicar estas automaticamente aos sistemas durante seu registro.
- Autentique-se na interface Web do Satellite e clique na aba Sistemas na barra de navegação superior, seguido de Chaves de Ativação na barra de navegação esquerda. Em seguida, clique no link criar nova chave no canto superior direito da página.
- Na página seguinte, selecione o canal base que você criou no final da Seção 12.2, “Preparação/Configuração do Servidor Satellite”.
- Após criar a chave, clique em seu nome na lista Activation Keys para aprimorar sua configuração no RHN, associando canais de software e de configuração e grupos de sistemas.
- Abra um terminal no sistema cliente a registrar e alterne o usuário para root.
- Use o
rhnreg_ks
com a opção--activationkey
para registrar o cliente com o Satellite. A seqüência de caracteres representando a chave pode ser copiada diretamente da lista Chaves de Ativação no website. O comando será parecido com o seguinte:rhnreg_ks --activationkey=b25fef0966659314ef9156786bd9f3af
- Retorne ao site, clique no nome da chave de ativação e verifique se o sistema novo aparece na aba Activated Systems.
12.4.2. Obtendo Atualizações
12.4.2.1. Carregando Pacotes no Satellite
solaris2mpm
para converter arquivos de pacotes, atualizações e conjuntos de atualizações do Solaris para um formato que o Satellite possa usar.
12.4.2.1.1. solaris2mpm
solaris2mpm
faz parte do para o Solaris RHN Push. O conteúdo que é servido em um canal Solaris no Satellite deve primeiro ser convertido para o formato .mpm.
Nota
/tmp/
será usado para esta finalidade. Entretanto, a opção --tempdir
permite que você especifique outro diretório se necessário.
# solaris2mpm RHATrpush-3.1.5-21.pkg RHATrpush-3.1.5-23.pkg Opening archive, this may take a while Writing out RHATrpush-3.1.5-21.sparc-solaris.mpm Opening archive, this may take a while Writing out RHATrpush-3.1.5-23.sparc-solaris.mpm
name-version-release.arch.mpm
Tabela 12.2. Opções do solaris2mpm
Opção | Descrição |
---|---|
--version
|
Exibe o número da versão do aplicativo e fecha
|
-h, --help
|
Exibe esta informação e fecha
|
-?, --usage
|
Exibe informação sobre como usar o aplicativo e fecha
|
--tempdir=<tempdir>
|
Diretório temporário a ser usado
|
--select-arch=<arch>
|
Seleciona a arquitetura (i386 ou Sparc) para pacotes de multi-arquitetura.
|
12.4.2.1.2. rhnpush
com arquivos .mpm
rhnpush
funciona como o utilitário padrão, mas com a funcionalidade adicional de poder lidar com arquivos .mpm Abaixo está um exemplo de utilização:
% rhnpush -v --server testbox.example.com --username myuser -c solaris-8 \ RHATrpush-3.1.5-*.mpm Red Hat Network password: Connecting to http://testbox.example.com/APP Uploading package RHATrpush-3.1.5-21.sparc-solaris.mpm Uploading package RHATrpush-3.1.5-23.sparc-solaris.mpm
Nota
12.4.2.2. Atualizando Através do Site
12.4.2.3. rhnsd
rhnsd
, o qual faz com que os sistemas clientes autentiquem-se no RHN, inicia automaticamente durante a inicialização do sistema. Em sistemas Solaris, o rhnsd
não inicia durante a inicialização do sistema, e pode ser iniciado na linha de comandos da seguinte maneira:
rhnsd --foreground --interval=240
rhnsd
é /opt/redhat/rhn/solaris/usr/sbin/rhnsd
. As opções disponíveis para o rhnsd
no Solaris estão listadas abaixo:
Tabela 12.3. Opções do rhnsd
Opção | Descrição |
---|---|
-f, --foreground
|
Executa em primeiro plano
|
-i, --interval=MINS
|
Conecta no Red Hat Network a cada MINS minutos
|
-v, --verbose
|
Registra todas as ações no syslog
|
-h, --help
|
Exibe esta lista de ajuda
|
-u, --usage
|
Exibe esta lista de ajuda
|
-V, --version
|
Exibe a versão do programa
|
12.4.2.4. Atualizando pela Linha de Comando
up2date
. A diferença mais significativa é a ausência de todas as opções relacionadas aos arquivos fonte. Consulte a Tabela 12.4, “Argumentos da Linha de Comando do Agente de Atualizações” para ver uma lista precisa das opções disponíveis nos sistemas UNIX.
Tabela 12.4. Argumentos da Linha de Comando do Agente de Atualizações
Argumento | Descrição |
---|---|
--version | Exibe as informações da versão do programa. |
-h , --help | Exibe esta mensagem de ajuda e fecha. |
-v , --verbose | Exibe resultado adicional. |
-l , --list | Lista as versões mais recentes de todos os pacotes instalados. |
-p , --packages | Atualiza os pacotes associados a este Perfil de Sistema. |
--hardware | Atualiza o perfil de hardware deste sistema no RHN. |
--showall | Lista todos os pacotes disponíveis para download. |
--show-available | Lista todos os pacotes disponíveis não instalados no momento. |
--show-orphans | Lista todos os pacotes instalados, que não fazem parte dos canais aos quais o sistema está registrado. |
--show-channels | Exibe os nomes dos canais junto aos nomes dos pacotes, quando for apropriado. |
--installall | Instala todos os pacotes disponíveis. Use com --channel . |
--channel=CHANNEL | Especifica quais canais devem ser usado para atualizações usando etiquetas de canais. |
--get | Obtém o pacote especificado sem resolver as dependências. |
12.5. Comandos Remotos
12.5.1. Habilitando Comandos
script
; o arquivo dever ser nomeado como run
e ambos devem estar alocados no diretório /etc/sysconfig/rhn/allowed-actions/
específico de sua variante do UNIX.
mkdir -p /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script
touch /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script/run
12.5.2. Invocando Comandos
Apêndice A. Red Hat Network Registration Client
Atenção
A.1. Configurando o Red Hat Network Registration Client
rhn_register --configure
Figura A.1. Configuração do Red Hat Network Registration Client
rhn_register --nox --configure
0. enableProxyAuth No 1. noSSLServerURL http://xmlrpc.rhn.redhat.com/XMLRPC 2. oemInfoFile /etc/sysconfig/rhn/oeminfo 3. enableProxy No 4. networkSetup Yes 5. httpProxy 6. proxyUser 7. serverURL https://xmlrpc.rhn.redhat.com/XMLRPC 8. proxyPassword 9. debug No Enter number of item to edit <return to exit, q to quit without saving>:
enableProxy
e httpProxy
para ativar um servidor proxy. Para tanto, altere o valor de enableProxy
para Yes
e o valor de httpProxy
para o nome do servidor proxy server e número da porta, no formato http://MÁQUINA:PORTA. Por exemplo: para usar o servidor proxy squid.mysite.org na porta 3128, você deve alterar o valor para squid.mysite.org:3128
.
enableProxyAuth
para Yes
a fim de ativar a autenticação de nome de usuário/senha para o proxy, e defina proxyUser
e proxyPassword
para o nome de usuário e senha apropriados para o proxy.
serverURL
de https
para http
no arquivo /etc/sysconfig/rhn/rhn_register
.
A.2. Iniciando o Red Hat Network Registration Client
Importante
- Na área de trabalho GNOME, clique no Applications (the main menu on the panel) => Programas => Sistema => Red Hat Network
- Na área de trabalho KDE, clique no Applications (the main menu on the panel) => Sistema => Red Hat Network
- Digite o comando
rhn_register
numa janela de comandos (num XTerm ou Terminal GNOME por exemplo) - Se você não está rodando o Sistema X Window, digite o comando
rhn_register
numa janela de comandos. Consulte a Seção A.7, “Cliente de Registro do RHN em Modo Texto” para mais detalhes.
Atenção
rpm -q python
. É altamente recomendável usar o Python 1.5.2-24 ou mais recente.
Figura A.2. Use Python 1.5.2-24 ou mais recente
/etc/sysconfig/rhn/systemid
), e criará um Perfil de Sistema (System Profile) diferente. Você não poderá mais usar seu Perfil de Sistema anterior — certifique-se de que isso é realmente o que você deseja fazer, antes de selecionar Yes.
Figura A.3. Warning: This System Already Registered
Figura A.4. Tela Bem-Vindo
Figura A.5. Declaração de Privacidade da Red Hat
A.3. Registrando uma Conta de Usuário
Figura A.6. Error: Username Already Exists
Nota
- Não pode conter espaços
- Não pode conter os caracteres &, +, % ou '
- Não é sensível a caixa alta e baixa, portanto elimina a possibilidade de duplicar nomes de usuário diferindo apenas pelas letras maiúsculas.
- Devem ter, no mínimo, quatro caracteres
- Não podem conter abas
- Não podem conter quebras de linha
Figura A.7. Crie um Nome de Usuário e Senha Únicos
A.4. Registrando um Perfil de Sistema (System Profile)
A.4.1. Perfil do Sistema do Hardware
- Versão do Red Hat Enterprise Linux
- nome da Máquina
- Endereço IP
- Modelo da CPU
- Velocidade da CPU
- Quantidade de RAM
- Dispositivos PCI
- Tamanhos de disco
- Pontos de montagem
Servidor de Email da Equipe de Suporte
. Opcionalmente, você pode indicar um número de série ou de identificação do sistema.
Figura A.8. Perfil do Sistema - Hardware
A.4.2. Perfil do Software do Sistema
A.4.2.1. Coletando Informações do Banco de Dados RPM
Figura A.9. Assistente de Registro (Registration Wizard)
Figura A.10. Informações dos Pacotes RPM
A.4.2.2. Escolhendo os Pacotes RPM a Excluir do Perfil de Sistema
Figura A.11. Escolha os Pacotes RPM a Excluir do Perfil de Sistema
A.5. Finalizando o Registro
Figura A.12. Coleta de Informações do Perfil de Sistema Finalizada
Figura A.13. Enviar Perfil de Sistema ao Red Hat Network (Send System Profile to Red Hat Network)
Figura A.14. Registro Finalizado
A.6. Apontando Serviços a Seu Sistema
- uma lista dos sistemas para os quais o usuário pode escolher um nível de serviço
- os direitos atuais atualmente atribuidos a cada um destes sistemas
- botões que permitem que o usuário mude o nível de serviço
- uma visão geral do número e tipos de direitos a níveis de serviço adquiridos pela organização e que continuem disponíveis
Nota
A.7. Cliente de Registro do RHN em Modo Texto
rhn_register --nox
Figura A.15. Tela Bem-Vindo em Modo Texto sem Formatação
Apêndice B. Ferramentas de Administração da Configuração na Linha de Comandos
Nota
/var/lib/rhncfg/backups/
do sistema em questão. O backup mantém seu nome de arquivo, porém com uma extensão .rhn-cfg-backup
anexa.
B.1. Red Hat Network Actions Control
rhn-actions-control
) é usada para habilitar e desabilitar a administração de configuração de um sistema. Os sistemas cliente não podem ser administrados desta maneira por default. Com esta ferramenta, os Satellite Administrators podem habilitar ou desabilitar modos específicos de ações permitidas, como implementar um arquivo de configuração ao sistema, ou carregar (upload) um arquivo do sistema, ou invocar diff no que é administrado num sistema contra o que está disponível no momento, ou então permitir rodar comandos remotos arbitrários. Estes modos diversos são habilitados/desabilitados ao inserir/remover arquivos e diretórios no diretório /etc/sysconfig/rhn/allowed-actions/
. Devido às permissões default do diretório /etc/sysconfig/rhn/
, O Controle de Ações do RHN provavelmente deverá ser executado por alguém com acesso root.
B.1.1. Opções gerais da linha de comandos
man
disponível, como ocorre com a maioria das ferramentas da linha de comando, mas como o uso desta ferramenta é bastante simples, pode ser descrito aqui. Simplesmente decida quais ações agendadas do RHN devem ser habilitadas para administradores de sistemas. As opções seguintes habilitam os vários modos de ações agendadas:
Tabela B.1. opções rhn-actions-control
Opção | Descrição |
---|---|
--enable-deploy | Permite ao rhncfg-client empregar arquivos. |
--enable-diff | Permite ao rhncfg-client executar diff em arquivos. |
--enable-upload | Permite ao rhncfg-client fazer upload de arquivos. |
--enable-mtime-upload | Permite ao rhncfg-client fazer upload do mtime. |
--enable-all | Permite ao rhncfg-client fazer tudo. |
--enable-run | Habilita script.run |
--disable-deploy | Desabilita a implementação. |
--disable-diff | Desabilita o diff |
--disable-upload | Desabilita o upload |
--disable-mtime-upload | Desabilita o upload do mtime |
--disable-all | Desabilita todas as opções |
--disable-run | Desabilita o script.run |
--report | Relata se os modos estão habilitados ou desabilitados |
-f, --force | Força a operação sem questionar |
-h, --help | exibe a mensagem de ajuda e fecha |
rhn-actions-control --enable-all
é comum — seu sistema está pronto para administração da configuração através do RHN.
B.2. Red Hat Network Configuration Client
rhncfg-client
) é instalado e executado através de um sistema cliente separado. A partir deste, você pode obter o conhecimento sobre como o RHN emprega os arquivos de configuração nos clientes.
B.2.1. Listando Arquivos de Configuração
rhncfg-client list
Config Channel File config-channel-17 /etc/example-config.txt config-channel-17 /var/spool/aalib.rpm config-channel-14 /etc/rhn/rhn.conf
rhncfg-manager list config-channel-14
Files in config channel 'config-channel-14' /etc/example-config.txt /etc/rhn/rhn.conf
/etc/example-config.txt
. A posição do arquivo /etc/example-config.txt
no config-channel-17
era mais alta que a posição do mesmo arquivo no config-channel-14
. Conseqüentemente, a versão do arquivo de configuração no config-channel-14
não é empregada no sistema, apesar do arquivo ainda constar do canal. O comando rhncfg-client
não lista o arquivo porque não será empregado neste sistema.
B.2.2. Obtendo um Arquivo de Configuração
rhncfg-client get /etc/example-config.txt
Deploying /etc/example-config.txt
less
ou um outro paginador. Note que o arquivo é selecionado como o mais importante baseado na posição do canal de configuração que o contém. Isso é feito na aba Configuration (Configuração) da página System Details (Detalhes do Sistema). Consulte a Seção 7.4.2.10, “Detalhes do Sistema” para instruções.
B.2.3. Visualizando Canais de Configuração
rhncfg-client channels
Config channels: Label Name ----- ---- config-channel-17 config chan 2 config-channel-14 config chan 1
rhncfg-client get
:
Tabela B.2. opções do rhncfg-client get
Opção | Descrição |
---|---|
--topdir=TOPDIR | Tornar todas as operações de arquivo relativas a este string. |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.2.4. Diferenciando entre arquivos de configuração
rhncfg-client diff
--- /tmp/@3603.0.rhn-cfg-tmp 2004-01-13 14:18:31.000000000 -0500 +++ /etc/example-config.txt 2003-12-16 21:35:32.000000000 -0500 @@ -1,3 +1,5 @@ +additional text
--topdir
para comparar arquivos de configuração do RHN com aqueles situados numa localização arbitrária (e não usada) do sistema cliente, como:
[root@ root]# rhncfg-client diff --topdir /home/test/blah/ /usr/bin/diff: /home/test/blah/etc/example-config.txt: No such file or directory /usr/bin/diff: /home/test/blah/var/spool/aalib.rpm: No such file or directory
B.2.5. Verificando arquivos de configuração
rhncfg-client verify
modified /etc/example-config.txt /var/spool/aalib.rpm
example-config.txt
está modificado localmente, enquanto o aalib.rpm
não.
rhncfg-client verify
:
Tabela B.3. opções do rhncfg-client verify
Opção | Descrição |
---|---|
-v, --verbose | Aumenta a quantidade de detalhes do resultado. Apresenta as diferenças do modo, permissões do proprietário e do grupo, do arquivo de configuração específico. |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3. Red Hat Network Configuration Manager
rhncfg-manager
) é desenvolvido para manter o repositório central de arquivos e canais de configuração do RHN, e não aqueles localizados nos sistemas cliente. Esta ferramenta oferece uma alternativa de linha de comando às funcionalidades de administração de configuração do site do RHN, assim como a habilidade de elaborar scripts para partes ou para toda a manutenção relacionada.
/etc/sysconfig/rhn/rhncfg-manager.conf
ou na seção [rhncfg-manager] de ~/.rhncfgrc
.
~/.rhncfgrc
. O arquivo da sessão é guardado no cache de ~/.rhncfg-manager-session
a fim de evitar a autenticação para cada comando.
server.session_lifetime
e o novo valor ao arquivo /etc/rhn/rhn.conf
no servidor rodando o administrador, como:
server.session_lifetime = 120
rhncfg-manager mode --help
rhncfg-manager diff-revisions --help
rhncfg-manager add
”.
B.3.1. Criando um Canal de Configuração
rhncfg-manager create-channel channel-label
Red Hat Network username: rhn-user Password: Creating config channel channel-label Config channel channel-label created
B.3.2. Adicionando Arquivos a um Canal de Configuração
rhncfg-manager add --channel=channel-label
/path/to/file
--dest-file
no comando. Por exemplo:
rhncfg-manager add --channel=channel-label
--dest-file=/new/path/to/file.txt
/path/to/file
Pushing to channel example-channel Local file >/path/to/file -> remote file /new/path/to/file.txt
rhncfg-manager add
:
Tabela B.4. opções do rhncfg-manager add
Opção | Descrição |
---|---|
-cCHANNEL --channel=CHANNEL | Faz o upload de arquivos para este canal de configuração |
-dDEST_FILE --dest-file=DEST_FILE | Faz o upload do arquivo conforme este caminho |
--delim-start=DELIM_START | Inicia o delimitador para intercalar variáveis |
--delim-end=DELIM_END | Finaliza o delimitador para intercalar variáveis |
-h, --help | exibe a mensagem de ajuda e fecha |
Nota
/etc/rhn/rhn.conf
:
web.maximum_config_file_size=128
B.3.3. Diferenciando entre os Arquivos de Configuração mais Recentes
rhncfg-manager diff --channel=channel-label
--dest-file=/path/to/file.txt
\ /local/path/to/file
/tmp/dest_path/example-config.txt /home/test/blah/hello_world.txt --- /tmp/dest_path/example-config.txt config_channel: example-channel revision: 1 +++ /home/test/blah/hello_world.txt 2003-12-14 19:08:59.000000000 -0500 @@ -1 +1 @@ -foo +hello, world
rhncfg-manager diff
:
Tabela B.5. opções do rhncfg-manager diff
Opção | Descrição |
---|---|
-cCHANNEL, --channel=CHANNEL | Obtém arquivo(s) deste canal de configuração |
-rREVISION, --revision=REVISION | Usa esta revisão |
-dDEST_FILE, --dest-file=DEST_FILE | Faz o upload do arquivo conforme este caminho |
-tTOPDIR, --topdir=TOPDIR | Torna todos os arquivos relativos a este string |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3.4. Diferenciando entre Versões Diversas
-r
para indicar qual revisão do arquivo deve ser comparada, e a opção -n
para identificar os dois canais a serem verificados. Consulte a Seção B.3.11, “Determinando o Número de Revisões do Arquivo” para instruções. Especifique somente o nome de um arquivo aqui, já que você está comparando o arquivo a uma outra versão do mesmo. Por exemplo:
rhncfg-manager diff-revisions -n=channel-label1
-r=1
-n=channel-label2
-r=1
/path/to/file.txt
--- /tmp/dest_path/example-config.txt 2004-01-13 14:36:41 \ config channel: example-channel2 revision: 1 --- /tmp/dest_path/example-config.txt 2004-01-13 14:42:42 \ config channel: example-channel3 revision: 1 @@ -1 +1,20 @@ -foo +blaaaaaaaaaaaaaaah +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +iD8DBQA9ZY6vse4XmfJPGwgRAsHcAJ9ud9dabUcdscdcqB8AZP7e0Fua0NmKsdhQCeOWHX +VsDTfen2NWdwwPaTM+S+Cow= +=Ltp2 +-----END PGP SIGNATURE-----
rhncfg-manager diff-revisions
:
Tabela B.6. opções do rhncfg-manager diff-revisions
Opção | Descrição |
---|---|
-cCHANNEL, --channel=CHANNEL | Usa este canal de configuração |
-rREVISION, --revision=REVISION | Usa esta revisão |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3.5. Fazendo o Download de Todos Arquivos de um Canal
rhncfg-manager download-channel channel-label --topdir .
Copying /tmp/dest_path/example-config.txt -> \ blah2/tmp/dest_path/example-config.txt
rhncfg-manager download-channel
:
Tabela B.7. opções do rhncfg-manager download-channel
Opção | Descrição |
---|---|
-tTOPDIR, --topdir=TOPDIR | O diretório ao qual todas os caminhos de arquivo são relativos. Esta opção deve ser definida. |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3.6. Obtendo o Conteúdo de um Arquivo
rhncfg-manager get --channel=channel-label
\ /tmp/dest_path/example-config.txt
B.3.7. Listando Todos Arquivos de um Canal
rhncfg-manager list channel-label
Files in config channel `example-channel3': /tmp/dest_path/example-config.txt
rhncfg-manager get
:
Tabela B.8. opções do rhncfg-manager get
Opção | Descrição |
---|---|
-cCHANNEL, --channel=CHANNEL | Obtém arquivo(s) deste canal de configuração |
-tTOPDIR, --topdir=TOPDIR | Torna todos os arquivos relativos a este string |
-rREVISION, --revision=REVISION | Obter esta revisão do arquivo |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3.8. Listando Todos Canais de Configuração
rhncfg-manager list-channels
Available config channels: example-channel example-channel2 example-channel3 config-channel-14 config-channel-17
local_override
ou server_import
.
B.3.9. Removendo um Arquivo de um Canal
rhncfg-manager remove --channel=channel-label
/tmp/dest_path/example-config.txt
Red Hat Network username: rhn-user Password: Removing from config channel example-channel3 /tmp/dest_path/example-config.txt removed
rhncfg-manager remove
:
Tabela B.9. opções do rhncfg-manager remove
Opção | Descrição |
---|---|
-cCHANNEL, --channel=CHANNEL | Remove arquivos deste canal de configuração |
-tTOPDIR, --topdir=TOPDIR | Torna todos os arquivos relativos a este string |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3.10. Apagando um Arquivo de Configuração
rhncfg-manager remove-channel channel-label
Removing config channel example-channel Config channel example-channel removed
B.3.11. Determinando o Número de Revisões do Arquivo
rhncfg-manager revisions channel-label /tmp/dest_path/example-config.txt
Analyzing files in config channel example-channel \ /tmp/dest_path/example-config.txt: 1
B.3.12. Atualizando um Arquivo de um Canal
rhncfg-manager update \ --channel=channel-label
--dest-file=/path/to/file.txt
/local/path/to/file
Pushing to channel example-channel: Local file example-channel/tmp/dest_path/example-config.txt -> \ remote file /tmp/dest_path/example-config.txt
rhncfg-manager update
:
Tabela B.10. opções do rhncfg-manager update
Opção | Descrição |
---|---|
-cCHANNEL, --channel=CHANNEL | Faz o upload de arquivos para este canal de configuração |
-dDEST_FILE, --dest-file=DEST_FILE | Faz o upload do arquivo conforme este caminho |
-tTOPDIR, --topdir=TOPDIR | Torna todos os arquivos relativos a este string |
--delim-start=DELIM_START | Inicia o delimitador para intercalar variáveis |
--delim-end=DELIM_END | Finaliza o delimitador para intercalar variáveis |
-h, --help | Exibe a mensagem de ajuda e fecha |
B.3.13. Upload de Arquivos Múltiplos
rhncfg-manager upload-channel --topdir=topdir
channel-label
Using config channel example-channel4 Uploading /tmp/ola_world.txt from blah4/tmp/ola_world.txt
rhncfg-manager upload-channel
:
Tabela B.11. opções do rhncfg-manager upload-channel
Opção | Descrição |
---|---|
-tTOPDIR, --topdir=TOPDIR | O diretório ao qual todas os caminhos de arquivo são relativos |
-cCHANNEL, --channel=CHANNEL | Lista dos canais aos quais as informações de configuração serão salvas (uploaded). Os canais são delimitados por ','. Exemplo: --channel=foo,bar,baz |
-h, --help | Exibe a mensagem de ajuda e fecha |
Apêndice C. Acesso API ao RHN
C.1. Usando a Classe auth e Obtendo a Sessão
C.2. Obtendo o system_id (ID do sistema)
system_id
. Este é o valor alfa-numérico único atribuído a cada sistema quando registrado no RHN. Pode ser encontrado no arquivo /etc/sysconfig/rhn/systemid
de cada máquina. Além disso, você pode usar o método download_system_id
na classe do sistema para obter o valor.
C.3. Determinando o sid (ID do servidor)
sid
, ou ID do servidor. Note que este é diferente do system_id
. Você pode determinar o sid
de uma máquina de duas maneiras diferentes. Na primeira, você pode se autenticar no site do RHN, clicar no nome de um sistema e visualizar o sid
no final da URL na barra de localização. Estará após o sinal de igual ("=") e é parte de um string que se parece com: "index.pxt?sid=1003486534". Na segunda, você pode usar o método list_user_systems
na classe do sistema para obter uma lista dos sistemas disponíveis ao usuário, que contém os sid
s associados.
C.4. Visualizando o cid (ID do canal)
cid
, é um parâmetro necessário para alguns métodos, inclusive set_base_channel
e set_child_channels
. Também como o sid
, o cid
pode ser obtido através do site do RHN. Apenas clique no nome de um canal e veja o fim da URL. Aparece logo após o símbolo de igual ("=") e é parte de um string que se parece com: "details.pxt?cid=54".
C.5. Obtendo o sgid (ID do grupo de sistemas)
sgid
, é um parâmetro necessário para o método set_group_membership
, por exemplo. Como o sid
e o cid
, o sgid
pode ser obtido através do site do RHN. Apenas clique no nome de um grupo de sistemas e veja o final da URL. Aparece em seguida do símbolo de igual ("="), como parte de um string que se parece com: "details.pxt?sgid=334958". Note que o parâmetro membro no método set_group_membership
requer somente yes
ou no
como input para fazer a associação.
C.6. Rótulos de Canais
Tabela C.1. Rótulos de Canais
Rótulos de Canais | Plataforma |
---|---|
channel-i386-sun-solaris | i386 Solaris |
channel-ia32 | IA-32 |
channel-ia64 | IA-64 |
channel-sparc | Sparc |
channel-alpha | Alpha |
channel-s390 | IBM S/390 |
channel-s390x | IBM System z |
channel-iSeries | IBM eServer System i |
channel-pSeries | IBM eServer System p |
channel-x86_64 | AMD64 and Intel EM64T |
channel-ppc | PPC |
channel-sparc-sun-solaris | Sparc Solaris |
C.7. Amostra de Script API
#!/usr/bin/perl -w use strict; use Frontier::Client; use Data::Dumper; ############################################################################ # This is a sample script for use of the experimental RHN Management APIs. # # The API is currently available using XMLRPC only, which is described in # # depth at: # # # # http://www.xmlrpc.com/ # # # # We use the Frontier modules, available from: # # # # http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?dist=Frontier-RPC # # # ############################################################################ ############################################################################ # Defining an XMLRPC session. # ############################################################################ # Define the host first. This will be the FQDN of your satellite system. my $HOST = 'satellite.server.yourdomain.com'; # Now we create the client object that will be used throughout the session. my $client = new Frontier::Client(url => "http://$HOST/rpc/api"); # Next, we execute a login call, which returns a session identifier that will # be passed in all subsequent calls. The syntax of this call is described at: # # http://$HOST/rpc/api/auth/login/ my $session = $client->call('auth.login', 'username', 'password'); ############################################################################ # System calls. # ############################################################################ # This next call returns a list of systems available to the user. The # syntax of this call is described at: # # http://$HOST/rpc/api/system/list_user_systems/ # # In the code snippet below, we dump data about our systems, and we # capture the ID of the first system we find for future operations. my $systems = $client->call('system.list_user_systems', $session); for my $system (@$systems) { print Dumper($system); } print " Capturing ID of system @$systems[0]->{name} "; my $systemid = @$systems[0]->{id}; # This next call returns a list of packages present on this system. The # syntax of this call is described at: # # http://$HOST/rpc/api/system/list_packages/ # # This will probably be a pretty long list. my $packages = $client->call('system.list_packages', $session, $systemid); for my $package (@$packages) { print Dumper($package); } # Additional system calls are described at: # http://$HOST/rpc/api/system/
Apêndice D. Detecções
rhnmd
). Este requisito é mencionado na referência individual da detecção.
Nota
D.1. Regras das Detecções
- Desconhecido
- As detecções não capazes de coletar os resultados necessários para determinar o estado da detecção. A maioria (mas não todas) das detecções chega neste estado quando ultrapassa seu período timeout (tempo limite). As detecções neste estado também podem ter sido configuradas incorretamente.
- Pendente
- As detecções cujos dados não foram recebidos pelo RHN Satellite. É normal novas detecções recaírem neste estado. No entanto, se isso ocorrer com todas as detecções, sua infra-estrutura de monitoramento pode estar falhando.
- OK
- As detecções efetuadas com sucesso, sem nenhum erro. Este é o estado desejado para todas as detecções.
- Aviso
- As detecções que ultrapassaram seus limites WARNING (atenção).
- Crítico
- As detecções que ultrapassaram seus limites CRITICAL (crítico) ou atingiram este estado através de outras maneiras. Algumas detecções tornam-se críticas ao ultrapassarem seu tempo limite (timeout period).
Importante
D.2. Apache 1.3.x e 2.0.x
https
e a porta para 443
.
D.2.1. Apache::Processos
- Data Transferred Per Child (dados transferidos por filho) — Registra as informações de transferência de dados somente nos filhos separadamente. Um processo filho é aquele criado a partir de um processo pai ou outro processo.
- Dados Transferidos Por Slot — A quantidade acumulada de dados transferidos por um processo filho que reinicia. O número de slots é configurado no arquivo
httpd.conf
usando a configuraçãoMaxRequestsPerChild
.
ExtendedStatus
do arquivo httpd.conf
do servidor Web deve ser definida como On
para esta detecção funcionar apropriadamente.
Tabela D.1. Configuração da Apache::Processes
Campo | Valor |
---|---|
Protocolo da Aplicação* | http |
Porta* | 80 |
Localidade* | /server-status |
Agente do Usuário* | NOCpulse-ApacheUptime/1.0 |
Nome de usuário | |
Senha | |
Tempo Limite* | 15 |
Megabytes Máximos Críticos Transferidos Por Filho | |
Megabytes do Aviso Máximos Transferidos Por Filho | |
Megabytes Máximos Críticos Transferidos Por Slot | |
Megabytes Máximos do Aviso Transferidos Por Slot |
D.2.2. Apache::Traffic
- Pedidos Correntes — O número de pedidos sendo processados pelo servidor no momento da execução da detecção.
- Taxa de Pedidos — Os acessos ao servidor por segundo desde a última vez que a detecção foi executada.
- Tráfego — Os kilobytes de tráfego que o servidor processou por segundo desde a última vez que a detecção foi executada.
ExtendedStatus
do arquivo httpd.conf
do servidor Web deve ser definida como On
para esta detecção funcionar apropriadamente.
Tabela D.2. Configuração da Apache::Traffic
Campo | Valor |
---|---|
Protocolo da Aplicação* | http |
Porta* | 80 |
Localidade* | /server-status |
Agente do Usuário* | NOCpulse-ApacheUptime/1.0 |
Nome de usuário | |
Senha | |
Tempo Limite* | 15 |
Máximo de Pedidos Correntes Críticos (número) | |
Máximo de Pedidos Correntes do Aviso (número) | |
Taxa Máxima Crítica de Pedidos (eventos por segundo) | |
Taxa Máxima de Pedidos do Aviso (eventos por segundo) | |
Tráfego Máximo Crítico (kilobytes por segundo) | |
Tráfego Máximo do Aviso (kilobytes por segundo) |
D.2.3. Apache::Uptime
Tabela D.3. Configuração da Apache::Uptime
Campo | Valor |
---|---|
Protocolo da Aplicação* | http |
Porta* | 80 |
Localidade* | /server-status |
Agente do Usuário* | NOCpulse-ApacheUptime/1.0 |
Nome de usuário | |
Senha | |
Tempo Limite* | 15 |
D.3. BEA WebLogic 6.x e mais recente
community_prefix@managed_server_name
para que o pedido SNMP retorne resultados para o Servidor Gerenciado (Managed Server) desejado. Finalmente, o SNMP deve ser ativado em cada sistema monitorado. O suporte ao SNMP pode ser ativado e configurado através do Console do WebLogic.
D.3.1. BEA WebLogic::Execute Queue
- Threads de Execução Ociosos — o número de threads de execução num estado ocioso.
- Comprimento da Fila — O número de pedidos na fila.
- Taxa de Pedidos — O número de pedidos por segundo.
Tabela D.4. Configuração da BEA WebLogic::Execute Queue
Campo | Valor |
---|---|
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 1 |
Servidor de Administração de DomínioBEA NBE | |
Nome do Servidor BEA* | meuservidor |
Nome da Fila* | default |
Máximo de Threads de Execução Ociosas Crítico | |
Máximo de Threads de Execução Ociosas do Aviso | |
Comprimento Crítico Máximo da Fila | |
Comprimento Máximo da Fila do Aviso | |
Taxa Máxima de Pedidos Críticos | |
Taxa Máxima de Pedidos do Aviso |
D.3.2. BEA WebLogic::Heap Free
- Heap Livre — A porcentagem de espaço pilha livre.
Tabela D.5. Configuração da BEA WebLogic::Heap Free
Campo | Valor |
---|---|
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 1 |
Servidor de Administração de DomínioBEA NBE | |
Nome do Servidor BEA* | meuservidor |
Heap Livre Máxima Crítica | |
Heap Livre Máxima do Aviso | |
Heap Livre Mínima do Aviso | |
Heap Livre Mínima Crítica |
D.3.3. BEA WebLogic::JDBC Connection Pool
- Conexões (Connections) — O número de conexões ao JDBC.
- Taxa de Conexões (Connections Rate) — A velocidade na qual as conexões são feitas ao JDBC, medida em conexões por segundo.
- Waiters — O número de sessões aguardando para conectar ao JDBC.
Tabela D.6. Configuração da BEA WebLogic::JDBC Connection Pool
Campo | Valor |
---|---|
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 1 |
Servidor de Administração de DomínioBEA NBE | |
Nome do Servidor BEA* | meuservidor |
Nome do Conjunto JDBC* | Meu Conjunto de Conexões JDBC |
Conexões Máximas Críticas | |
Conexões Máximas do Aviso | |
Taxa Máxima de Conexões Críticas | |
Taxa Máxima de Conexões do Aviso | |
Waiters Máximo Crítico | |
Waiters Máximo do Aviso |
D.3.4. BEA WebLogic::Server State
Tabela D.7. Configuração da BEA WebLogic::Server State
Campo | Valor |
---|---|
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 1 |
Servidor de Administração de DomínioBEA NBE | |
Nome do Servidor BEA* |
D.3.5. BEA WebLogic::Servlet
- Tempo de Alta Execução (High Execution Time) — O maior tempo, em milissegundos, que o servlet leva para executar desde que o sistema foi iniciado.
- Tempo de Baixa Execução (Low Execution Time) — O menor tempo, em milissegundos, que o servlet leva para executar desde que o sistema foi iniciado.
- Média de Moção do Tempo de Execução (Execution Time Moving Average) — Uma média de movimento do tempo de execução.
- Média do Tempo de Execução (Execution Time Average) — Uma média padrão do tempo de execução.
- Taxa de Recarregamento (Reload Rate) — O número de vezes que o servlet específico é recarregado por minuto.
- Taxa de Invocação (Invocation Rate) — O número de vezes que o servlet específico é invocado por minuto.
Tabela D.8. Configuração da BEA WebLogic::Servlet
Campo | Valor |
---|---|
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 1 |
Servidor de Administração de DomínioBEA NBE | |
Nome do Servidor BEA* | meuservidor |
Nome do Servlet* | |
Tempo Máximo de Alta Execução Crítica | |
Tempo Máximo de Alta Execução do Aviso | |
Média Máxima Crítica da Moção do Tempo de Execução | |
Média Máxima da Moção do Tempo de Execução do Aviso |
D.4. Geral
D.4.1. General::Remote Program (Geral::Programa Remoto)
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.9. Configuração da General::Remote Program
Campo | Valor |
---|---|
Comando* | |
Estado de Saída OK* | 0 |
Estado de Saída do Aviso* | 1 |
Estado de Saída Crítico* | 2 |
Tempo limite (timeout) | 15 |
D.4.2. General::Remote Program with Data (Geral::Programa Remoto com Dados)
- <perldata> </perldata>
- <hash> </hash>
- <item key =" "> </item>
STDOUT
:
<perldata> <hash> <item key="data">10</item> <item key="status_message">status message here</item> </hash> </perldata>
data
é o ponto de dados a ser inserido no banco de dados para tendência a time-series. A status_message
é opcional e pode ser qualquer string de texto desejado, com comprimento máximo de 1024 Bytes. Os programas remotos que não incluem uma status_message
ainda reportam o valor e estado retornados.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção. O XML é sensível a caixa alta e baixa. O nome da chave do item data
não pode ser alterado e deve coletar o valor de um número.
Tabela D.10. Configuração da General::Remote Program with Data
Campo | Valor |
---|---|
Comando* | |
Estado de Saída OK* | 0 |
Estado de Saída do Aviso* | 1 |
Estado de Saída Crítico* | 2 |
Tempo limite (timeout) | 15 |
D.4.3. General::SNMP Check
1.3.6.1.2.1.1.1.0
) e um limite associado ao valor retornado. Coleta os seguintes resultados:
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor SNMP responder a um pedido de conexão.
Tabela D.11. Configuração da General::SNMP Check
Campo | Valor |
---|---|
OID do SNMP* | |
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 2 |
Tempo Limite* | 15 |
Valor Máximo Crítico | |
Valor Máximo do Aviso | |
Valor Mínimo do Aviso | |
Valor Mínimo Crítico |
D.4.4. General::TCP Check
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor TCP responder a um pedido de conexão.
Tabela D.12. Configuração da General::TCP Check
Campo | Valor |
---|---|
Enviar | |
Esperar | |
Porta* | 1 |
Tempo Limite* | 10 |
Latência Máxima Crítica | |
Latência Máxima de Aviso |
D.4.5. General::UDP Check
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor UDP responder a um pedido de conexão.
Tabela D.13. Configuração da General::UDP Check
Campo | Valor |
---|---|
Porta* | 1 |
Enviar | |
Esperar | |
Tempo Limite* | 10 |
Latência Máxima Crítica | |
Latência Máxima de Aviso |
D.4.6. General::Uptime (SNMP)
Tabela D.14. Configuração da General::Uptime (SNMP)
Campo | Valor |
---|---|
String Community do SNMP* | público |
Porta do SNMP* | 161 |
Versão do SNMP* | 2 |
Tempo Limite* | 15 |
D.5. Linux
rhnmd
esteja rodando no sistema monitorado.
D.5.1. Linux::CPU Usage (Linux::Utilização do CPU)
- Porcentagem Usada da CPU (CPU Percent Used) — A média de cinco segundos da porcentagem de uso da CPU na execução da detecção.
rhnmd
) deve estar rodando no sistema monitorado para efetuar esta detecção.
Tabela D.15. Configuração da Linux::CPU Usage
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máxima Porcentagem Crítica Usada da CPU | |
Máxima Porcentagem de Aviso de Uso da CPU |
D.5.2. Linux::Disk IO Throughput (Linux::Produção de E/S do Disco )
- Taxa de Acesso (Read Rate) — A quantidade de dados acessados, em kilobytes por segundo.
- Taxa de Gravação (Write Rate) — A quantidade de dados gravados, em kilobytes por segundo.
iostat
no sistema a ser monitorado e verifique o nome atribuído ao disco que você deseja. O valor default 0
geralmente provê estatísticas do primeiro disco rígido conectado diretamente ao sistema.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção. Além disso, o parâmetro Disk number or disk name deve ser do mesmo formato visto quando o comando iostat
é submetido. Se o formato não é idêntico, a detecção configurada entra num estado UNKNOWN (desconhecido).
Tabela D.16. Configuração da Linux::Disk IO Throughput
Campo | Valor |
---|---|
Número ou Nome do Disco* | 0 |
Tempo Limite* | 15 |
Máximo Crítico de KB acessados/segundo | |
Máximo de Aviso de KB acessados/segundo | |
Mínimo de Aviso de KB acessados/segundo | |
Mínimo Crítico de KB acessados/segundo | |
Máximo Crítico de KB gravados/segundo | |
Máximo de Aviso de KB gravados/segundo | |
Mínimo de Aviso de KB gravados/segundo | |
Mínimo Crítico de KB gravados/segundo |
D.5.3. Linux::Disk Usage (Linux::Uso do Disco )
- Sistema de Arquivo Usado (File System Used) — A porcentagem do sistema de arquivo em uso corrente.
- Espaço Usado (Space Used) — A porção do sistema de arquivo em uso corrente, em megabytes.
- Espaço Disponível (Space Available) — A porção disponível corrente do sistema de arquivo, em megabytes.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.17. Configuração da Linux::Disk Usage
Campo | Valor |
---|---|
Sistema de Arquivo* | /dev/hda1 |
Tempo Limite* | 15 |
Porcentagem Máxima Crítica de Uso do Sistema de Arquivo | |
Porcentagem Máxima de Aviso de Uso do Sistema de Arquivo | |
Espaço Máximo Crítico Usado | |
Espaço Máximo de Aviso Usado | |
Espaço Mínimo Disponível de Aviso | |
Espaço Mínimo Disponível Crítico |
D.5.4. Linux::Inodes
- Inodes — A porcentagem de inodes em uso corrente.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.18. Configuração da Linux::Inodes
Campo | Valor |
---|---|
Sistema de Arquivo* | / |
Tempo Limite* | 15 |
Porcentagem Máxima Crítica de Inodes Usados | |
Porcentagem Máxima de Aviso de Inodes Usados |
D.5.5. Linux::Interface Traffic (Linux::Tráfego da Interface)
- Taxa de Input (Input Rate) — O tráfego de entrada na interface específica, em bytes por segundo.
- Taxa de Output (Output Rate) — O tráfego de saída da interface específica, em bytes por segundo.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.19. Configuração da Linux::Interface Traffic
Campo | Valor |
---|---|
Interface* | |
Tempo Limite* | 30 |
Taxa Máxima Crítica de Input | |
Taxa Máxima de Aviso de Input | |
Taxa Mínima de Aviso de Input | |
Taxa Mínima Crítica de Input | |
Taxa Máxima Crítica de Output | |
Taxa Máxima de Aviso de Output | |
Taxa Mínima de Aviso de Output | |
Taxa Mínima Crítica de Output |
D.5.6. Linux:Load (Linux::Carga)
- Carga (Load) — A carga média na CPU do sistema ao longo de vários períodos.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.20. Configuração da Linux::Load
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Média Crítica de 1 minuto de Carga da CPU | |
Média de Aviso de 1 minuto de Carga da CPU | |
Média Crítica de 5 minutos de Carga da CPU | |
Média de Aviso de 5 minutos de Carga da CPU | |
Média Crítica de 15 minutos de Carga da CPU | |
Média de Aviso de 15 minutos de Carga da CPU |
D.5.7. Linux::Memory Usage (Linux::Uso da Memória)
- RAM Disponível (RAM Free) — A quantidade de memória de acesso randômico (random access memory, RAM) disponível num sistema, em megabytes.
yes
ou no
no campo Include reclaimable memory.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.21. Configuração da Linux::Memory Usage
Campo | Valor |
---|---|
Incluir memória recuperável | no |
Tempo Limite* | 15 |
Máximo do Aviso de RAM Disponível | |
Máximo Crítico de RAM Disponível |
D.5.8. Linux::Process Counts by State (Linux::Contagem de Processos por Estado)
- Bloqueado (Blocked) — Um processo comutado para a fila de espera (waiting queue) e cujo estado foi alterado para
waiting
. - Defunto (Defunct) — Um processo que foi terminado (porque foi morto/killed por um sinal ou porque invocou
exit()
), e cujo processo pai ainda não recebeu a notificação de sua terminação ao executar alguma forma de chamadawait()
do sistema. - Parado (Stopped) — Um processo que foi parado antes de completar sua execução.
- Dormente (Sleeping) — Um processo que está no estado de sono interruptível (
Interruptible
sleep), podendo ser posteriormente reintroduzido na memória, reiniciando a execução no ponto em que parou.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.22. Configuração da Linux::Process Counts by State
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máximo Crítico de Processos Bloqueados | |
Máximo de Aviso dos Processos Bloqueados | |
Máximo Crítico de Processos Defuntos | |
Máximo de Aviso de Processos Defuntos | |
Máximo Crítico de Processos Parados | |
Máximo de Aviso de Processos Parados | |
Máximo Crítico de Processos Dormentes | |
Máximo de Aviso de Processos Dormentes | |
Máximo Crítico de Processos Filho | |
Máximo de Aviso de Processos Filho |
D.5.9. Linux::Process Count Total (Linux::Contagem Total de Processos)
- Contagem de Processos (Process Count) — O número total de processos correntes rodando no sistema.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.23. Configuração da Linux::Process Count Total
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Contagem Máxima Crítica de Processos | |
Contagem Máxima de Aviso dos Processos |
D.5.10. Linux::Process Health (Linux::Saúde dos Processos)
- Uso da CPU (CPU Usage) — O uso da CPU para um determinado processo em milissegundos por segundo. Este resultado reporta a coluna
time
do output do comandops
, que é o tempo acumulado de uso da CPU pelo processo. Isto torna o resultado independente do intervalo da detecção, permite a definição de limites sãos e gera gráficos utilizáveis (ex.: um pico repentino no uso da CPU também mostra um pico no gráfico). - Grupos de Processos Filho (Child Process Groups) — O número de processos filho gerados pelo processo pai especificado. Um processo filho herda a maioria de seus atributos, como arquivos abertos, de seu pai.
- Threads — O número de threads em execução de um determinado processo. Um thread é a unidade básica de utilização da CPU e consiste de um contador de programa, um conjunto de registro e um espaço stack. Um thread também é chamado de processo lightweight.
- Memória Física Usada (Physical Memory Used) — A quantidade de memória física (ou RAM) usada pelo processo especificado, em kilobytes.
- Memória Virtual Usada (Virtual Memory Used) — A quantidade de memória virtual usada pelo processo especificado em kilobytes, ou o tamanho do processo em memória real mais swap.
Command not found
e a detecção recai no estado CRITICAL (crítico).
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.24. Configuração da Linux::Process Health
Campo | Valor |
---|---|
Nome do Comando | |
Arquivo do ID do processo (PID) | |
Tempo Limite* | 15 |
Uso Máximo Crítico da CPU | |
Uso Máximo de Aviso da CPU | |
Máximo Crítico de Grupos de Processos Filho | |
Máximo de Aviso de Grupos de Processos Filho | |
Máximo Crítico de Threads | |
Máximo de Aviso de Threads | |
Máximo Crítico de Memória Física Usada | |
Máximo de Aviso de Memória Física Usada | |
Máximo Crítico de Memória Virtual Usada | |
Máximo de Aviso de Memória Virtual Usada |
D.5.11. Linux::Process Running (Linux::Processo em Andamento)
Command not found
e a detecção recai no estado CRITICAL (crítico).
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.25. Configuração da Linux::Process Running
Campo | Valor |
---|---|
Nome do Comando | |
Arquivo PID | |
Conta grupos de processos | (verificados) |
Tempo Limite* | 15 |
Número Máximo Crítico Rodando | |
Número Mínimo Crítico Rodando |
D.5.12. Linux::Swap Usage (Linux::Uso de Swap)
- Swap Disponível (Swap Free) — A porcentagem disponível da memória swap corrente.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.26. Configuração da Linux::Swap Usage
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máximo do Aviso de Swap Disponível | |
Máximo Crítico de Swap Disponível |
D.5.13. Linux::TCP Connections by State (Linux::Conexões TCP por Estado)
- TEMPO_ESPERA (TIME_WAIT) — O socket está esperando após ser fechado para a transmissão do desligamento remoto, portanto ainda pode haver pacotes na rede.
- FECHA_ESPERA (CLOSE_WAIT) — O lado remoto foi desligado e agora aguarda o socket fechar.
- FIN_ESPERA (FIN_WAIT) — O socket é fechado e agora a conexão está sendo desligada.
- ESTABELECIDA (ESTABLISHED) — O socket tem uma conexão estabelecida.
- SYN_RCVD — O pedido de conexão foi recebido pela rede.
netstat -ant
para obter dados. Os parâmetros Local IP address e Local port usam os valores da coluna Local Address do output; e os parâmetros Remote IP address e Remote port usam os valores da coluna Foreign Address (Endereço de Porta Remoto) do output para reportar.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.27. Configuração da Linux::TCP Connections by State
Campo | Valor |
---|---|
Lista de padrões de filtragem do endereço IP local | |
Filtro do número da porta local | |
Lista de padrões de filtragem do endereço IP remoto | |
Filtro do número da porta remota | |
Tempo Limite* | 15 |
Máximo Crítico Total de Conexões | |
Máximo de Aviso Total de Conexões | |
Máximo Crítico de Conexões TIME_WAIT | |
Máximo de Aviso de Conexões TIME_WAIT | |
Máximo Crítico de Conexões CLOSE_WAIT | |
Máximo de Aviso de Conexões CLOSE_WAIT | |
Máximo Crítico de Conexões FIN_WAIT | |
Máximo de Aviso de Conexões FIN_WAIT | |
Máximo Crítico de Conexões ESTABLISHED | |
Máximo de Aviso de Conexões ESTABLISHED | |
Máximo Crítico de Conexões SYN_RCVD | |
Máximo de Aviso de Conexões SYN_RCVD |
D.5.14. Linux::Users (Linux::Usuários)
- Usuários — O número de usuários correntes autenticados.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.28. Configuração da Linux::Users
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Máximo Crítico de Usuários | |
Máximo de Aviso de Usuários |
D.5.15. Linux::Virtual Memory (Linux::Memória Virtual)
- Memória Virtual (Virtual Memory) — A porcentagem da memória total do sistema - memória de acesso randômico (RAM) mais swap - que está livre.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.29. Configuração da Linux::Virtual Memory
Campo | Valor |
---|---|
Tempo Limite* | 15 |
Mínimo de Aviso de Memória Virtual Livre | |
Mínimo Crítico de Memória Virtual Livre |
D.6. LogAgent
nocpulse
deve receber acesso de leitura (read) a seus arquivos de registro.
D.6.1. LogAgent::Log Pattern Match (LogAgent::Correspondência de Padrões em Registros)
- Ocorrências de Expressões Regulares (Regular Expression Matches) — O número de ocorrências desde a última execução da detecção.
- Taxa de Ocorrência das Expressões Regulares (Regular Expression Match Rate) — O número de ocorrências por minuto desde a última execução da detecção.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção. Além disso, o usuário nocpulse
deve receber acesso de leitura (read access) a seus arquivos de registro.
egrep
, que é equivalente a grep -E
e suporta expressões regulares extendidas. Este é o conjunto de expressões regulares do egrep
:
^ beginning of line $ end of line . match one char * match zero or more chars [] match one character set, e.g. '[Ff]oo' [^] match not in set '[^A-F]oo' + match one or more of preceding chars ? match zero or one of preceding chars | or, e.g. a|b () groups chars, e.g., (foo|bar) or (foo)+
Atenção
egrep
e o tempo limite da detecção.
Tabela D.30. Configuração da LogAgent::Log Pattern Match
Campo | Valor |
---|---|
Arquivo de registro* | /var/log/messages |
Expressão regular básica* | |
Tempo Limite* | 45 |
Máximo Crítico de Ocorrências | |
Máximo de Aviso de Ocorrências | |
Mínimo de Aviso de Ocorrências | |
Mínimo Crítico de Ocorrências | |
Taxa Máxima Crítica de Ocorrências | |
Taxa Máxima de Aviso de Ocorrências | |
Taxa Mínima de Aviso de Ocorrências | |
Taxa Máxima Crítica de Ocorrências |
D.6.2. LogAgent::Log Size (LogAgent::Tamanho do Registro)
- Tamanho (Size) — O tamanho que o arquivo de registro aumentou em bytes desde a última execução da detecção.
- Taxa de Output (Output Rate) — O número de bytes por minuto que o arquivo de registro aumentou desde a última execução da detecção.
- Linhas (Lines) — O número de linhas gravadas no arquivo de registro desde a última execução da detecção.
- Taxa de Linhas (Line Rate) — O número de linhas gravadas por minuto no arquivo de registro desde a última execução da detecção.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção. Além disso, o usuário nocpulse
deve receber acesso de leitura (read access) a seus arquivos de registro.
Tabela D.31. Configuração da LogAgent::Log Size
Campo | Valor |
---|---|
Arquivo de registro* | /var/log/messages |
Tempo Limite* | 20 |
Tamanho Máximo Crítico | |
Tamanho Máximo de Aviso | |
Tamanho Mínimo de Aviso | |
Tamanho Mínimo Crítico | |
Taxa Máxima Crítica de Output | |
Taxa Máxima de Aviso de Output | |
Taxa Mínima de Aviso de Output | |
Taxa Mínima Crítica de Output | |
Máximo Crítico de Linhas | |
Máximo de Aviso de Linhas | |
Mínimo de Aviso de Linhas | |
Mínimo Crítico de Linhas | |
Taxa Máxima Crítica de Linhas | |
Taxa Máxima de Aviso de Linhas | |
Taxa Mínima de Aviso de Linhas | |
Taxa Mínima Crítica de Linhas |
D.7. MySQL 3.23 - 3.33
mysqladmin
. Não é necessário nenhum privilégio específico a usuários para estas detecções.
mysql-server
deve estar instalado no sistema conduzindo o monitoramento para estar detecções serem completas. Consulte a seção MySQL Installation do RHN Satellite Installation Guide para mais instruções.
D.7.1. MySQL::Database Accessibility
Tabela D.32. Configuração da MySQL::Database Accessibility
Campo | Valor |
---|---|
Nome de usuário* | |
Senha | |
Porta MySQL | 3306 |
Banco de dados* | mysql |
Tempo limite (timeout) | 15 |
D.7.2. MySQL::Opened Tables
- Tabelas Abertas (Opened Tables) — As tabelas que foram abertas desde a inicialização do servidor.
Tabela D.33. Configuração da MySQL::Opened Tables
Campo | Valor |
---|---|
Nome de usuário | |
Senha | |
Porta MySQL* | 3306 |
Tempo limite (timeout) | 15 |
Máximo Crítico de Objetos Abertos | |
Máximo de Aviso de Objetos Abertos | |
Mínimo de Aviso de Objetos Abertos | |
Mínimo Crítico de Objetos Abertos |
D.7.3. MySQL::Open Tables
- Abrir Tabelas (Open Tables) — O número de tabelas abertas quando a detecção é executada.
Tabela D.34. Configuração da MySQL::Open Tables
Campo | Valor |
---|---|
Nome de usuário | |
Senha | |
Porta MySQL* | 3306 |
Tempo limite (timeout) | 15 |
Máximo Crítico de Objetos Abertos | |
Máximo de Aviso de Objetos Abertos | |
Mínimo de Aviso de Objetos Abertos | |
Mínimo Crítico de Objetos Abertos |
D.7.4. MySQL::Query Rate
- Taxa de Pedidos (Query Rate) — O número médio de pedidos por servidor do banco de dados.
Tabela D.35. Configuração da MySQL::Query Rate
Campo | Valor |
---|---|
Nome de usuário | |
Senha | |
Porta MySQL* | 3306 |
Tempo limite (timeout) | 15 |
Taxa Máxima Crítica de Pedidos | |
Taxa Máxima de Aviso de Pedidos | |
Taxa Mínima de Aviso de Pedidos | |
Taxa Mínima Crítica de Pedidos |
D.7.5. MySQL::Threads Running
- Threads Rodando (Threads Running) — O número total de threads rodando no banco de dados.
Tabela D.36. Configuração da MySQL::Threads Running
Campo | Valor |
---|---|
Nome de usuário | |
Senha | |
Porta MySQL* | 3306 |
Tempo limite (timeout) | 15 |
Máximo Critico de Threads Rodando | |
Máximo de Aviso de Threads Rodando | |
Mínimo de Aviso de Threads Rodando | |
Mínimo Crítico de Threads Rodando |
D.8. Serviços de Network
D.8.1. Network Services::DNS Lookup
dig
para tentar obter o nome do domínio ou do sistema especificado no campo Host or Address to look up. Coleta o seguinte resultado:
- Tempo do Pedido (Query Time) — O tempo em milissegundos necessário para executar o pedido
dig
.
Tabela D.37. Configuração da Network Services::DNS Lookup
Campo | Valor |
---|---|
Máquina ou Endereço a procurar | |
Tempo Limite* | 10 |
Tempo Máximo Crítico do Pedido | |
Tempo Máximo de Aviso do Pedido |
D.8.2. Network Services::FTP
- Latência do Serviço Remoto (Remote Service Latency) — O tempo que leva em segundos para o servidor FTP responder a um pedido de conexão.
Tabela D.38. Configuração da Network Services::FTP
Campo | Valor |
---|---|
Esperar | FTP |
Nome de usuário | |
Senha | |
Porta FTP* | 21 |
Tempo Limite* | 10 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.3. Network Services::IMAP Mail
- Latência do Serviço Remoto (Remote Service Latency) — O tempo que leva em segundos para o servidor IMAP responder a um pedido de conexão.
Tabela D.39. Configuração da Network Services::IMAP Mail
Campo | Valor |
---|---|
Porta IMAP* | 143 |
Esperar* | OK |
Tempo Limite* | 5 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.4. Network Services::Mail Transfer (SMTP)
- Latência do Serviço Remoto (Remote Service Latency) — O tempo que leva em segundos para o servidor SMTP responder a um pedido de conexão.
Tabela D.40. Configuração da Network Services::Mail Transfer (SMTP)
Campo | Valor |
---|---|
Porta SMTP* | 25 |
Tempo Limite* | 10 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.5. Network Services::Ping
ping
ao sistema monitorado ou a um endereço IP específico. Também verifica a perda de pacotes (packet loss) e compara a média da viagem completa (round trip average) com os níveis dos limites de Warning (Aviso) e Critical (Crítico). O valor necessário Packets to send permite a você controlar quantos pacotes ICMP ECHO são enviados ao sistema. Esta detecção coleta os seguintes resultados:
- Média da Viagem Completa (Round-Trip Average) — O tempo, em milissegundos, para o pacote ICMP ECHO viajar para e do sistema monitorado.
- Perda de Pacote (Packet Loss) — A porcentagem de dados perdidos em trânsito.
ping
de um Servidor RHN e não do sistema monitorado. Preencher o campo IP Address não testa a conectividade entre o sistema e o endereço IP especificado, mas sim entre o Servidor RHN e o endereço IP. Sendo assim, indicar o mesmo endereço IP para detecções Ping em sistemas diferentes, executa exatamente a mesma tarefa. Para conduzir um comando ping
de um sistema monitorado a um endereço IP individual, use a detecção Remote Ping. Consulte a Seção D.8.7, “Network Services::Remote Ping (Serviços de Rede::Ping Remoto)”.
Tabela D.41. Configuração da Network Services::Ping
Campo | Valor |
---|---|
Endereço IP (IP do sistema é default) | |
Pacotes a enviar* | 20 |
Tempo Limite* | 10 |
Média Máxima Crítica da Viagem Inteira | |
Média Máxima de Aviso da Viagem Inteira | |
Perda Máxima Crítica de Pacote | |
Perda Máxima de Aviso de Pacote |
D.8.6. Network Services::POP Mail
- Latência do Serviço Remoto (Remote Service Latency) — O tempo que leva, em segundos, para o servidor POP responder a um pedido de conexão.
+OK
. Se o string esperado não é encontrado, a detecção retorna um estado CRITICAL (crítico).
Tabela D.42. Configuração da Network Services::POP Mail
Campo | Valor |
---|---|
Porta* | 110 |
Esperar* | +OK |
Tempo Limite* | 10 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.7. Network Services::Remote Ping (Serviços de Rede::Ping Remoto)
ping
num endereço IP específico. Também monitora a perda de pacotes e compara a média da viagem completa aos níveis dos limites Warning (Aviso) e Critical (Crítico). O valor necessário Packets to send permite a você controlar quantos pacotes ICMP ECHO são enviados ao endereço. Esta detecção coleta os seguintes resultados:
- Média da Viagem Completa (Round-Trip Average) — O tempo, em milissegundos, para o pacote ECHO viajar para e do endereço IP.
- Perda de Pacote (Packet Loss) — A porcentagem de dados perdidos em trânsito.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção.
Tabela D.43. Configuração da Network Services::Remote Ping
Campo | Valor |
---|---|
Endereço IP* | |
Pacotes a enviar* | 20 |
Tempo Limite* | 10 |
Média Máxima Crítica da Viagem Inteira | |
Média Máxima de Aviso da Viagem Inteira | |
Perda Máxima Crítica de Pacote | |
Perda Máxima de Aviso de Pacote |
D.8.8. Network Services::RPCService
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor RPC responder a um pedido de conexão.
Tabela D.44. Configração da Network Services::RPCService
Campo | Valor |
---|---|
Protocol (TCP/UDP) | udp |
Nome do Serviço* | nfs |
Tempo Limite* | 10 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.9. Network Services::Secure Web Server (HTTPS)
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor HTTPS responder a um pedido de conexão.
Tabela D.45. Configuração da Network Services::Secure Web Server (HTTPS)
Campo | Valor |
---|---|
Localidade da URL | / |
Esperar Cabeçalho | HTTP/1 |
Esperar Conteúdo | |
Agente do Usuário* | NOCpulse-check_http/1.0 |
Nome de usuário | |
Senha | |
Tempo Limite* | 10 |
Porta HTTPS* | 443 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.10. Network Services::SSH
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o SSH responder a um pedido de conexão.
Tabela D.46. Configuração da Network Services::SSH
Campo | Valor |
---|---|
Porta SSH* | 22 |
Tempo Limite* | 5 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.8.11. Network Services::Web Server (HTTP)
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor HTTP responder a um pedido de conexão.
Tabela D.47. Configuração da Network Services::Web Server (HTTP)
Campo | Valor |
---|---|
Localidade da URL | / |
Máquina Virtual | |
Esperar Cabeçalho | HTTP/1 |
Esperar Conteúdo | |
Agente do Usuário* | NOCpulse-check_http/1.0 |
Nome de usuário | |
Senha | |
Tempo Limite* | 10 |
Porta HTTP* | 80 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.9. Oracle 8i, 9i, 10g, and 11g
$ORACLE_HOME/rdbms/admin/catalog.sql
D.9.1. Oracle::Active Sessions
- Sessões Ativas (Active Sessions) — O número de sessões ativas baseado no valor de
V$PARAMETER.PROCESSES
. - Sessões Disponíveis (Available Sessions) — A porcentagem de sessões ativas baseada no valor de
V$PARAMETER.PROCESSES
.
Tabela D.48. Configuração da Oracle::Active Sessions
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
Máximo Crítico de Sessões Ativas | |
Máximo de Aviso de Sessões Ativas | |
Máximo Crítico de Sessões Disponíveis Usadas | |
Máximo de Aviso de Sessões Disponíveis Usadas |
D.9.2. Oracle::Availability
Tabela D.49. Configuração da Oracle::Availability
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
D.9.3. Oracle::Blocking Sessions
- Sessões Bloqueadoras (Blocking Sessions) — O número de sessões evitando que outras submetam alterações ao banco de dados Oracle, conforme apontado pelo valor de Time Blocking provido por você. Somente as sessões que tem bloqueado outras neste período, medido em segundos, serão contadas como sessões bloqueadoras.
Tabela D.50. Configuração da Oracle::Blocking Sessions
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo de Bloqueio (segundos)* | 20 |
Tempo Limite* | 30 |
Máximo Crítico de Sessões Bloqueadoras | |
Máximo de Aviso de Sessões Bloqueadoras |
D.9.4. Oracle::Buffer Cache
- Obtenção de Blocos do Banco de Dados (Db Block Gets) — O número de blocos acessados através de obtenções de blocos únicos (não através do mecanismo get consistente).
- Obtenções Consistentes (Consistent Gets) — O número de acessos ao buffer do bloco para recuperar os dados num modo consistente.
- Acessos Físicos (Physical Reads) — O número acumulado de blocos acessados pelo disco.
- Proporção de Hits do Cache do Buffer (Buffer Cache Hit Ratio) — A taxa na qual o banco de dados acessa o buffer, ao invés do disco rígido, para obter dados. Um taxa baixa sugere a adição de mais RAM ao sistema.
Tabela D.51. Configuração da Oracle::Buffer Cache
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle | 1521 |
Tempo Limite* | 30 |
Máximo de Aviso da Proporção de Hits ao Cache do Buffer | |
Máximo Crítico da Proporção de Hits ao Cache do Buffer |
D.9.5. Oracle::Client Connectivity (Oracle::Conectividade do Cliente)
rhnmd
ao sistema e invoca um comando sqlplus connect
no sistema monitorado.
V$DATABASE.NAME
. Este valor é sensível a caixa alta e baixa. Um estado CRITICAL (crítico) é retornado se este valor não for encontrado.
rhnmd
) deve estar rodando no sistema monitorado para executar esta detecção. Além disso, o usuário nocpulse
deve receber acesso de leitura (read access) a seus arquivos de registro.
Tabela D.52. Configuração da Oracle::Client Connectivity
Campo | Valor |
---|---|
Endereço IP ou Nome da Máquina Oracle* | |
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
ORACLE_HOME* | /opt/oracle |
Nome do BD Esperado* | |
Tempo Limite* | 30 |
D.9.6. Oracle::Data Dictionary Cache
init.ora
. Coleta os seguintes resultados:
- Proporção de Hits do Dicionário de Dados (Data Dictionary Hit Ratio) — A taxa de hits para tentativas de busca no cache do dicionário de dados. Em outras palavras, a taxa na qual o banco de dados acessa o dicionário, ao invés do disco rígido, para obter dados. Uma taxa baixa sugere a adição de mais RAM ao sistema.
- Obtenções (Gets) — O número de blocos acessados através de obtenções de blocos únicos (e não através do mecanismo get consistente).
- Perdas do Cache (Cache Misses) — O número de acesso ao buffer do bloco para recuperar dados num modo consistente.
Tabela D.53. Configuração da Oracle::Data Dictionary Cache
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
Máximo de Aviso da Proporção de Hits ao Dicionário de Dados | |
Máximo Crítico da Proporção de Hits ao Dicionário de Dados |
D.9.7. Oracle::Disk Sort Ratio
- Proporção da Ordem do Disco (Disk Sort Ratio) — A taxa de ordenações do Oracle que eram muito grandes para serem completas na memória e, portanto, foram ordenadas usando um segmento temporário.
Tabela D.54. Configuração da Oracle::Disk Sort Ratio
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
Máximo Crítico da Proporção de Ordem do Disco | |
Máximo de Aviso da Proporção de Ordem do Disco |
D.9.8. Oracle::Idle Sessions
- Sessões Ociosas (Idle Sessions) — O número de sessões ociosas do Oracle, conforme determinado pelo valor necessário Time Idle provido por você. Somente as sessões que estavam ociosas durante este período, medido em segundos, são contadas como ociosas.
Tabela D.55. Configuração da Oracle::Idle Sessions
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Ocioso (segundos)* | 20 |
Tempo Limite* | 30 |
Máximo Crítico de Sessões Ociosas | |
Máximo de Aviso de Sessões Ociosas |
D.9.9. Oracle::Index Extents
- Extensões Alocadas (Allocated Extents) — O número de extensões alocadas para qualquer índice.
- Extensões Disponíveis (Available Extents) — A porcentagem de extensões disponíveis de qualquer índice
%
que coincide com qualquer nome do índice.
Tabela D.56. Configuração da Oracle::Index Extents
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Proprietário do Índice* | % |
Nome do Índice* | % |
Tempo Limite* | 30 |
Máximo Crítico de Extensões Alocadas | |
Máximo de Aviso de Extensões Alocadas | |
Máximo Crítico de Extensões Disponíveis | |
Máximo de Aviso de Extensões Disponíveis |
D.9.10. Oracle::Library Cache
init.ora
. Coleta os seguintes resultados:
- Proporção de Perdas do Cache da Library (Library Cache Miss Ratio) — A taxa de ocorrência das perdas de senha do cache de uma biblioteca. Isso acontece quando uma sessão executa uma afirmação que já resolveu, mas descobre que esta afirmação não está mais no conjunto compartilhado (shared pool).
- Execuções (Executions) — O número de vezes que uma senha foi solicitada para objetos neste espaço de nomes (namespace).
- Perdas do Cache (Cache Misses) — O número de senhas de objetos com senhas anteriores, desde a criação da resolução do objeto, que agora deve ser recuperado pelo disco.
Tabela D.57. Configuração da Oracle::Library Cache
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
Máximo Crítico da Proporção de Perdas do Cache da Library | |
Máximo de Aviso da Proporção de Perdas do Cache da Library |
D.9.11. Oracle::Locks
- Bloqueios Ativos (Active Locks) — O número corrente de bloqueios ativos, conforme determinado pelo valor da tabela v$locks. Os administradores de bancos de dados devem estar cientes do alto número de bloqueios presentes numa instância de banco de dados.
Tabela D.58. Configuração da Oracle::Locks
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
Máximo Crítico de Bloqueios Ativos | |
Máximo de Aviso de Bloqueios Ativos |
D.9.12. Oracle::Redo Log
- Taxa de Pedidos de Espaço no Registro Redo (Redo Log Space Request Rate) — O número médio de pedidos de espaço no registro redo (refazer) por minuto, desde a inicialização do servidor.
- Taxa de Tentativas de Alocação do Buffer Redo (Redo Buffer Allocation Retry Rate) — O número médio de tentativas de alocação do buffer por minuto, desde a inicialização do servidor.
Tabela D.59. Configuração da Oracle::Redo Log
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Tempo Limite* | 30 |
Máximo Crítico da Taxa dos Pedidos de Espaço no Registro Redo | |
Máximo de Aviso da Taxa dos Pedidos de Espaço no Registro Redo | |
Máximo Crítico da Taxa de Tentativas de Alocação do Buffer Redo | |
Máximo de Aviso da Taxa de Tentativas de Alocação do Buffer Redo |
D.9.13. Oracle::Table Extents
- Extensões Alocadas - Qualquer Tabela (Allocated Extents-Any Table) — O número total de extensões de qualquer tabela.
- Extensões Disponíveis - Qualquer Tabela (Available Extents-Any Table) — A porcentagem de extensões disponíveis de qualquer tabela.
%
, que coincide com qualquer nome ou proprietário de tabela.
Tabela D.60. Configuração da Oracle::Table Extents
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Proprietário da Tabela* | % |
Nome da Tabela* | % |
Tempo Limite* | 30 |
Máximo Crítico de Extensões Alocadas | |
Máximo de Aviso de Extensões Alocadas | |
Máximo Crítico de Extensões Disponíveis | |
Máximo de Aviso de Extensões Disponíveis |
D.9.14. Oracle::Tablespace Usage
- Espaço Disponível Usado (Available Space Used) — A porcentagem de espaço disponível em cada tablespace que foi usado.
%
, que coincide com qualquer nome de tabela.
Tabela D.61. Configuração da Oracle::Tablespace Usage
Campo | Valor |
---|---|
SID Oracle* | |
Nome de Usuário Oracle* | |
Senha Oracle* | |
Porta Oracle* | 1521 |
Nome do Tablespace* | % |
Tempo Limite* | 30 |
Máximo Crítico de Espaço Disponível Usado | |
Máximo de Aviso de Espaço Disponível Usado |
D.9.15. Oracle::TNS Ping
- Latência do Serviço Remoto (Remote Service Latency) — O tempo, em segundos, que leva para o servidor Oracle responder a um pedido de conexão.
Tabela D.62. Configuração da Oracle::TNS Ping
Campo | Valor |
---|---|
Porta do Ouvinte TNS* | 1521 |
Tempo Limite* | 15 |
Latência Máxima Crítica do Serviço Remoto | |
Latência Máxima de Aviso do Serviço Remoto |
D.10. RHN Satellite
D.10.1. RHN Satellite::Disk Space
- Sistemas de Arquivo Usados (File System Used) — A porcentagem do sistema de arquivo em uso corrente.
- Espaço Usado (Space Used) — O tamanho do arquivo usado pelo sistema de arquivo corrente.
- Espaço Disponível (Space Available) — O tamanho de arquivo disponível ao sistema de arquivo corrente.
Tabela D.63. Configuração da RHN Satellite::Disk Space
Campo | Valor |
---|---|
Localidade do Dispositivo* | /dev/hda1 |
Máximo Crítico do Sistema de Arquivo Usado | |
Máximo de Aviso do Sistema de Arquivo Usado | |
Espaço Máximo Crítico Usado | |
Espaço Máximo de Aviso Usado | |
Máximo Crítico do Espaço Disponível | |
Máximo de Aviso do Espaço Disponível |
D.10.2. RHN Satellite::Execution Time
- Tempo Médio de Execução da Detecção (Probe Execution Time Average) — Os segundos necessários para a execução total de uma detecção.
Tabela D.64. Configuração da RHN Satellite::Execution Time
Campo | Valor |
---|---|
Máximo Crítico do Tempo Médio de Execução da Detecção | |
Máximo de Aviso do Tempo Médio de Execução da Detecção |
D.10.3. RHN Satellite::Interface Traffic
- Taxa de Input (Input Rate) — A quantidade de tráfego que o dispositivo recebe, em bytes por segundo.
- Taxa de Output (Output Rate) — A quantidade de tráfego que o dispositivo envia, em bytes por segundo.
Tabela D.65. Configuração da RHN Satellite::Interface Traffic
Campo | Valor |
---|---|
Interface* | eth0 |
Tempo limite (segundos)* | 30 |
Taxa Máxima Crítica de Input | |
Taxa Máxima Crítica de Output |
D.10.4. RHN Satellite::Latency
- Média de Latência da Detecção (Probe Latency Average) — O intervalo em segundos entre o momento em que uma detecção torna-se pronta para ser executada e o tempo em que é realmente executada. Sob condições normais, este geralmente é menos de um segundo. Quando um Satellite é sobrecarregado (porque tem muitas detecções em relação aos seus tempos médios de execução), este número aumenta.
Tabela D.66. Configuração da RHN Satellite::Latency
Campo | Valor |
---|---|
Máximo Crítico da Latência Média da Detecção | |
Máximo de Aviso da Latência Média da Detecção |
D.10.5. RHN Satellite::Load
- Carga (Load) — A carga média da CPU durante os períodos de 1, 5 e 15 minutos.
Tabela D.67. Configuração da RHN Satellite::Load
Campo | Valor |
---|---|
Máximo Crítico da Média de 1 Minuto | |
Máximo de Aviso da Média de 1 Minuto | |
Máximo Crítico da Média de 5 Minutos | |
Máximo de Aviso da Média de 5 Minutos | |
Máximo Crítico da Média de 15 Minutos | |
Máximo de Aviso da Média de 15 Minutos |
D.10.6. RHN Satellite::Probe Count
- Detecções (Probes) — O número de detecções rodando num Satellite.
Tabela D.68. Configuração da RHN Satellite::Probe Count
Campo | Valor |
---|---|
Máximo Crítico da Contagem de Detecções | |
Máximo de Aviso da Contagem de Detecções |
D.10.7. RHN Satellite::Process Counts
- Bloqueados (Blocked) — O número de processos que foram enviados à fila de espera e estão no estado de espera (waiting).
- Filho (Child) — O número de processos gerados por outros processos já rodando na máquina.
- Defunto (Defunct) — O número de processos que foram terminados (porque foram mortos por um sinal ou por invocarem o comando
exit()
) e cujos processos pai ainda não receberam notificações de suas terminações executando alguma forma de chamadawait()
do sistema. - Parados (Stopped) — O número de processos que foram parados antes que suas execuções fossem ser completas.
- Dormente (Sleeping) — Um processo que está no estado de sono interruptível (
Interruptible
sleep), podendo ser posteriormente reintroduzido na memória, reiniciando a execução no ponto em que parou.
Tabela D.69. Configuração da RHN Satellite::Process Counts
Campo | Valor |
---|---|
Máximo Crítico de Processos Bloqueados | |
Máximo de Aviso dos Processos Bloqueados | |
Máximo Crítico de Processos Filho | |
Máximo de Aviso de Processos Filho | |
Máximo Crítico de Processos Defuntos | |
Máximo de Aviso de Processos Defuntos | |
Máximo Crítico de Processos Parados | |
Máximo de Aviso de Processos Parados | |
Máximo Crítico de Processos Dormentes | |
Máximo de Aviso de Processos Dormentes |
D.10.8. RHN Satellite::Processes
- Processos (Processes) — O número de processos rodando simultaneamente na máquina.
Tabela D.70. Configuração da RHN Satellite::Processes
Campo | Valor |
---|---|
Máximo Crítico de Processos | |
Máximo de Aviso de Processos |
D.10.9. RHN Satellite::Process Health
- Uso da CPU (CPU Usage) — A porcentagem de uso da CPU por um determinado processo.
- Grupos de Processos Filho (Child Process Groups) — O número de processos filho gerados pelo processo pai especificado. Um processo filho herda a maioria de seus atributos, como arquivos abertos, de seu pai.
- Threads — O número de threads em execução de um determinado processo. Um thread é a unidade básica de utilização da CPU e consiste de um contador de programa, um conjunto de registro e um espaço stack. Um thread também é chamado de processo lightweight.
- Memória Física Usada (Physical Memory Used) — A quantidade de memória física usada pelo processo especificado, em kilobytes.
- Memória Virtual Usada (Virtual Memory Used) — A quantidade de memória virtual sendo usada pelo processo especificado em kilobytes, ou o tamanho do processo em memória real mais swap.
Command not found
e a detecção é definida para um estado CRITICAL (crítico).
Tabela D.71. Configuração da RHN Satellite::Process Health
Campo | Valor |
---|---|
Nome do Comando | |
Arquivo do ID do processo (PID) | |
Tempo Limite* | 15 |
Uso Máximo Crítico da CPU | |
Uso Máximo de Aviso da CPU | |
Máximo Crítico de Grupos de Processos Filho | |
Máximo de Aviso de Grupos de Processos Filho | |
Máximo Crítico de Threads | |
Máximo de Aviso de Threads | |
Máximo Crítico de Memória Física Usada | |
Máximo de Aviso de Memória Física Usada | |
Máximo Crítico de Memória Virtual Usada | |
Máximo de Aviso de Memória Virtual Usada |
D.10.10. RHN Satellite::Process Running
Tabela D.72. Configuração da RHN Satellite::Process Running
Campo | Valor |
---|---|
Nome do Comando | |
Arquivo do ID do processo (PID) | |
Número Máximo Crítico Rodando | |
Número Mínimo Crítico Rodando |
D.10.11. RHN Satellite::Swap
Tabela D.73. Configuração da RHN Satellite::Swap
Campo | Valor |
---|---|
Porcentagem Mínima Crítica de Swap Livre | |
Porcentagem Mínima de Aviso de Swap Livre |
D.10.12. RHN Satellite::Users
Tabela D.74. Configuração da RHN Satellite::Users
Campo | Valor |
---|---|
Máximo Crítico de Usuários | |
Máximo de Aviso de Usuários |
Glossário
- Ação
- Uma tarefa agendada por um administrador de sistemas usando o Red Hat Network para ser efetuada em um ou mais sistemas cliente. Por exemplo, uma ação pode ser agendada para atualizar os pacotes de kernel de todos os sistemas dentro de um seleto grupo.
- Alerta de Errata (Errata Alert)
- Há um Alerta de Errata da RHN que atualizou pacotes, baseados na Errata da Red Hat, para um ou mais sistemas de uma empresa. Há três tipos de Alertas de Errata: Alertas de Segurança, Alertas de Conserto de Erro (Bug Fix) e Alertas de Melhorias (Enhancements).
- Alerta de Melhoria (Enhancement Alert)
- Um Alerta de Errata (Errata Alert) relativo a um pedido de melhorias num pacote.
- Alerta de Reparo de Erro (Bug Fix Alert)
- Um Alerta de Errata (Errata Alert) que pertence a um reparo de erro (bug fix).
- Alerta de Segurança (Security Alert)
- Uma Alerta de Errata (Errata Alert) relativa à segurança do sistema.
- Atualização de RPM (RPM Update)
- A opção do Red Hat Network em enviar pacotes RPM baseados na lista de Alerta de Errata (Errata Alert) para um sistema cliente sem a intervenção do usuário. Se esta funcionalidade for selecionada, os pacotes serão entregues através do Red Hat Network Daemon rodando no sistema cliente.
- Banco de Dados RPM (RPM Database)
- Cada sistema Red Hat Enterprise Linux tem um banco de dados RPM que armazena informações sobre todos os pacotes RPM instalados no sistema. Estas informações incluem a versão do pacote, quais arquivos foram instalados com o pacote, uma breve descrição do pacote, a data de instalação, dentre outras.
- Bugzilla
- O Bugzilla é uma aplicação online (http://www.redhat.com/bugzilla) que permite aos usuários comunicarem-se diretamente com os desenvolvedores. Pelo Bugzilla, os usuários podem submeter relatórios de erro (bug reports) e requisições de recursos (feature requests) para o Red Hat Enterprise Linux e para outros pacotes de fonte aberta relacionados.
- Canal
- Um canal é uma lista de pacotes. Os canais são usados para escolher os pacotes a instalar nos sistemas cliente. Cada sistema cliente deve ser registrado num Canal Base (Base Channel) e pode ser registrado em um ou mais Canal Filho.
- Canal Base (Base Channel)
- Um canal base é um tipo de Canal composto por uma lista de pacotes baseados numa arquitetura e versão específicas da Red Hat. Por exemplo: todos os pacotes do Red Hat Enterprise Linux AS 3 para a arquitetura x86 formam um canal base.
- Canal Filho
- Um canal filho é um Canal associado a um Canal Base (Base Channel), mas com pacotes extras.
- Certificado Digital (Digital Certificate)
- Um componente do cliente no formato XML, armazenado no arquivo
/etc/sysconfig/rhn/systemid
em sistemas registrados. A Red Hat Network verifica este certificado para autenticar os sistemas registrados antes de cada conexão. Este certificado é atribuído pela Red Hat e passado ao sistema como parte do processo de registro. Inclui informações únicas sobre o sistema registrado para evitar o uso fraudulento. - Chave de Ativação (Activation Key)
- Usuários do RHN Management e Provisioning podem gerar chaves de ativação através do site do RHN. Cada chave única pode então ser usada para registrar um sistema Red Hat, designá-lo ao RHN, registrá-lo junto a canais específicos e também registrá-lo nos grupos de sistema do RHN através do utilitário
rhnreg_ks
do pacoterhn_register
. - Conjunto de Detecções (Probe Suite)
- coleção ou grupo das Detecções de Monitoramento da RHN.
- Convidado Virtual
- Qualquer uma das instancias virtuais rodando em uma máquina virtual, sob o controle do hypervisor. Também referido como domínio U ou domU.
- Detecção (Probe)
- Um conjunto de critérios numa template ou num conjunto de valores, atribuído a um sistema e usado para medir seu desempenho.
- Diretório do Sistema (System Directory)
- A seção do System Directory (Diretório do Sistema) da Red Hat Network permite a uma empresa dividir seus sistemas cliente em grupos de sistemas. Somente os membros do grupo Satellite Administrator podem adicionar sistemas à empresa.
- Errata
- Informações publicadas pela Red Hat descrevendo consertos de segurança, consertos de erros (bugs) e melhorias nos pacotes para o Red Hat Enterprise Linux. As informações incluem os tópicos da Errata, IDs do erro no Bugzilla, versões/arquiteturas relevantes, soluções que incluem RPMs necessários e verificações MD5. As erratas também estão disponíveis no site http://www.redhat.com/errata/. Cada Alerta de Errata (Errata Alert) da RHN é baseado na Lista de Erratas do Red Hat Enterprise Linux.As questões de segurança e os consertos de erros são submetidos por engenheiros da Red Hat, assim como pela comunidade Linux, através do Bugzilla que, por sua vez, gera um relatório de erro para cada questão. Os engenheiros da Red Hat avaliam os relatórios, consertam o erro (bug) e geram novos pacotes RPM. Após a equipe de qualidade da Red Hat testar os novos pacotes, estes são inseridos no Servidor de Arquivos Público da Red Hat e no servidor da Red Hat Network e uma Errata é gerada.
- Estado da Detecção (Probe State)
- A medida da aderência de uma detecção a seus critérios definidos. Os estados incluem: OK, Warning (Aviso), Critical (Crítico), Pending (Pendente) e Unknown (Desconhecido)
- Gerenciador de Software (Software Manager)
- O nome da primeira oferta da Nível de Serviço (Service Level) do Red Hat Network. O Software Manager (Administrador de Software) é conhecido como RHN Update.
- ID do Sistema (System ID)
- Um conjunto único de caracteres e números que identifica um sistema registrado. É armazenado no Certificado Digital (Digital Certificate) do sistema.
- Irmãos
- Irmãos (Siblings) são convidados virtuais que rodam na mesma máquina. Convidados virtuais que rodem em máquinas separadas não são irmãos.
- Management
- Uma das ofertas de nível de serviço da RHN. Contém mais funcionalidades que o nível de serviço Update, incluindo a administração de usuários, de grupos de sistemas e detalhes do sistema melhorados.
- Máquina Virtual
- O sistema físico que suporta o hypervisor e todos os sistemas convidados. A máquina virtual pode também ser referida como domain 0 ou dom0.
- Método de Notificação (Notification Method)
- Um endereço de e-mail para o qual as mensagens de Monitoramento da RHN serão enviadas.
- Nível de Serviço (Service Level)
- Um serviço de subscrição do Red Hat Network. Níveis de serviço diferentes oferecem funcionalidades diferentes da RHN. Há três níveis de serviço pagos disponíveis no momento: RHN Update, RHN Management e RHN Provisioning.
- Notificação por E-mail (Email Notification )
- Parecido com um Alerta de Errata (Errata Alert), exceto pelo fato das informações serem entregues por e-mail. Se a opção de notificações por e-mail estiver selecionada, estas serão enviadas para cada Alerta de Errata (Errata Alert) do Red Hat Network. O e-mail inclui o tipo de Alerta de Errata, um resumo da Errata, sua descrição e uma lista dos sistemas afetados pelo relatório.
- Pacote
- Todo o software contido no Red Hat Enterprise Linux é dividido em pacotes de software. As atualizações de software são lançadas na forma de pacotes RPM, que podem ser instalados num sistema Red Hat Enterprise Linux.
- Perfil do Sistema (System Profile)
- As informações de hardware e software do sistema cliente. São criadas durante o processo de registro. As informações de software são trazidas na forma de uma lista de pacotes RPMs instalados no sistema cliente e suas versões. O System Profile (Perfil do Sistema) é usado para determinar todos os Alerta de Errata (Errata Alert) relevantes para cada sistema.
- Provisioning
- Um dos níveis de serviço oferecidos pelo RHN. Possui mais funcionalidades que o nível de serviço Management, incluindo kickstarting, reconfiguração, acompanhamento e reversão de sistemas.
- Red Hat Network Daemon
- O daemon cliente da RHN (
rhnsd
), que questiona periodicamente a Red Hat Network sobre ações agendadas. - Red Hat Network Registration Client
- A aplicação cliente da RHN (
rhn_register
), que coleta informações sobre o sistema cliente, cria um Perfil do Sistema (System Profile) e um Certificado Digital (Digital Certificate), estabelece uma conexão com os servidores do Red Hat Network e registra o sistema junto ao Red Hat Network. - Red Hat Update Agent
- A aplicação cliente da RHN (
up2date
), que permite aos usuários obter e instalar todos os pacotes no sistema cliente no qual a aplicação é executada. Use a Ferramenta de Configuração do Red Hat Update Agent para configurar suas preferências, inclusive se os pacotes devem ser instalados após o download. - RPM
- Um administrador de pacotes de software desenvolvido pela Red Hat Inc.. Pode ser usado para criar, instalar, procurar, verificar, atualizar e desinstalar pacotes de software. Todas as atualizações de software da RHN são entregues no formato RPM.
- Satellite Administrator
- Os Satellite Administrators são conjuntos de usuários que têm o nível mais alto de controle sobre a conta da Red Hat Network de uma empresa. Os membros deste grupo podem adicionar usuários, sistemas e grupos de sistemas à empresa, assim como removê-los. Um Organization Administrator também pode atribuir privilégios administrativos a usuários sobre grupos de sistemas. Uma empresa com conta na RHN deve ter, no mínimo, um membro do grupo do Satellite Administrator.
- Servidor com Direito a Serviço (Entitled Server)
- Um servidor registrado num nível de serviço da RHN. Como o servidor foi designado, o site da RHN pode ser usado para administrar seus pacotes.
- Sistema Cliente (Client System)
- Sistema Registrado (Registered System)
- Um sistema registrado junto à Red Hat Network. Também conhecido como sistema cliente.
- System Set Manager
- Interface que permite aos usuários executar ações em sistemas múltiplos. As ações incluem aplicar Atualizações de Erratas, atualizar pacotes e adicionar/remover sistemas para/de grupos de sistemas.
- Update
- Uma das ofertas de nível de serviço da RHN. Update era conhecido como Basic. Update oferece os mesmos serviços que a subscrição Basic oferecia, mais algumas funcionalidades novas.
- Yellowdog Updater Modified (yum)
- O Yellowdog Updater Modified é o aplicativo do cliente do Red Ha Network (
yum
) que permite que usuários recuperem e instalem pacotes novos ou atualizados para o sistema cliente no qual a aplicação esteja rodando.
Apêndice E. Histórico de Revisão
Histórico de Revisões | ||||
---|---|---|---|---|
Revisão 1-18.400 | 2013-10-31 | Rüdiger Landmann | ||
| ||||
Revisão 1-18 | 2012-07-18 | Anthony Towns | ||
| ||||
Revisão 1-24 | Mon Jan 31 2011 | Lana Brindley | ||
|
Índice Remissivo
A
- ação
- detalhes, Action Details ⇒ Details
- sistemas falhos, Action Details ⇒ Failed Systems
- Ações Agendadas
- Ações Arquivadas, Ações Arquivadas
- Ações Concluídas, Ações Concluídas
- Ações Falhas, Ações Falhas
- Ações Pendentes, Ações Pendentes
- Detalhes da Ação, Detalhes da Ação
- Lista Ações, Lista de Ações
- ações do
- sistema concluídas, Action Details ⇒ Completed Systems
- Agendar (Schedule), Agendas
- alterando endereço de e-mail, User List ⇒ Active ⇒ User Details ⇒ Details —
- alterando senha, User List ⇒ Active ⇒ User Details ⇒ Details —
- análise
- General, Geral
- Linux, Linux
- RHN Satellite, RHN Satellite
- WebLogic, BEA WebLogic 6.x e mais recente
- análises
- Oracle, Oracle 8i, 9i, 10g, and 11g
- analiza
- Apache, Apache 1.3.x e 2.0.x
- Apache
- analiza, Apache 1.3.x e 2.0.x
- Processos, Apache::Processos
- Tráfego, Apache::Traffic
- Uptime, Apache::Uptime
- aplicativos de clientes
- redirecionando, Configurando clientes
- Atualização de Errata
- visualizando lista de erratas aplicáveis, Erratas Relevantes
- Atualizações de Errata
- visualizando lista de todas as erratas, Todas as Erratas
- Atualizações de Erratas
- applicando, Aplicar Atualizações de Errata
- buscando, Busca Avançada
- visualizando detalhes, Detalhes da Errata
- Atualizador de Pacote (pup)
- descrição completa, Atualizador de Pacote
B
- Busca Rápida
- explicação de, Busca Rápida
C
- Canais, Canais
- Arquivos de Configuração e Software, Canais
- base, Canais de Software
- Compartilhados, Canais Compartilhados
- errata, Software Channel Details ⇒ Errata
- filhos, Canais de Software
- lista de, Canais de Software
- Meus, Meus Canais
- Populares, Canais Populares
- Red Hat, Canais da Red Hat
- canais
- pacotes, Software Channel Details ⇒ Packages
- todos, Todos os Canais
- canais de software
- detalhes, Software Channel Details ⇒ Details
- Canais e Pacotes
- Lista de Canais, Canais de Software
- canal
- configuração
- criar, Canais de Configuração
- canal base, Canais de Software
- canal de ferrametnas do RHN , Instalando o Red Hat Network Monitoring Daemon
- canal fiilho, Canais de Software
- Channel List, Canais de Software
- chaves de ativação, Chaves de Ativação —
- criando, editando e removendo, Administrando Chaves de Ativação
- disabilitando, Administrando Chaves de Ativação
- editando, Administrando Chaves de Ativação
- registro, Registrando com Chaves de Ativação
- removendo, Administrando Chaves de Ativação
- usando, Registrando com Chaves de Ativação
- uso múltiplo, Usando Chaves de Ativação Múltiplas de Uma Só Vez —
- client applications
- obtaining, Primeiro de Tudo
- client systems
- registering, Registrando Sistemas
- updating, Obtendo Atualizações
- Cobbler, Cobbler
- cobbler , Cobbler
- comandos remotos
- emitindo, Invocando Comandos
- habilitando, Habilitando Comandos
- configuração
- ações, Configuração
- Agenda, Configuração
- arquivos, Configuração
- canal
- criar, Canais de Configuração
- conta
- Desativar, Desativação de Conta
- conta de usuário, Registrando uma Conta de Usuário
- criar
- configuração
- canal, Canais de Configuração
D
- desativar
- usuário, User List ⇒ Active ⇒ User Details —
- detectar
- diretrizes, Regras das Detecções
- Digital Certificate, Segurança, Controle de Qualidade e o Red Hat Network
E
- endereço de email
- mudando, User List ⇒ Active ⇒ User Details ⇒ Details —
- mudar, Alterar E-mail
- endereços
- mudar, Endereços
- Errata, Erratas
- aplicar os adequados, Detalhes de Sistema ⇒ Software ⇒ Errata
- Busca Avançada, Busca Avançada
- Relevant Errata, Erratas Relevantes
- Todas Erratas, Todas as Erratas
- Errata Alert Icons
- explanation of, Errata Alert Icons (Ícones dos Alertas de Erratas)
- erros de validade do SSL
- conexão
- verificação de certificado, Primeiro de Tudo
- EUS (ver Extended Update Support)
- Extended Update Support, Extended Update Support (Suporte de Atualização Estendido - EUS)
F
- funções de usuário, User List ⇒ Active ⇒ User Details ⇒ Details —
G
- garantia de qualidade
- visão geral, Segurança, Controle de Qualidade e o Red Hat Network
- General
- detecções, Geral
- Geral
- Programa Remoto, General::Remote Program (Geral::Programa Remoto)
- Programa Remoto com Dados, General::Remote Program with Data (Geral::Programa Remoto com Dados)
- SNMP Check, General::SNMP Check
- TCP Check, General::TCP Check
- UDP Check, General::UDP Check
- Uptime (SNMP), General::Uptime (SNMP)
- gerenciamento de config
- preparo do sistema, Preparando Sistemas para Gerenciamento de Configuração
- Gerenciamento de Configuração
- ferramentas de linha de comando, Ferramentas de Administração da Configuração na Linha de Comandos
- GNU Privacy Guard, Segurança, Controle de Qualidade e o Red Hat Network
- grupo de sistema
- adicionando e removendo, Adicionando e Removendo Sistemas de Grupos
- editando detalhes, System Group Details ⇒ Details —
- removendo, System Group Details ⇒ Details —
- visualizando detalhes, System Group Details —
- Grupos de Sistema
- atribuindo e removendo, System Details ⇒ Groups —
- grupos de sistema
- entrando e saindo, System Details ⇒ Groups —
- Grupos de Sistemas, System Groups —
- criando, Criando Grupos
- list of, System Groups —
- Lista de Grupos de Sistemas, System Groups —
- guia de referência
- convenções, Introdução ao Guia
- introdução ao, Introdução ao Guia
- relatório de erro, Envie-nos seu Feedback
H
- Help Desk, Help
- HTTP Proxy, Configurando o Miniaplicativo
I
- informação padronizada
- sobre sistemas, System Details ⇒ Details ⇒ Custom Info —
- iniciando, Primeiro de Tudo
- instalação de pacote
- interface de programação de aplicativo
- API, Acesso API ao RHN
K
- kickstart
- explicado, O Kickstart Explicado
- Koan, Cobbler
- koan, Cobbler
L
- Linux
- análise
- nocpulse, Linux
- Carga, Linux:Load (Linux::Carga)
- Conexões TCP Connections por Estado, Linux::TCP Connections by State (Linux::Conexões TCP por Estado)
- Conta de Processo por Estado, Linux::Process Counts by State (Linux::Contagem de Processos por Estado)
- CPU Usage, Linux::CPU Usage (Linux::Utilização do CPU)
- Disco IO Throughput, Linux::Disk IO Throughput (Linux::Produção de E/S do Disco )
- Inodes, Linux::Inodes
- Memória Virtual, Linux::Virtual Memory (Linux::Memória Virtual)
- Processo em Execução, Linux::Process Running (Linux::Processo em Andamento)
- Saúde do Processo, Linux::Process Health (Linux::Saúde dos Processos)
- Total Conta de Processos, Linux::Process Count Total (Linux::Contagem Total de Processos)
- Tráfego de Interface, Linux::Interface Traffic (Linux::Tráfego da Interface)
- Uso do Disco, Linux::Disk Usage (Linux::Uso do Disco )
- Uso do Swap, Linux::Swap Usage (Linux::Uso de Swap)
- Uso Memória, Linux::Memory Usage (Linux::Uso da Memória)
- Usuários, Linux::Users (Linux::Usuários)
- lista análise
- Linux
- Tráfego de Interface, Linux::Interface Traffic (Linux::Tráfego da Interface)
- Uso do Disco, Linux::Disk Usage (Linux::Uso do Disco )
- lista de análise
- Apache
- Processos, Apache::Processos
- Tráfego, Apache::Traffic
- Uptime, Apache::Uptime
- Geral
- Programa Remoto, General::Remote Program (Geral::Programa Remoto)
- Programa Remoto com Dados, General::Remote Program with Data (Geral::Programa Remoto com Dados)
- SNMP Check, General::SNMP Check
- TCP Check, General::TCP Check
- UDP Check, General::UDP Check
- Uptime (SNMP), General::Uptime (SNMP)
- Linux
- Carga, Linux:Load (Linux::Carga)
- Conexões do TCP por Estado, Linux::TCP Connections by State (Linux::Conexões TCP por Estado)
- Conta de Processo por Estado, Linux::Process Counts by State (Linux::Contagem de Processos por Estado)
- CPU Usage, Linux::CPU Usage (Linux::Utilização do CPU)
- Disk IO Throughput, Linux::Disk IO Throughput (Linux::Produção de E/S do Disco )
- Inodes, Linux::Inodes
- Memória Virtual, Linux::Virtual Memory (Linux::Memória Virtual)
- Processo em Execução, Linux::Process Running (Linux::Processo em Andamento)
- Saúde do Processo, Linux::Process Health (Linux::Saúde dos Processos)
- Total de Conta de Processo, Linux::Process Count Total (Linux::Contagem Total de Processos)
- Uso de Memória, Linux::Memory Usage (Linux::Uso da Memória)
- Uso do Swap, Linux::Swap Usage (Linux::Uso de Swap)
- Usuários, Linux::Users (Linux::Usuários)
- LogAgent
- MySQL
- Database Accessibility, MySQL::Database Accessibility
- Open Tables, MySQL::Open Tables
- Opened Tables, MySQL::Opened Tables
- Query Rate, MySQL::Query Rate
- Threads Running, MySQL::Threads Running
- Network Services
- DNS Lookup, Network Services::DNS Lookup
- FTP, Network Services::FTP
- IMAP Mail, Network Services::IMAP Mail
- Mail Transfer (SMTP), Network Services::Mail Transfer (SMTP)
- Ping, Network Services::Ping
- POP Mail, Network Services::POP Mail
- Remote Ping, Network Services::Remote Ping (Serviços de Rede::Ping Remoto)
- RPCService, Network Services::RPCService
- Secure Web Server (HTTPS), Network Services::Secure Web Server (HTTPS)
- SSH, Network Services::SSH
- Web Server (HTTP), Network Services::Web Server (HTTP)
- Oracle
- Bloqueando Sessões, Oracle::Blocking Sessions
- Buffer Cache, Oracle::Buffer Cache
- Cache de Biblioteca, Oracle::Library Cache
- Cache de Dicionário de Dados, Oracle::Data Dictionary Cache
- Conectividade de Cliente, Oracle::Client Connectivity (Oracle::Conectividade do Cliente)
- Disk Sort Ratio, Oracle::Disk Sort Ratio
- Disponibilidade, Oracle::Availability
- Extensões de Índice, Oracle::Index Extents
- Extensões de Tabela, Oracle::Table Extents
- Locks, Oracle::Locks
- Refazer Log, Oracle::Redo Log
- Sessões em Espera, Oracle::Idle Sessions
- Tablespace Usage, Oracle::Tablespace Usage
- TNS Ping, Oracle::TNS Ping
- RHN Satellite
- Carga, RHN Satellite::Load
- Conta de Análise, RHN Satellite::Probe Count
- Contas de Processo, RHN Satellite::Process Counts
- Espaço de Disco, RHN Satellite::Disk Space
- Latência, RHN Satellite::Latency
- Processo em Execução, RHN Satellite::Process Running
- Processos, RHN Satellite::Processes
- Saúde do Processo, RHN Satellite::Process Health
- Swap, RHN Satellite::Swap
- Tempo de Execução, RHN Satellite::Execution Time
- Tráfego de Interface, RHN Satellite::Interface Traffic
- Usuários, RHN Satellite::Users
- WebLogic
- Estado do Servidor, BEA WebLogic::Server State
- Heap Free, BEA WebLogic::Heap Free
- JDBC Connection Pool, BEA WebLogic::JDBC Connection Pool
- Servlet, BEA WebLogic::Servlet
- lista de análises
- Oracle
- Active Sessions, Oracle::Active Sessions
- lista de pacote
- Atualizando servidor, Sincronizando Seu Perfil de Sistema, Detalhes de Sistema ⇒ Software ⇒ Pacotes
- lista de sistema, Sistemas
- LogAgent
- Log Pattern Match, LogAgent::Log Pattern Match (LogAgent::Correspondência de Padrões em Registros)
- Log Size, LogAgent::Log Size (LogAgent::Tamanho do Registro)
- probes
- nocpulse, LogAgent
- lsita de análsie
- WebLogic
- Executar Fila, BEA WebLogic::Execute Queue
M
- macros
- dentro dos Arquivos de Configuração
- interpolação, Incluindo Macros em seus Arquivos de Configuração
- Management
- nível de serviço, Management
- manual installation
- Perfil do Sistema, Instalação Manual dos Pacotes
- monitorando
- lista de detecções, Detecções
- Monitoring, Monitoring —
- Critical, Probe Status ⇒ Critical —
- Current State, Current State —
- General Config, General Config —
- introdução, Monitoring
- nível de serviço, Monitoring
- Notificação, Notification —
- OK, Probe Status ⇒ OK —
- Pending, Probe Status ⇒ Pending —
- pré-requisitos, Pré-requisitos
- Scout Config Push, Scout Config Push —
- Status, Probe Status —
- Todas, Probe Status ⇒ All —
- Unknown, Probe Status ⇒ Unknown —
- Warning, Probe Status ⇒ Warning —
- MySQL , mysql package
- Database Accessibility, MySQL::Database Accessibility
- Open Tables, MySQL::Open Tables
- Opened Tables, MySQL::Opened Tables
- probes, MySQL 3.23 - 3.33
- Query Rate, MySQL::Query Rate
- Threads Running, MySQL::Threads Running
- mysql package, mysql package
N
- navegação, Navegação
- Navegação da Lista
- explicação de, Listas
- Network Services
- DNS Lookup, Network Services::DNS Lookup
- FTP, Network Services::FTP
- IMAP Mail, Network Services::IMAP Mail
- Mail Transfer (SMTP), Network Services::Mail Transfer (SMTP)
- Ping, Network Services::Ping
- POP Mail, Network Services::POP Mail
- probes, Serviços de Network
- Remote Ping, Network Services::Remote Ping (Serviços de Rede::Ping Remoto)
- RPCService, Network Services::RPCService
- Secure Web Server (HTTPS), Network Services::Secure Web Server (HTTPS)
- SSH, Network Services::SSH
- Web Server (HTTP), Network Services::Web Server (HTTP)
- níveis de serviços
- Management, Management
- Monitoring, Monitoring
- Provisioning, Provisioning
- Update, Update
- notes
- sobre sistemas, Detalhes de Sistema ⇒ Detalhes ⇒ Notas
- Notificação
- filtro, General Config —
- Notificações
- filtrando, Filtrando Notificações
- Monitoring, Notificações
- redirecionando, Redirecionando Notificações
- notificações
- criando métodos, Criando Métodos de Notificação
- recebendo, Recebendo Notificações
- removendo métodos, Apagando Métodos de Notificação
- Notificações de Errata
- atualizações automáticas, Notificações de Erratas e Instalações de Pacote Agendadas
- ntsysv , Desativando
O
- Oracle
- Active Sessions, Oracle::Active Sessions
- análises, Oracle 8i, 9i, 10g, and 11g
- Bloqueando Sessões, Oracle::Blocking Sessions
- Buffer Cache, Oracle::Buffer Cache
- Cache de Biblioteca, Oracle::Library Cache
- Cache de Dicionário de Dados, Oracle::Data Dictionary Cache
- Conectividade do Cliente, Oracle::Client Connectivity (Oracle::Conectividade do Cliente)
- Disk Sort Ratio, Oracle::Disk Sort Ratio
- Disponibilidade, Oracle::Availability
- Extensões de Índice, Oracle::Index Extents
- Extensões de Tabela, Oracle::Table Extents
- Locks, Oracle::Locks
- Refazer Log, Oracle::Redo Log
- Sessões em Espera, Oracle::Idle Sessions
- TNS Ping, Oracle::TNS Ping
- Uso do Tablespace, Oracle::Tablespace Usage
P
- pacotes
- pacotes da Red Hat
- instalando, Faça o download e Instale os Pacotes Adicionais.
- pacotes Red Hat Network
- comparação, Primeiro de Tudo
- Perfil de Sistema
- Atualizando lista de pacote, Sincronizando Seu Perfil de Sistema, Detalhes de Sistema ⇒ Software ⇒ Pacotes
- Notas, Detalhes de Sistema ⇒ Detalhes ⇒ Notas
- perfil do hardware
- Atualizando servidor, Detalhes de Sistema ⇒ Detalhes ⇒ Hardware
- Perfil do Sistema, Registrando um Perfil de Sistema (System Profile)
- Atualizando perfil do hardware, Detalhes de Sistema ⇒ Detalhes ⇒ Hardware
- Atualizando Propriedades, Detalhes de Sistema ⇒ Detalhes ⇒ Propriedades
- Informação Padronizada, System Details ⇒ Details ⇒ Custom Info —
- Reativação, System Details ⇒ Details ⇒ Reactivation —
- port 22, Configurando o SSH
- port 4545, Red Hat Network Monitoring Daemon (rhnmd)
- preferências
- idioma, Preferências de Localidade
- locale, Preferências de Localidade
- mudar, Suas Preferências
- Probes
- Monitoring, Detecções
- probes
- LogAgent
- nocpulse, LogAgent
- managing, Administrando Detecções
- MySQL, MySQL 3.23 - 3.33
- Network Services, Serviços de Network
- on the RHN Server, Monitoring do Servidor do RHN
- thresholds, Estabelecendo Limites
- Provisioning
- nível de serviço, Provisioning
R
- reativando
- Red Hat Enterprise Linux 2.1
- requerendo o Red Hat Network Registration Client, Introdução ao Guia, Red Hat Update Agent
- Red Hat Enterprise Linux 5
- rhn_register, O cliente rhn_register
- Red Hat Network
- componentes
- primários, Visão Geral do Red Hat Network
- uma introdução em, Visão Geral do Red Hat Network
- Red Hat Network Actions Control
- rhn-actions-control , Red Hat Network Actions Control
- Red Hat Network Alert Notification Tool
- adicionado ao Painel do GNOME, Red Hat Network Alert Notification Tool
- aplicando Atualizações de Errata, Aplicando Atualizações
- com um servidor proxy, Configurando o Miniaplicativo
- configuring, Configurando o Miniaplicativo
- icons, Ícones de Notificação
- lançando RHN website, Iniciando o Website do RHN
- requirements, Red Hat Network Alert Notification Tool
- Red Hat Network Configuration Client
- rhncfg-client , Red Hat Network Configuration Client
- Red Hat Network Configuration Manager
- rhncfg-manager , Red Hat Network Configuration Manager
- Red Hat Network Daemon, Red Hat Network Daemon
- configurando, Configurando
- desabilitando, Desativando
- descrição inicial, Visão Geral do Red Hat Network
- troubleshooting, Solução de Problemas
- utilizando para aplicar as Atualizações de Erratas, Aplicar Atualizações de Errata
- visualizando status, Visualizando Estado
- Red Hat Network Monitoring Daemon
- (rhnmd) monitorando daemon, Red Hat Network Monitoring Daemon (rhnmd)
- chave de instalação SSH, Instalando a chave SSH
- detecção requerendo o daemon, Detecções que requerem o daemon
- instalação, Instalando o Red Hat Network Monitoring Daemon
- usando sshd ao invés de, Configurando o SSH
- Red Hat Network Registration Client
- descrição inicial, Visão Geral do Red Hat Network
- Red Hat packages
- Red Hat Update Agent, Aplicando Atualizações
- Argumentos de Linha de Comando, Versão da Linha de Comandos
- com um servidor de proxy, Configuração Geral
- configuração, Configuração
- UNIX Command Line Arguments, Atualizando pela Linha de Comando
- Red Hat Update Agent (up2date)
- arquivo log, Arquivo de Registro
- chaves de ativação, Registrando com Chaves de Ativação
- configuração geral, Configuração Geral
- configurando exceções de pacotes, Configuração da Exceção de Pacotes
- configurando recuperação e instalação, Configuração da Obtenção/Instalação (Retrieval/Installation)
- descrição completa, Red Hat Update Agent
- descrição inicial, Visão Geral do Red Hat Network
- excluindo pacotes, Configuração da Exceção de Pacotes
- ferramenta de configuração, Usando a Ferramenta de Configuração do Red Hat Update Agent
- graphical options, Iniciando o Red Hat Update Agent
- iniciando, Iniciando o Red Hat Update Agent
- instalando chaves GPG, Instalando a chave GPG da Red Hat
- opções de linha de comando, Versão da Linha de Comandos
- registering with, Registro
- sincronizando perfil de sistema, Sincronizando Seu Perfil de Sistema
- versão de linha de comando, Versão da Linha de Comandos, Versão da Linha de Comandos
- Registration
- Perfil do Sistema, Registrando uma Conta de Usuário, Registrando um Perfil de Sistema (System Profile)
- registro
- com chaves de ativação, Registrando com Chaves de Ativação
- Registro, Red Hat Network Registration Client
- através da Web, Autenticação no Site do RHN
- com chaves de ativação, Chaves de Ativação —
- com um servidor proxy, Configurando o Red Hat Network Registration Client
- como parte de uma organização, Registrando uma Conta de Usuário
- Configuração, Configurando o Red Hat Network Registration Client
- Lista de Pacote do RPM, Perfil do Software do Sistema
- Notificação de Email, Registrando uma Conta de Usuário
- Perfil do Hardware do Sistema , Perfil do Sistema do Hardware
- Perfil do Software do Sistema, Perfil do Software do Sistema
- Senha, Registrando uma Conta de Usuário
- text mode, Cliente de Registro do RHN em Modo Texto
- username, Registrando uma Conta de Usuário
- removendo um sistema, Detalhes do Sistema ⇒ Detalhes
- remover
- usuário (somente RHN Satellite), User List ⇒ Active ⇒ User Details —
- RHN Satellite
- análise, RHN Satellite
- Carga, RHN Satellite::Load
- Conta de Análise, RHN Satellite::Probe Count
- Contas de Processo, RHN Satellite::Process Counts
- Espaço de Disco, RHN Satellite::Disk Space
- Latência, RHN Satellite::Latency
- Processo em Execução, RHN Satellite::Process Running
- Processos, RHN Satellite::Processes
- Saúde do Processo, RHN Satellite::Process Health
- Swap, RHN Satellite::Swap
- Tempo de Execução, RHN Satellite::Execution Time
- Tráfego de Interface, RHN Satellite::Interface Traffic
- Usuários, RHN Satellite::Users
- RHN website, Iniciando o Website do RHN
- descrição inicial, Visão Geral do Red Hat Network
- rhn-catalog
- troubleshooting with, Examinando Detecções com rhn-catalog
- rhn-runprobe
- options, Visualizando o output de rhn-runprobe
- troubleshooting with, Visualizando o output de rhn-runprobe
- rhnmd daemon, Instalando o Red Hat Network Monitoring Daemon
- rhnreg_ks , Chaves de Ativação —
- rhnsd , Red Hat Network Daemon
- rhn_register (ver Registro)
- descrição completa, O cliente rhn_register
S
- Satellite Administrator, User List ⇒ Active ⇒ User Details ⇒ Details —
- Scout Config Push , Monitoring
- script de inicialização
- /etc/init.d/rhnsd , Red Hat Network Daemon
- /etc/rc.d/init.d/rhnsd , Red Hat Network Daemon
- securança
- visão geral, Segurança, Controle de Qualidade e o Red Hat Network
- Secure Sockets Layer, Segurança, Controle de Qualidade e o Red Hat Network
- senha
- mudar, Sua Conta
- serviços
- com chaves de ativação, Chaves de Ativação —
- servidor de proxy
- com Red Hat Update Agent, Configuração Geral
- servidor proxy
- com Red Hat Network Alert Notification Tool , Configurando o Miniaplicativo
- com Red Hat Network Registration Client, Configurando o Red Hat Network Registration Client
- sistema de ação
- em progresso, Action Details ⇒ In Progress Systems
- sistemas
- buscando, Busca Avançada —
- removendo, Detalhes do Sistema ⇒ Detalhes
- serviços, Gerenciamento de Subscrições
- visão geral, Overview —
- visualizando a lista de, Sistemas
- visualizando detalhes para, Detalhes do Sistema
- Sistemas
- Busca Avançada, Busca Avançada —
- Serviços, Gerenciamento de Subscrições
- Visão Geral de Sistemas, Overview —
- sistemas clientes
- configurando, Configurando clientes
- Sistemas Selecionados
- explicação de, Sistemas Selecionados
- Software
- Lista de Canais
- Detalhes de Canais, Detalhes de Canais de Software
- Package Search, Package Search (Pesquisa de pacotes)
- software
- buscando, Package Search (Pesquisa de pacotes)
- SSH, Configurando o SSH
- SSH key, Instalando a chave SSH
- sshd , Configurando o SSH
- SSL
- configurando, Configurando clientes
- SSL certificates
- implementando, Implementando os Certificados SSL Cliente
- system group list
- status, System Groups —
- System Set Manager, System Set Manager —
- Systems
- Detalhes de Sistema, Detalhes do Sistema
- Lista de Sistemas, Sistemas
- systems list
- status, Sistemas
T
- Troubleshooting
- Monitoring, Troubleshooting
U
- Update
- nível de serviço, Update
- updating
- via command line, Atualizando pela Linha de Comando
- via website, Atualizando Através do Site
- users
- alterando endereço de email, User List ⇒ Active ⇒ User Details ⇒ Details —
- usuário
- desativar, User List ⇒ Active ⇒ User Details —
- funções, User List ⇒ Active ⇒ User Details ⇒ Details —
- remover (RHN Satellitesomente), User List ⇒ Active ⇒ User Details —
- usuários, Usuários—
- mudando senha, User List ⇒ Active ⇒ User Details ⇒ Details —
V
- variantes
- macros
- nos arquivos de configuração, Incluindo Macros em seus Arquivos de Configuração
- variantes do UNIX (ver suportado)
- Visão Geral, Visão Geral
- Desativação de Conta, Desativação de Conta
- Email, Alterar E-mail
- Endereços, Endereços
- Help, Help
- Sua Conta, Sua Conta
- Suas Preferências, Suas Preferências
- visão geral do site, Categorias e Páginas
W
- WebLogic
- Conjunto de Conexões JDBC, BEA WebLogic::JDBC Connection Pool
- detecções, BEA WebLogic 6.x e mais recente
- Estado do Servidor, BEA WebLogic::Server State
- Fila de Execução, BEA WebLogic::Execute Queue
- Heap Livre, BEA WebLogic::Heap Free
- Servlet, BEA WebLogic::Servlet
- website, Site do Red Hat Network
- Agenda, Agendas
- barra de navegação, Navegação
- Busca de Errata, Busca Avançada
- Busca de Software, Package Search (Pesquisa de pacotes)
- Busca no Sistema, Busca Avançada —
- Canais, Canais
- chaves de ativação, Chaves de Ativação —
- Detalhes de Sistema, Detalhes do Sistema
- Detalhes do Canais de Software, Detalhes de Canais de Software
- Errata, Erratas
- Grupos de Sistemas, System Groups —
- Help, Help
- idioma, Preferências de Localidade
- informações de sistema padronizado, Informação de Sistema Padronizado —
- Lista de Canais, Canais de Software
- Lista de Sistema, Sistemas
- locale, Preferências de Localidade
- logging in, Autenticação no Site do RHN
- Monitoring, Monitoring —
- perfis armazenados, Perfis Armazenados —
- Relevant Errata, Erratas Relevantes
- Serviços de Sistema, Gerenciamento de Subscrições
- Sistemas, Sistemas
- Sua Conta, Sua Conta
- Todas Erratas, Todas as Erratas
- Usuários, Usuários—
- visão geral, Navegação
- Visão Geral, Visão Geral
- Visão Geral de Sistemas, Overview —