terça-feira, 25 de agosto de 2015

Como Instalar Webmin usando repositório APT-GET


Se você deseja instalar e atualizar o Webmin via APT-GET, siga os seguintes passos:

1 - Edite o arquivo
# sudo nano /etc/apt/sources.list

2 - Adicione a linha
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Como Montar CDROM no Linux Ubuntu



1 - Detectar unidade de cd-rom / dvd-rom
# wodim –devices

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Instalando Java no Ubuntu



Introdução
Como uma grande quantidade de artigos e programas necessitam ter o Java instalado, este artigo irá guiá-lo através do processo de instalação e gerenciamento de diferentes versões de Java.
1 - Chame o editor nano com a seguinte linha
# nano /etc/apt/sources.list

2 - Descomente as linhas :

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Aprenda como instalar o Openfire "Messenger Corporativo" - Parte I


Introdução
Ferramentas de chat corporativo são úteis para agilizar a comunicação dentro da empresa, principalmente quando ela possui filiais distantes, pois caso seja uma conversa simples, tudo pode ser resolvido pelo próprio chat corporativo, economizando dinheiro da ligação e recursos como o servidor de e-mail (que geralmente é muito utilizado).

O Openfire é um servidor messenger corporativo gratuito que implementa o protocolo Jabber (XMPP). Além de ser de simples instalação, ele já possui vários clientes diferentes para Windows, Linux e Mac OS (ideal para ambientes heterogêneos) como Spark (que foi minha escolha e pode ser baixado no mesmo site do OpenFire), Pidgin, Kopete e qualquer outro que suporte o XMPP (Jabber).

Pré-requisitos
* Ubuntu Server ou Ubuntu Desktop Instalado

Daremos então inicio a configuração do Openfire

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Aprenda como instalar o Openfire "Messenger Corporativo" - Parte II



Openfire – Integrando Openfire com o Active Directory

Introdução
Neste tutorial irei mostrar como integrar o Openfire com o Active Directory, partindo do pressuposto que o Openfire já esteja instalado. Caso ainda não esteja instalado, acesse a matéria "Instalando Openfire no Ubuntu - Parte I".

Obs.: É necessário apenas a instalação do Openfire, a configuração via Web será feita neste tutorial.

Pré-requisitos
* Openfire instalado.
* Domínio do Active Directory.

Mãos à obra!

1. Criando o grupo de usuários do Openfire no Active Directory
Primeiramente é necessário criar um grupo para os usuários do Openfire.

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Verificar tamanho de pastas de um diretório

Recentemente me deparei com o travamento no Ubuntu Server 10.04 onde o espaço em disco estava perto de atingir 100% de utilização, inicialmente achei que poderia ser um crash no HD ou no Kernel.

Analisando a fundo, acabei descobrindo que os logs do Linux e principalmente os relatórios do Sarg estavam ocupando cerca de 99% de todo espaço livre em disco.

Um comando simples que pode salvar sua vida quando seu servidor esta perto de atingir 100% de utilização do disco.

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Como limpar relatórios do Sarg automaticamente no linux


Introdução
Recentemente meu servidor travou devido a falta de espaço em disco, após feito analise, identifiquei que os relatórios do Sarg estavam enchendo todo meu disco. Por medida de emergência, acabei efetuando a limpeza manual dos relatórios, mas agindo de maneira preventiva, criei o script abaixo para efetuar a limpeza de forma automática utilizando o Cron do Linux.

Pré-requisitos
* Sarg instalado e funcionando.

Este script foi criado com base no Ubuntu Server 10.04, caso você tenha uma versão diferente ou outra distribuição fique atento aos caminhos de configuração da sua distribuição.

Você pode executar tarefas de hora em hora, diariamente, semanalmente e mensalmente, simplesmente colocando seus arquivos dentro dos diretório respectivos /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly e /cron.monthly.

Neste caso criei um script em /etc/cron.weekly para que a limpeza dos relatórios do Sarg fosse feita semanalmente.

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Aprenda como criar um serviço no Windows

Um breve descritivo sobre Serviços do Windows

Um serviço, é um programa que é carregado antes mesmo do usuário se logar, este serviço fica rodando na máquina mesmo quando o usuário faz o logoff.

O serviço não é um executável comum, para um programa poder rodar como serviço, é necessário o mesmo ter sido desenvolvido para ser serviço.

Se um programa for feito para ser serviço, nele deve haver um código que dispara um thread, no qual essa thread cria um processo de um programa qualquer, logo esse programa herdará as características de um serviço. Se o serviço tiver o privilégio de "System Account", o programa chamado pelo serviço, terá o privilégio de "System Account" também.

Nenhum usuário(sem privilégios) poderá matar o .exe que foi chamado como serviço, se esse .exe for a calculadora do Windows por exemplo, a calculadora sempre estará em execução.

Lembrando que um serviço tem várias chaves e valores setados no registro, mas para um programa ser executado como serviço, o mesmo deve ser escrito para tal finalidade.

Criando um Serviço do Windows

É possível criar um serviço utilizando duas ferramentas da própria Microsoft: Applications as Services Utility (srvany.exe) e Service Installer (instsrv.exe). Essa ferramentas fazem parte do Windows Server 2003 Resource Kit Tools.

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Como Migrar Openfire para um novo servidor Ubuntu 12 com Java 7


Pré-requisitos* Ubuntu Server ou Ubuntu Desktop 12.04 Instalado

Este tutorial demonstra como instalar o openfire no Ubuntu 12.04 com Oracle Java 7

Daremos então inicio a configuração do Openfire.

1. Instalar MySQL no Ubuntu
a) Para instalar o MySQL use os comando abaixo nesta mesma ordem:
# sudo apt-get install mysql-server

2. Instalar o Java 7 no Ubuntu 12.04
 a) Para instalar o Java 7 use os comando abaixo nesta mesma ordem:
# sudo add-apt-repository ppa:webupd8team/java
# sudo apt-get update
# sudo apt-get install oracle-jdk7-installer
# sudo update-alternatives --config java


Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Como efetuar a atualização do Openfire 3.7.1 para Openfire 3.8.1

Aprenda neste tutorial como efetuar o upgrade do Openfire 3.7.1 para Openfire 3.8.1

1 - Pare o serviço do Openfire
# /etc/init.d/openfire stop

2 - Por segurança faça o backup dos diretórios de instalação do Openfire. Levei em consideração que a instalação da versão do Openfire 3.7.1 foi feita com diretório padrão.
# cp -R /var/lib/openfire /var/lib/openfire_bkp

# cp -R /usr/share/openfire /usr/share/openfire_bkp

# cp -R /etc/openfire /etc/openfire_bkp


Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Erro 0x00000057 ao instalar impressora no Windows 7

Ao tentar instalar a impressora no Windows 7 o erro 0x00000057 é exibido

Este erro acontece devido a falta de acesso na pasta C:\Windows\System32\DriverStore.

Utilizando o procmon pude perceber o  "acesso negado" na pasta C:\Windows\System32\DriverStore ao instalar o driver da impressora

Para resolver este problema siga os passos abaixo:

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

Liberar Internet Explorer 10 no WSUS

Recentemente percebi que diversos computadores não estavam atualizando o Internet Explorer para versão 10, porém eu já havia liberado esta atualização no WSUS.

Executando a atualização manualmente o Internet Explorer 10 estava instalando normalmente, o que indicava que maquina não estava com problema.

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

O arquivo de definição do contador de desempenho é inválido / Performance counter definition file is invalid


Após a atualização do Exchange Server 2013 CU5 para o CU7, começaram aparecer no meu Event Viewer o Event ID 106, Performance counter updating error, ou seja erros nos contadores de performance.

Para resolver este problema, registre novamente os contadores de performance com script abaixo, bastando apenas colar este código no bloco de notas e salvar como perform.ps1.

Nosso site mudou de endereço, acesse a matéria completa pelo endereço http://embdesk.000webhostapp.com/

sexta-feira, 6 de março de 2015

O arquivo de definição do contador de desempenho é inválido / Performance counter definition file is invalid - Original


Após a atualização do Exchange Server 2013 CU5 para o CU7, começaram aparecer no meu Event Viewer o Event ID 106, Performance counter updating error, ou seja erros nos contadores de performance.

Para resolver este problema, registre novamente os contadores de performance com script abaixo, bastando apenas colar este código no bloco de notas e salvar como perform.ps1.

add-pssnapin Microsoft.Exchange.Management.PowerShell.Setup
$path = "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf"
$items = Get-ChildItem -Recurse $path

$files = $items | ?{$_.extension -eq ".xml"} 

Write-Host "Registering all perfmon counters in $path"
Write-Host 

$count = 0;

foreach ($i in $files)
{
   $count++ 
   $f =  $i.directory, "\", $i.name -join ""

   Write-Host $count $f -BackgroundColor red

   New-PerfCounters -DefinitionFileName $f



Ao rodar arquivo perform.ps1 através do Exchange Management Shell, ocorreu o erro abaixo, ou seja, algum dos contadores esta corrompido ou com falha de sintaxe



Buscando informações no Event Viewer notei que o erro estava no contador InfoWorkerMultiMailboxSearchPerformanceCounters.xml

Erro Event Viewer
Cmdlet failed. Cmdlet New-PerfCounters, parameters -DefinitionFileName "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml"


Para corrigir este contador, siga os passos abaixo

Abra com o notepad o arquivo em "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml" e note que a esquerda de todas entradas Searches existe um espaço em branco, delete o espaço de todos os Searches e salve o arquivo.

Exemplo
   <Counter>
      <Name> Searches with less than 5 mailboxes</Name>
      <Type>NumberOfItems64</Type>
    </Counter>

Devendo ficar (Sem o espaço depois do <Name>e antes do Searches)
   <Counter>
      <Name>Searches with less than 5 mailboxes</Name>
      <Type>NumberOfItems64</Type>
    </Counter>

E execute a linha abaixo para adicionar este contador que ficou faltando, se quiser pode executar novamente o script mencionado acima.

New-PerfCounters -DefinitionFileName "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml"

Pronto agora este contador foi registrado com sucesso !

Nosso site mudou de endereço, acesse a matéria completa pelo endereço https://embdesk.wordpress.com/