Erro
Usando o site: http://www.nfe.fazenda.gov.br/portal/consultaAutorizacaoUso.aspx para fazer o download de Notas XML Cliente
Deparei com o seguinte erro:
Solução:
Abra o site:
http://www.iti.gov.br/icp-brasil/navegadores
Clique no navegador que esta usando:
Faça o download da cadeia de Certificados V1, V2 eV3 instale-os , feche o navegador e tente novamente.
Espaço destinado a compartilhar e registrar informações cotidianas de Tecnologia da Informação.
sexta-feira, 18 de setembro de 2015
sábado, 4 de julho de 2015
Instalação do PostgreSQL 9.4
Instalando os Repositórios
Debian (Squeeze) 6.x
Create the file /etc/apt/sources.list.d/pgdg.list, and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Debian (Wheezy) 7.x
Create the file /etc/apt/sources.list.d/pgdg.list, and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
Debian (Jessie) 8.x
Create the file /etc/apt/sources.list.d/pgdg.list, and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main
Importar a chave de assinatura do repositório, e atualizar as listas de pacotes
# wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
apt-key add -
# apt-get update
Instalação
Para instalar o PostgreSQL em Debian , use o apt- get ( ou outro apt- condução) de comando
# apt-get install postgresql-9.4
O repositório contém muitos pacotes diferentes, incluindo addons de terceiros. Maioria pacotes de comando e importantes são ( substitua o número da versão , se necessário) :
- postgresql-client-9.4 - client libraries and client binaries
- postgresql-9.4 - core database server
- postgresql-contrib-9.4 - additional supplied modules
- libpq-dev - libraries and headers for C language frontend development
- postgresql-server-dev-9.4 - libraries and headers for C language backend development
- pgadmin3 - pgAdmin III graphical administration utility
segunda-feira, 15 de junho de 2015
Distribuições Linux - Ferramentas
Parted Magic – gerenciador de partições
O Parted Magic possui como base o software GParted para lidar com tarefas de particionamento com facilidade. Uma extensa coleção de ferramentas de sistema de arquivos também estão incluídos e o Parted Magic suporta os seguintes sistemas de arquivos: btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs +, jfs, linux-swap, ntfs, reiserfs, reiser4, e xfs.
Site Oficial
OphCrack – recupere senhas dos usuários do sistema Windows
Essa ferramenta possui uma funcionalidade interessante: é possível recuperar todas as senhas dos usuários do sistema Windows! Seu uso é recomendado quando, por exemplo, alguém esquece a senha de administrador do sistema! O OphCrack irá crackear (revelar) as senhas de todos os usuários do mesmo! Portanto use essa ferramenta com consciência!
Site Oficial
Dr.Web Antivirus
Se o seu sistema Windows ou Linux tem tido problemas com malwares, então você deve usar o Dr.Web LiveCD!
Dr.Web LiveCD irá limpar o seu computador de arquivos infectados e suspeitos, ajudará você a copiar informações importantes para um dispositivo removível de armazenamento de dados ou em outro computador, e depois tentar eliminar arquivos infectados.
Site Oficial
Clonezilla – clonando os discos
Uma ferramenta que possibilita uma cópia de discos rígidos. Basicamente, você pode fazer um backup completo de sua máquina, criando uma imagem com tudo o que existe nela. É uma opção gratuita ao Norton Ghost. Os sistema de arquivos suportados são: ext2, ext3, ext4, reiserfs, reiser4, xfs, FAT, NTFS, etc.
Site Oficial
Rescatux – recupere a partição MBR facilmente
Muito útil para quem tem dois sistemas operacionais instalados no computador e utiliza o GRUB para escolher por qual deles deseja iniciar. Com o Rescatux, você pode atualizar o menu de inicialização para as versões mais recentes ou, quando der algum problema, voltar às configurações originais.
Site Oficial
Network Security Toolkit
Distribuição Linux baseada no Fedora e proporciona um ambiente com várias ferramentas livres para segurança em redes de computadores.
Site Oficial
SystemRescueCD
SystemRescueCd é um sistema Linux que roda em um CD-ROM ou um PenDrive, projetado para reparar um sistema e dados após uma falha. Ele também tem como objetivo fornecer uma maneira fácil de realizar tarefas de administração em um computador, como a criação e edição de partições do disco rígido. Ele contém muitos utilitários úteis do sistema (GNU parted, partimage, FSTools) e algumas básicas (editores, Midnight Commander, ferramentas de rede).
Indicado por ser muito fácil de usar.
Site Oficial
DEFT Linux – análise forense
Distribuição Linux, criada na Itália, que tem como objetivo auxiliar investigadores, policiais, administradores de sistemas ou qualquer pessoa que deseja realizar uma análise forense em um computador, seja ele Linux ou Windows. Ou seja, permite você descobrir o que houve em determinado incidente computacional; através da análise dos rastros deixados. Além disso, é possível realizar a recuperação de arquivos removidos acidentalmente, com dd_rescue e photorec instalados.
Site Oficial
terça-feira, 9 de junho de 2015
Como desligar ou reiniciar o Windows Server 2012
Você pode desligar seu servidor por linha de comando usando o power shell
Desligar –> shutdown –s –f –t 5
Reiniciar –> shutdown –r –f –t 5
Se você quer fazer através do botão desligar ou reiniciar, pressione Windows Key + i
Será mostrado a barra de configurações, selecione o botão de Power
Fonte
segunda-feira, 1 de junho de 2015
Erro "Falha no logon do Serviço de Perfil de Usuário"
Ao fazer o logon em um computador baseado no Windows 7 ou no Windows Vista usando um perfil temporário, a seguinte mensagem de erro é exibida:
Falha no logon do Serviço de Perfil de Usuário. Não é possível carregar o perfil de usuário.
Link da Microsoft
Falha no logon do Serviço de Perfil de Usuário. Não é possível carregar o perfil de usuário.
Link da Microsoft
Gerenciador deTelas de Administração Windows
Local no Windows Server 2003: C:\WINDOWS\system32\
Pode ser acessado pelo Executar ( Tecla = Windows + R)
- lusrmgr.msc
- compmgmt.msc
Referência: Link
terça-feira, 26 de maio de 2015
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/
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/
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.
---- ouInstall 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
"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
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/
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:
segunda-feira, 17 de novembro de 2014
Apagando arquivos antigos
A primeira coisa a determinar seria a quantidade de backups que você deseja guardar. Neste exemplo, irei armazenar 10 cópias.
Vamos criar um arquivo. "apagar_antigos" por exemplo.
# vim /root/scripts/apagar_antigos
Basta acrescentar a seguinte linha:
find /backup -ctime +10 -exec rm -rf {} \;
E só. Esta linha fará uma busca no diretório /backup e apagará os arquivos modificados a mais de 10 dias.
OBS: /backup é onde armazeno meus backups, adapte a linha de comando para a sua necessidade.
Você pode incrementar um pouco este arquivo. Fica a sua escolha. = )
Lembre que este arquivo deve ser "executável":
# chmod +x /root/scripts/apagar_antigos
Depois basta inserir uma entrada na cron para automatizar o processo. Por exemplo:
# crontab -e
E inserir a seguinte linha:
00 01 * * * /root/scripts/apagar_antigos
Agora para reiniciar o crond:
# service crond restart
Vamos criar um arquivo. "apagar_antigos" por exemplo.
# vim /root/scripts/apagar_antigos
Basta acrescentar a seguinte linha:
find /backup -ctime +10 -exec rm -rf {} \;
E só. Esta linha fará uma busca no diretório /backup e apagará os arquivos modificados a mais de 10 dias.
OBS: /backup é onde armazeno meus backups, adapte a linha de comando para a sua necessidade.
Você pode incrementar um pouco este arquivo. Fica a sua escolha. = )
Lembre que este arquivo deve ser "executável":
# chmod +x /root/scripts/apagar_antigos
Depois basta inserir uma entrada na cron para automatizar o processo. Por exemplo:
# crontab -e
E inserir a seguinte linha:
00 01 * * * /root/scripts/apagar_antigos
Agora para reiniciar o crond:
# service crond restart
Instalação do PostgreSQL 9.3 em Debian 7
Instalando o PostgreSQL 9.3 no Debian 7
# apt-get install postgresql-9.3Configuração para acesso pela rede local
# vim /etc/postgresql/9.3/main/postgresql.conf
listen_addresses = '*'
# vim /etc/postgresql/9.3/main/pg_hba.conf
host all all 192.168.0.0/24 trust
Alterando a Porta de Escuta
# vim /etc/postgresql/9.3/main/postgresql.conf
port = 5438
Reiniciando o postgres para aplicar as configurações
/etc/init.d/postgresql restart
Como configurar o MySQL para aceitar conexão remota
Por padrão o MySQL não permite conexão remota por questões de segurança. Caso você precise de uma conexão deste tipo terá que fazer uma pequena configuração, basta mudar no arquivo /etc/mysql/my.cnf
Eu faço assim no shell (linha de comando):
# vim /etc/mysql/my.cnf
Localize a linha que contém
[mysqld]
bind-address=YOUR-SERVER-IP
Troque YOUR-SERVER-IP pelo IP de internet da máquina servidora. Então se seu IP é 154.200.201.184, vai ficar assim:
bind-address=154.200.201.184
Outra coisa. No mesmo arquivo se skip-networking não estiver comentado o mysql não vai aceitar conexão tcp/ip.
Ficando assim:
#skip-networking
É só salvar o arquivo e reiniciar o mysql.
Referência:
http://oceanobit.blogspot.com.br/2013/07/como-configurar-o-mysql-para-aceitar.html
Comandos do Mysql
Instalando o Mysql-Server
aptitude install mysql-serverConectando-se ao mysql
mysql -u [usuario] -p[senha]Criando um Database
mysql -u root -p -e "CREATE DATABASE openfire "Permitindo o usuario openfire ao database openfire
mysql -u root -p -e "GRANT ALL PRIVILEGES ON openfire . * TO 'openfire'@'localhost' "Criando um usuario
mysql -u root -p -e "GRANT USAGE ON * . * TO 'openfire'@'localhost' IDENTIFIED BY 'PASSWD' "Restaurando um Backup
mysql -u root -p[senha] -h 127.0.0.1 [database] < /[diretório]/[nome_backup].sql
Alterando senha de usuário no MySQL
mysql> update mysql.user set password=PASSWORD('nova_senha') where user='fulano';
mysql> flush privileges;
Instalando um servidor Openfire no Debian 7
O Openfire é um servidor para comunicação interna, semelhante ao MSN e Gtalk. Cada vez mais as empresas estão centralizando e controlando a comunicação interna evitando o uso de MSN e outros mensageiros que atrapalham a produtividade e o desempenho dos funcionários.
Instalando o Java
Via APT
apt-get
install sun-java6-jre
MANUAL
vamos
criar o diretório /usr/java e em seguida vamos entrar nele:
#
mkdir /usr/java
#
cd /usr/java
Logo
após iremos fazer o download do JAVA dentro deste diretório
(/usr/java), pelo comando wget, já renomeando o nome do arquivo para
java.bin:
#
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=20279 -O
java.bin
Depois
de terminado o download, alteramos as permissões do arquivo para
execução e logo em seguida já o executamos:
#
chmod a+x java.bin
#
./java.bin
Será
exibido os termos de licença do Java, para descer basta usar a barra
de espaço e digitar yes no final. Agora que o Java está instalado,
iremos instalar o banco de dados para o Openfire.
Instalação do MySQL e criação da base de dados
Baixamos o pacote do
MySQL server diretamente via apt:
# aptitude install
mysql-server
Depois de instalado
devemos criar uma senha para o usuário root do MySQL com o comando
abaixo:
# mysqladmin -u root
password 'PASSWD'
(sendo que PASSWD será
a senha escolhida por você)
Agora criaremos o
usuário que será utilizado pelo Openfire, lembrando que a senha
criada anteriormente será solicitada de agora em diante para certos
comandos:
# mysql -u root -p -e
"GRANT USAGE ON * . * TO 'openfire'@'localhost' IDENTIFIED BY
'PASSWD' "
Agora criaremos a Base
de dados do Openfire:
# mysql -u root -p -e
"CREATE DATABASE openfire "
# mysql -u root -p -e
"GRANT ALL PRIVILEGES ON openfire . * TO 'openfire'@'localhost'
"
Pronto, o banco de
dados e o usuário já estão criados, vamos agora instalar o
Openfire.
Instalação do Openfire
# cd /opt
# tar -zxf
openfire.tar.gz
Criaremos
agora um atalho para que o Openfire inicie automaticamente junto com
o sistema:
#
ln -s /opt/openfire/bin/openfire /etc/init.d/openfire
#
update-rc.d openfire defaults 80
Para
iniciar o Openfire manualmente:
#
/etc/init.d/openfire start
Plugins Recomendados
- Client Control
- Content Filter
- Kraken IM Gateway
- Monitoring Service
- Search
Assinar:
Postagens (Atom)