segunda-feira, 23 de fevereiro de 2015

Terminal Service - Mudar porta de acesso

Nesse tutorial veremos como trocar a porta padrão do Terminal services.

1. Click no Menu Iniciar >> Executar

2. Digite Regedit

3. Localize a chave:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

4. No menu Editar, clique em Modificar >> Decimal e digite o número da nova porta ( no nosso exemplo a nova porta será 3390) em seguida, clique em OK

Fonte:  https://engdanielsantos.wordpress.com/2009/02/19/como-trocar-a-porta-padrao-3389-da-are-de-trabalho-remota-terminal-services/

terça-feira, 10 de fevereiro de 2015

Atualizar Openfire 3.9.1

Vamos lá, primeiro vou descrever meu cenário:

Sistema Operacional: Debian 7.1 64 Bits
Banco de Dados: SQL Server (Windows 2008 R2 Enterprise)
Autenticação: LDAP do Active Directory
Versão do Openfire: 3.8.2
Diretório de Instalação: /opt/openfire
Bom, agora vamos atualizar.

Vale ressalvar que eu estou atualizando do meu jeito pois não vi nada oficial no site do desenvolvedor. Acredito que este tipo de atualização é válida para qualquer tipo de banco de dados e autenticação que você utilize.

Todos os comandos aqui representados são executados como root #!

1 – Baixar o Openfire 3.9.1 ;

wget http://download.igniterealtime.org/openfire/openfire_3_9_1.tar.gz
2 – Descompactar o pacote tar gz;

tar zxvf openfire_3_9_1.tar.gz
3 – Parar o Openfire;

/etc/init.d/openfire stop
4 – Fazer backup do diretório de instalação;

mv /opt/openfire /opt/openfire_3.8.2_to_3.9.1_09022014
5 – Mover o diretório que a descompactação gerou para onde está instalado o openfire;

mv -vif openfire /opt/
6 – Copiar alguns arquivos do openfire antigo para não ter que configurar nada;

cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/enterprise /opt/openfire/
cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/conf /opt/openfire/
cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/plugins /opt/openfire/
cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/resources /opt/openfire/
6 – Iniciar o Openfire!

/etc/init.d/openfire start
7 – Checar se a porta 5222 subiu, ou teste direto na console.

nmap localhost | grep 5222
8 – Entrar na console de admin do Openfire e atualizar seus plugins, sugiro atualizar um plugin de cada vez, parar o Openfire, logar com o Spark e depois de checar se está tudo okay, atualizar o próximo.

Pronto,  seu Openfire está atualizado e operacional! =]]

Caso ele não esteja =[[, siga os passos abaixo para desfazer tudo que você fez e voltar para sua versão 3.8.2 ou qualquer outra versão que seu Openfire se encontra.

1 – Pare o Openfire.

/etc/init.d/openfire stop
2 – Remova o diretório com o Openfire na versão 3.9.1

rm -rf /opt/openfire
3 – Volte o backup de seu Openfire Antigo

cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014 /opt/openfire
4 – Inicie seu Openfire.

/etc/init.d/openfire start
5 – Pronto seu Openfire já está okay.

Openfire é bem simples e quase nunca dá problema. Recomendo o uso do Plugin Content Filter. Este plugin aliado com expressões regulares dão asas ao Openfire.

Fonte: https://linuxrede.wordpress.com/2014/02/10/atualizar-openfire-para-versao-3-9-1/

sexta-feira, 5 de dezembro de 2014

Mude a interface do Ubuntu para Cinnamon


Compartilhe isso ...
O ambiente gráfico que iremos testar hoje é um pouco parecido com o Gnome, até porque ele se baseia muito nesse ambiente. Ele tem um visual fácil de usar e um leiaute familiar, o que fará você se sentir em casa. Aliás. esse é um dos seus objetivos fundamentais.

No Cinnamon você pode mudar a forma como o ambiente de trabalho funciona, o visual e o comportamento dele. Por baixo dessa interface, o Cinnamon é um fork do Gnome Shell e baseado em Mutter e Gnome 3. Algumas coisas legais do Cinnamon:

Um painel inferior único que você pode configurar para ficar oculto automaticamente;
Lista de janelas, botão para “mostrar área de trabalho”, ícones systray e outros recursos comuns em ambientes graficos mais populares;
Um menu com o mesmo leiaute do Menu do LinuxMint, com opções para adicionar aplicações aos favoritos, para o desktop ou para o painel;
Personalização de lançadores de painel;
Um applet de som que lhe permite executar e controlar a sua música, e mudar o som dos alto-falantes para os fones e vice-versa.
Ele tem muito mais que isso, mas você só saberá o que ele tem a oferecer se instalar e experimentar. Para fazer isso siga esse passo a passo:

Passo 1. Feche todos os seus aplicativos em execução;
Passo 2. Abra um terminal;
Passo 3. Adicione o repositório do Cinnamon, digitando so seguinte comando:
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

Passo 4. Atualize o Apt digitando o comando:
sudo apt-get update

Passo 5. Finalmente, instale o ambiente:
sudo apt-get install cinnamon

Saia da sessão atual e quando aparecer a tela de login, escolha o Cinnamon. Entre com seu usuário e senha e depois comece a experimentar o ambiente. Como sempre, não esqueça de comentar aqui o que você achou, outras pessoas podem querer saber como foi.
---- ou

Install Cinnamon 2.2 via PPA in Ubuntu 14.04 LTS

sudo add-apt-repository ppa:lestcape/cinnamon
sudo apt-get update && sudo apt-get install cinnamon


Fonte:

quarta-feira, 3 de dezembro de 2014

Install Cinnamon or Mate on Debian Wheezy

For Cinnamon

Cinnamon is a GTK+ 3-based desktop environment. It originally started as a fork of the GNOME Shell, the successor of the GTK+2-based GNOME Panel, and was initially developed by (and for) Linux Mint.Because Cinnamon intends to implement a different graphical user interface (GUI) than GNOME, many of the GNOME Core Applications were forked.

Add the following to /etc/apt/sources.list:

deb http://packages.linuxmint.com/ debian main upstream import

Run each of the following lines separately:

# apt-get update
# apt-get install linuxmint-keyring
# apt-get update
# apt-get install cinnamon cinnamon-session cinnamon-settings

That’s it, log out of your current session, select Cinnamon

For Mate

MATE (Spanish pronunciation: ˈmate) is a desktop environment forked from the now-unmaintained code base of GNOME 2. It is named after the South American plant Yerba mate and tea made from the herb, mate. The use of a new name (“MATE” instead of “GNOME”) avoids conflicts with GNOME 3 components.

Add the following to /etc/apt/sources.list:

# main repository
deb http://repo.mate-desktop.org/debian wheezy main

# install mate-archive-keyring

# apt-key add mate-archive-keyring.gpg
# apt-get update

Please note that in normal circumstances installing unauthenticated packages from unknown repositories may be a security risk

# apt-get --yes --quiet --allow-unauthenticated install mate-archive-keyring
# apt-get update

Now to install MATE choose 1 of the 3 apt-get lines below.

this installs the base packages
# apt-get install mate-core

this to install mate-core and more extras
# apt-get install mate-desktop-environment

this to install mate-core + mate-desktop-environment and even more extras.
# apt-get install mate-desktop-environment-extra


That’s it, log out of your current session, select Mate as your default session and then log back in.

sexta-feira, 28 de novembro de 2014

Mensagem "O log de segurança deste sistema está cheio"

Quando você tenta fazer logon em um computador que está executando o Windows XP ou o Windows Server 2003, e quando você usa uma conta que não seja membro do grupo Administradores para tentar fazer logon em um computador que execute o Microsoft Windows Server 2003 ou o Microsoft Windows XP, pode receber esta mensagem na janela "Fazer logon no Windows":

"O log de segurança deste sistema está cheio. Apenas administradores podem fazer logon para corrigir o problema."

Você pode fazer logon no computador usando uma conta que seja membro do grupo Administradores, como a conta de administrador interno. Mas se você fizer logon remotamente no computador, poderá receber esta mensagem:

"O log de segurança deste sistema está cheio"

A solução é simples execute esse programa da microsoft de correção de problema e pronto!

DOWNLOAD: Corrigir problema

Ou

Faça Manualmente.


1. Clique em Iniciar >> Painel de Controle >> Ferramentas administrativas >> Visualizar eventos .


2. Clique com o botão direito em Segurança e clique em Propriedades.
Na área Tamanho do Log da janela Propriedades de Segurança, clique na opção Substituir eventos quando necessário em Quando o tamanho máximo do log for alcançado.


3.   Clique com o botão direito do mouse em segurança e em seguida, clique em limpar log de segurança, salve o backup em qqer lugar.

4. Clique em OK. Pronto!

Fonte: http://reacaodireta.blogspot.com.br/2013/02/mensagem-o-log-de-seguranca-deste.html

quinta-feira, 20 de novembro de 2014

Zabbix 2. 2.3 no Debian Wheezy 7.0.5 - Instalação e configuração

Instalando o Zabbix 2. 2.3 no Debian Wheezy 7.0.5 para monitoramento de rede|Infraestrutura|Sistemas

Lista de repositórios:

# nano /etc/apt/source.list 

deb http://ftp.br.debian.org/debian wheezy main
deb-src http://ftp.br.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy /updates main
deb-src http://security.debian.org/ wheezy /updates main
deb http://ftp.br.debian.org/debian wheezy -updates main
deb-src http://ftp.br.debian.org/debian wheezy-updates main

Atualizar o S.O.:
# apt-get update
# apt-get upgrade -y 
.

Obtendo as dependências para a instalação do Zabbix:

# apt-get install make flex gcc gpp php-net-socket libpq5 libpq-dev snmp apache2 libapache2-mod-php5 php5 php5-gd php5-curl libcurl4-openssl-dev php5-mysql php5-snmp php-pear perl-base liburi-perl libapache2-mod-perl2 libwww-perl libtool libextutils-pkgconfig-perl pkg-config libsnmp-dev libcurl3 rcconf libgd-text-perl php5-cgi perl-modules libpdf-api2-perl libssh2-1-dev mysql-server libmysql++-dev libmysqlclient-dev snmpd libsnmp-dev curl libiksemel-dev libiksemel-utils fping lm-sensors libsysfs2 jabber -y 

Criar o usuário zabbix e grupo zabbix para a aplicação:

# groupadd zabbix
# useradd -g zabbix zabbix 

Criar o um diretório em /usr/src/zabbix, para armazenar os fontes do Zabbix:

# mkdir /usr/src/zabbix
# cd /usr/src/zabbix
# wget http://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.3/zabbix-2.2.3.tar.gz 

Descompacte e acesse o arquivo para instalação:

# tar -xvzf zabbix-2.2.3.tar.gz
# cd zabbix-2.2.3/ 

Criar a database para o Zabbix e configurar a permissão para o usuário zabbix ter acesso à database, mediante usuário e senha:

# mysql -uroot -p 

mysql> create database zabbix character set UTF8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '1234';"
mysql> flush privileges;
mysql> quit; 

Acesse e importe os .sql do Zabbix para a database do MySQL:

# cd /usr/src/zabbix/zabbix-2.2.3/database/mysql/
# mysql -u zabbix -p zabbix < schema.sql
# mysql -u zabbix -p zabbix < images.sql
# mysql -u zabbix -p zabbix < data.sql 

Ajuste o desempenho do MySQL:

# nano /etc/mysql/conf.d/tunning.cnf 

[mysqld]
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Split Tables
innodb_file_per_table = 1
key_buffer_size = 32M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

Com o banco de dados estruturado com as bases de dados do Zabbix, podemos iniciar a compilação e instalação:

# cd /usr/src/zabbix/zabbix-2.2.3/

# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-snmp --with-libcurl3 --with-ssh2 --with-snmpwalk --with-net-snmp --with-snmptranslate --with-snmget --with-ssh2
# make install 

Certifique-se que os serviços do zabbix_agent e zabbix_server foram configurados no /etc/services. Caso não, configure manualmente:

# nano /etc/services 

zabbix-agent 10050/tcp #Zabbix Agent
zabbix-agent 10050/udp #Zabbix Agent
zabbix-trapper 10051/tcp #Zabbix Trapper
zabbix-trapper 10051/udp #Zabbix Trapper

Configure ou valide os *.confs do Zabbix, com:

# nano /usr/local/etc/zabbix_agentd.conf
E:
# zabbix_agent.conf 

PidFile=/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
LogFileSize=1
DebugLevel=3
EnableRemoteCommands=1
LogRemoteCommands=1
Server=127.0.0.1
ListenPort=10050
Hostname=Zabbix Server

# nano /usr/local/etc/zabbix_server.conf 

ListenPort=10051
LogFile=/tmp/zabbix_server.log
LogFileSize=2
PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=1234
StartIPMIPollers=1
StartDiscoverers=5
Timeout=3
#FpingLocation=/usr/bin/fping

Copie o fping e traceroute de /usr/sbin para /usr/bin/ e dê as permissões para execução:

# cp /usr/sbin/ traceroute /usr/bin/
# cp /usr/sbin/ fping* /usr/bin/
# chown root:zabbix /usr/sbin/fping*
# chmod 710 /usr/sbin/fping*
# chmod ug+s /usr/sbin/fping* 

Copie os iniciáveis do zabbix_agentd e zabbix_server para o /etc/init.d/, com as permissões de execução do script:

# cd /usr/src/zabbix//zabbix-2.2.3/misc/init.d/debian/
# cp zabbix-* /etc/init.d/
# chmod 755 /etc/init.d/zabbix-server
# chmod 755 /etc/init.d/zabbix-agent
# rcconf 

Marque os dois scrips do Zabbix e dê OK.

# /etc/init.d/zabbix-server start
# /etc/init.d/zabbix-agent start
# ps -aux | grep zabbix 

Criar e acessar o diretório zabbix em /var/www/zabbix, para armazenar os fronts do Zabbix:

# mkdir /var/www/zabbix
# cp -R /usr/src/zabbix/zabbix-2.2.3/frontends/php/* /var/www/zabbix/

# chown -R www-data:zabbix /var/www/zabbix 

Configurar o php.ini para o Zabbix:

# nano /etc/php5/apache2/php.ini 

date.timezone = America/Sao_Paulo
memory_limit = 512M
post_max_size = 60M
upload_max_filesize = 32M
max_execution_time = 600
max_input_time = 600

Restarte o Apache para carregar as novas configurações do php.ini:

# /etc/init.d/apache2 restart 

Finalize a instalação via WEB pelo endereço: http://ipdozabbix/zabbix

Informe/verifique as dependências, insira o usuário da database e senha, prossiga com as configurações solicitadas e finalize a instalação.
Usuário padrão: admin
Senha padrão: zabbix

Referência:
http://www.vivaolinux.com.br/dica/Zabbix-2-23-no-Debian-Wheezy-705-Instalacao-e-configuracao


Erros ao restaurar Database no PostgreSQL 9.3

Erro
Ao tentar restaurar um database no PostgreSQL 9.x ele retorna erros “hstore”.

Solução
Criar o database e aplicar o comando:

template1=# CREATE EXTENSION hstore;

Caso retornar algun erro, instalar os pacotes:

# apt-get install postgresql-contrib-9.x
# apt-get install postgresql-contrib-9.x

Aplique o comando novamente
template1=# CREATE EXTENSION hstore;

e tente restaurar novamente.

Referência: