sexta-feira, 19 de julho de 2013

Servidor local de Chat (Openfire)


Instalação realizada em Debian 6

Openfire é um poderoso servidor de mensagem instantânea (Bate Papo) que utiliza o protocolo XMPP que pode ser utilizado em sua rede local, se você não quer o MSN em sua rede mas deseja que funcionários possam trocar mensagens instantâneas então prossiga com o a leitura desse post.

Primeiramente precisamos realizar o download do openfire no site do desenvolvedor clique no link para o download:

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.8.2_all.deb

Após o download o openfire requer, como pré dependência, que o JDK ou JRE esteja instalado.
# apt-get install sun-java6-jre

Obs: Caso você não tenho o repósitório

Edite seu sources.list:
# vim /etc/apt/sources.list
Agora você vai inserir a palavra "non-free" ao final de cada mirror original do Debian, deverá ficar assim:

deb http://ftp.br.debian.org/debian/ squeeze main non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main non-free

Após realizar as mudanças no arquivo sources.list precisamos atualizar o apt-get:
# apt-get update
# apt-get install sun-java6-jre

Agora vamos instalar o openfire:
# dpkg -i openfire_3.7.0_all.deb

A instalação emitirá um aviso de que o diretório /var/lib/openfire não é de propriedade do usuário openfire, essa mensagem pode ser ignorada porque o script de instalação já se encarregou de ajustar a propriedade do diretório.

Pronto, com as dependências e a instalação do openfire concluídas vamos a configuração, digite no seu navegador preferido a seguinte URL: http://[IP_Servidor]:9090

CLIENTE

O que seria um servidor XMPP sem um cliente, no site do desenvolvedor apresentado no inicio do post você pode escolher qual o cliente você quer utilizar, vou utilizar o spark para o exemplo.

As funcionalidades do Openfire podem ser expandidas por meio de plugins, livres ou comerciais.

Referências:
http://www.cooperati.com.br
http://www.vivaolinux.com.br/

Recuperando a senha de usuário no Linux - Debian/Ubuntu


Na tela de inicialização do grub, quando aparece a opção para escolher o sistema operacional, selecione o sistema desejado e digite “e”, o grub entra em modo de edição.

Na sexta linha onde aparece “linux /boot/vmlinuz-2.6.32-686 …. ro quiet” apague o ( ro quiet) e inclua ( init=/bin/bash ) depois Ctrol+X para salver e aguarde.
Já estamos logados como root na máquina.

Porém ainda não podemos editar a senha do root
Vamos montar as partições
# mount -o remount, rw /

Agora é só trocar a senha do root ou de qualquer usuário
# passwd root

Terminado

quinta-feira, 18 de julho de 2013

Instalação do Zabbix 2.0 para Debian 6

Instalação de pacotes

Esta Instalação é feita no Debian 6 (Squeeze)
Instale o pacote de configuração de repositório. este pacote contém arquivos de configuração do apt.

Dentro de /root crie uma pasta para fazermos os downloads

# mkdir download

# cd download/
# wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1squeeze_all.deb

# dpkg -i zabbix-release_2.0-1squeeze_all.deb
# apt-get update


Instalação e configuração do banco de dados MySQL.
Pacote debian Zabbix irá criar um DB Zabbix e preencher o banco de dados inicial automaticamente. No entanto, não há nenhuma maneira para definir o conjunto de caracteres do banco de dados MySQL. Se você usar um banco de dados MySQL como backend db Zabbix, por favor, siga os seguintes passos antes de instalar o pacote zabbix-server-mysql, ou não usar dbconfig-comum.


Instale o pacote do servidor MySQL:
# apt-get install mysql-server



Ajuste o parâmetro de codificação de caracteres no arquivo / etc / mysql / my.cnf
[Mysqld]
default-character-set = utf8

Em seguida, iniciar o mysqld
# service mysql start
ou

# /etc/init.d/mysql restart




Instalando pacotes Zabbix

Instalar pacotes Zabbix. dbconfig-comum vai criar o banco de dados e preencher o esquema iniciais e os dados automaticamente. Se db backend está localizado em um servidor diferente, defina dbc_remote_questions_default='true' in /etc/dbconfig-common/config.

Servidor Zabbix e frontend web com banco de dados mysql.
# apt-get install zabbix-server-mysql zabbix-frontend-php

Exemplo de instalação de agente Zabbix.
# apt-get install zabbix-agent

Edição de configuração do PHP para Zabbix frontend
Arquivo de configuração do Apache para Zabbix frontend está localizado em /etc/apache2/conf.d/zabbix. 

Alguns PHP ajustes já estão configurados.
# vim / etc/apache2/conf.d/zabbix
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value 2M upload_max_filesize
php_value max_input_time 300
php_value date.timezone America/Sao_Paulo


É necessário remover o comentário da configuração "date.timezone" e defina o fuso horário correto para você. Depois de alterar o arquivo de configuração, reinicie o servidor web apache.
# Service apache2 reiniciar

Zabbix frontend está disponível em http://[IP_do_Servidor]/zabbix no navegador.



Ao acessar  no navegador você terá:
1 - Welcome
   Clique em Next.
2 - Check of pre-requisites. ( Tem que estar tudo Ok)
   Clique em Next.
3 - Configure DB conection.
- Database type: MySQL
- Database host: localhost
- Database port: 0 (se você alterou coloque a porta correspondente, deixando 0 ele pega a porta padrão do MySQL).
- Database name: zabbbix
- User: root
- Password: [sua_senha]
Teste a conexão,  se der tudo Ok
   Clique em Next
4 - Zabbix server details
-Host: localhost
-Port: 10051
-Name:
5 - Pre-Installation summary
   Clique em Next
6 - Instalar
   Clique em Finish

 Nome de usuário / senha padrão é admin / zabbix.

Referências:



terça-feira, 16 de julho de 2013

Não consigo exibir arquivos ocultos

1) Vá em Iniciar -> Executar -> digite regedit -> dê Ok.

2) Localize a seguinte subchave:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\
Explorer\Advanced\Folder\Hidden\SHOWALL

3) Verifique o valor de CheckedValue. Ele deve ser do tipo REG_DWORD. Se for, siga para o passo 4; caso contrário pule para o passo 5.

4) Dê um duplo-clique para editar a entrada. Em "Dados do valor" coloque o número 1-> dê Ok e saia do Editor do Registro.

5) Caso o tipo do valor CheckedValue seja REG_SZ será necessário apagá-lo (delete-o e confirme). Clique com o botão direito sobre a chave SHOWALL -> Novo -> Valor DWORD. Escreva CheckedValue no campo nome. Dê duplo-clique sobre o mesmo, altere o valor de dados para 1, dê Ok e saia do Editor do Registro.

Seu novo valor de registro deverá ficar assim:

Nome - Tipo - Dados

CheckedValue REG_DWORD 0x00000001(1)

6) Verifique se os arquivos ocultos já podem ser visualizados.

Fonte: clubedohardware.com.br