Monitorizar a actividade do servidor 4D com esta nova ferramenta
Quem fez o quê: Armazenar pseudónimos de utilizadores na revista
Até agora, já descobriu certamente a nova capacidade de identificar os seus utilizadores graças ao SET USER ALIAS comando. Em 4D v18 R2, o comportamento do comando foi alargado. Como? Continue a ler!
Personalizar o diálogo de administração com código 4D
Tem havido pedidos para modificar o diálogo de administração do Servidor 4D, com alguns clientes a quererem remover informação e outros a quererem adicionar informação personalizada. Esta componente AdminWindow mostra-lhe como fazer exactamente isso. Pode utilizá-lo “como está” ou modificá-lo para se adaptar às suas necessidades.
Construir um diálogo de monitorização baseado na web, passo a passo
Deseja recriar a Janela de Administração do Servidor 4D com uma interface web? Deseja verificar convenientemente o que está a acontecer no Servidor 4D sem necessidade de ir para a sala do servidor, de usar um ambiente de trabalho remoto, ou de consumir uma licença de Cliente 4D? É agora possível visualizar todos os principais parâmetros do Servidor 4D(por exemplo, utilização de memória, espaço de disco, utilizadores, processos, e até mesmo o monitor em tempo real) através da web.
Neste post de blogue, vamos guiá-lo através de um conjunto de comandos que 4D entregou através de vários comunicados R para construir o seu próprio diálogo de administração do servidor baseado na web. Além disso, o gestor técnico regional do Hispano 4D(Angelo Caroprese) forneceu um componente completo para ser utilizado directamente nas suas aplicações.
Mais informação sobre processos web
Pediu mais informações sobre processos web para melhor identificar pedidos que possam estar a atrasar ou a bloquear o seu servidor. Ouvimo-lo e em 4D v17 R5, acrescentámos informações sobre o URL utilizado pelos processos da web. Esta informação pode ser recuperada de duas maneiras: através da Janela de Administração do Servidor 4D ou através da linguagem 4D com o comando Get process activity .
Quem é quem? Uma nova forma de identificar os utilizadores
Como programador 4D necessita frequentemente de gerir os utilizadores finais com o seu próprio sistema de directórios. Para utilizadores internos, pode criar alguns perfis com direitos diferentes ou pode simplesmente utilizar a conta por defeito do Designer para todos. O problema é quando várias pessoas usam o mesmo perfil, todos têm o mesmo nome e é difícil – por vezes impossível – diferenciá-los. Felizmente, o 4D v17 R5 resolve a dor de cabeça de tentar descobrir quem é quem. Neste post do blog, vamos explicar um novo comando e novos selectores que o ajudarão a definir a identidade do utilizador 4D, definindo um nome personalizado a usar em vez do nome da conta de utilizador 4D actual.
Novos comandos de administração do servidor
4D continua a fornecer funcionalidades para o ajudar a criar as suas próprias aplicações para monitorizar os seus servidores. Desde a recuperação programática de informação sobre sessões, processos, e o servidor de aplicações, até à obtenção de informação sobre o servidor web.
Tendo já lhe fornecido comandos para ler sobre estados, 4D v17 R4 dá-lhe agora a possibilidade de alterar os estados. Pode agora criar as suas próprias interfaces de administração como diálogos no servidor, cliente, ou mesmo como páginas HTML para acesso à web. A decisão é sua. Estes comandos permitem-lhe executar as mesmas acções que a interface de administração padrão 4D. Por exemplo, pode enviar uma mensagem aos seus utilizadores para os notificar da manutenção agendada, ou bloquear novas ligações ao servidor de aplicação enquanto executa uma operação no mesmo.
Obter informações sobre a aplicação em curso
4D v17 R3 leva a análise da sua base de dados um passo à frente, permitindo-lhe criar um diálogo personalizado de administração do servidor. Seguindo a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, obter detalhes sobre a licença activa, e obter todos os detalhes de hardware e sistema, tem agora também a capacidade de recuperar a actividade e configuração de rede da base de dados em execução.
Precisa de saber em que endereço IP e porta a base de dados está a ouvir, se as comunicações entre o cliente e o servidor estão encriptadas, ou se a camada de rede herdada é utilizada? Basta ligar para o novo comando, Get application info. E isso não é tudo! Este comando também devolve informações sobre a base de dados, tais como: a quantidade de CPU utilizada, o tempo desde o seu início, e a lista prossegue.
Obter informação sobre o hardware da máquina
4D v17 vai um passo mais além para lhe permitir criar um diálogo personalizado de administração de servidores. Após a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, bem como detalhes sobre a licença activa, tem agora a capacidade de recuperar também todo o hardware e detalhes do sistema para a máquina que executa o seu servidor 4D.
Precisa de saber que SO está a ser utilizado, que processador(es), quanta RAM está disponível, etc.? Basta chamar o novo comando Get system info local ou remotamente! E isto não é tudo, este comando pode ser extremamente útil para diagnosticar e resolver rapidamente quaisquer problemas que possam surgir.
Melhoria do comando Get process activity
O Get process activity adicionado com o comando 4D v16 R4, permite recuperar uma lista de processos em execução e utilizadores ligados. Com 4D v16 R5, melhorámos ainda mais o comando para facilitar a análise dos resultados. Além disso, foi adicionado um novo atributo systemID para identificar de forma única qualquer processo, qualquer que seja o seu tipo: utilizador, 4D ou reserva.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política