Home
Software
Scripts
Fotografia
Links
Acerca
Aplicações e Scripts
Com alguma frequência tive necessidade de pequenas aplicações e scripts para facilitarem a gestão diária da actividade informática. Apesar de quase sempre ser possível as descarregar via Web sem qualquer custo, ou a valor muito baixo, nem sempre eram suficientemente simples, e com o resultado esperado. Mesmo não sendo programador, acabei por fazer algumas aplicações e scripts simples, mas eficazes.
Deixo aqui alguns exemplos que em tempos me foram bastante úteis.
Aplicação/Script
Descrição
Download
ChangeProxyStatus
Activa/desactiva o proxy do computador. (É necessário ter a Framework .Net 4 instalada.)
Ficheiro
ChangeProxyStatus.exe - ficheiro único da aplicação.
Instalação
Descompacte o conteúdo do ficheiro 'ChangeProxyStatus.zip' para uma pasta à sua escolha.
Corra o ficheiro a partir dessa pasta.
Alerta de serviços parados
Envio de e-mail de alerta quando um serviço se encontra parado.
Ficheiros
ServicesMonitor.vbs - script de monitorização;
ServicesMonitor.ini - configurações do servidor e contas de e-mail;
ServicesMonitor.txt - servidores a monitorizar (indicar o nome IP).
Instalação
Descompacte o conteúdo do ficheiro 'Alerta_de_servicos.zip' para uma pasta à sua escolha.
Agende uma tarefa como o Programador de Tarefas do Windows (Scheduled Tasks) com a preiodicidade que pretender.
NOTA: O utilizador da tarefa agendada tem que ter permissões sobre os servidores para a monitorização.
Alerta de espaço em disco
Envio de e-mail de alerta quando o espaço em disco é inferior ao definido, para qualquer volume fixo dos servidores monitorizados.
Ficheiros
ServerSpace.vbs - script de monitorização;
ServerSpace.ini - configurações do servidor e contas de e-mail;
ServerSpace.txt - servidores a monitorizar (indicar o nome IP) e percentagem mínima de segurança.
Instalação
Descompacte o conteúdo do ficheiro 'Alerta_espaco.zip' para uma pasta à sua escolha.
Agende uma tarefa como o Programador de Tarefas do Windows (Scheduled Tasks) com a periodicidade que pretender.
NOTA: O utilizador da tarefa agendada tem que ter permissões sobre os servidores para a monitorização.
Listar espaço disponível em disco
Envio de e-mail com informação sobre o espaço em disco para qualquer volume fixo dos servidores monitorizados, indicando situações abaixo do recomendável.
Ficheiros
AvailableServerSpace.vbs - script de monitorização;
ServerSpace.ini - configurações do servidor e contas de e-mail;
ServerSpace.txt - servidores a monitorizar (indicar o nome IP) e percentagem mínima de segurança.
Instalação
Descompacte o conteúdo do ficheiro 'Listar_espaco.zip' para uma pasta à sua escolha.
Agende uma tarefa como o Programador de Tarefas do Windows (Scheduled Tasks) com a periodicidade que pretender.
NOTA: O utilizador da tarefa agendada tem que ter permissões sobre os servidores para a monitorização.
Disponibilidade de servidores ou equipamentos
Envio de e-mail caso algum dos servidores ou equipamentos (switches, routers, impressoras...) monitorizados não responda.
Ficheiros
PingRemoteServer.vbs - script de monitorização;
PingRemoteServer.ini - configurações do servidor e contas de e-mail;
PingRemoteServer.txt - equipamentos a monitorizar (indicar o nome IP).
Instalação
Descompacte o conteúdo do ficheiro 'Ping_equipamentos.zip' para uma pasta à sua escolha.
Agende uma tarefa como o Programador de Tarefas do Windows (Scheduled Tasks) com a periodicidade que pretender.
NOTA: Deverá ser tida em conta a configuração de firewalls.
Alerta de reboot
Envio de e-mail sempre que um servidor é reiniciado.
Ficheiros
reboot.vbs - script de monitorização.
Instalação
Descompacte o conteúdo do ficheiro 'reboot.zip' para uma pasta à sua escolha.
Agende uma tarefa como o Programador de Tarefas do Windows (Scheduled Tasks) para que corra no reboot do servidor.
Verificação das contas de serviço
Gera um ficheiro csv com informação de todas as contas de serviço utilizadas em cada um dos servidores indicados.
Ficheiros
ServicesMonitor.vbs - script de verificação;
ServicesMonitor.txt - equipamentos a monitorizar (indicar o nome IP).
Instalação
Descompacte o conteúdo do ficheiro 'VerificarContasDeServico.zip' para uma pasta à sua escolha.
MyPortal
Gestor de conteúdos (CMS) desenvolvido em asp.
Ficheiros
myportal.zip - contém 693 ficheiros com a aplicação.
Instalação
- Instalar IIS 5 ou superior no seu web server (incluir o serviço SMTP);
- Copiar o conteúdo do ficheiro myportal.zip para um directório do web server (ex.: c:\inetpub\wwwroot\myportal);
- No browser colocar o endereço (ex.: http://<meu server>/myportal/index.asp).
Notas: Ler o ficheiro readme.txt para mias informações e configuração.
O ficheiro index.asp pode ser colocado na raíz do web server para facilitar o acesso ao MyPortal (é apenas necessário refazer o caminho).