Powered By Blogger

Translate

segunda-feira, 6 de junho de 2016

Instalação Java 8 + TomCat 8.5.2 no Debian 8.4

Fazer Download


Acesse http://java.com e clique no botão Download


Instalação

As instruções a seguir se referem à instalação da versão do Java 8 Update 73 (8u73). Se estiver instalando outra versão, certifique-se de alterar o número da versão adequadamente ao digitar os comandos no terminal. Exemplo: para Java 8u79, substitua 8u73 por 8u79. Observe que, como no exemplo anterior, o número da versão às vezes é precedido pela letra u e às vezes é precedido por um sublinhado, por exemplo, jre1.8.0_73. 
Observação sobre acesso-raiz: Para instalar o Java em um local no sistema, como /usr/local, faça log-in como usuário-raiz para obter as permissões necessárias. Se você não tiver acesso como raiz, instale o Java em seu diretório principal ou em um subdiretório para o qual tenha permissões de gravação
Java para Plataformas Linux


 1. Vá para o diretório no qual deseja instalar o arquivo. Digite:
cd directory_path_name
Por exemplo, para instalar o software no diretório /usr/java/, digite:
cd /usr/java/

 2. Mova o archive binário .tar.gz para o diretório atual.
 3. Descompacte o tarball (arquivo compactado TAR) e instale o Java 
tar zxvf jre-8u73-linux-i586.tar.gz

Os arquivos Java são instalados em um diretório chamado jre1.8.0_73 no diretório atual. 
Neste exemplo, ele é instalado no diretório /usr/java/jre1.8.0_73.
 4. Delete o arquivo .tar.gz se desejar economizar espaço em disco.

Ativação e Configuração

Firefox

Quando você instala a plataforma Java, o arquivo de plug-in Java é incluído como parte dessa instalação. Se você quiser usar o Java no Firefox, crie manualmente um link simbólico do arquivo de plug-in na release para um dos locais que o Firefox espera. No Firefox versão 21 e mais recentes, crie o link simbólico no diretório home, ~/.mozilla/plugins. A partir do Firefox versão 21, a criação do link simbólico no subdiretório plugins do diretório da aplicação Firefox não é suportada.

Para configurar o Java Plug-in, siga estas etapas:
Saia do browser Firefox se ele ainda estiver em execução.

Desinstale todas as instalações anteriores do Java Plug-in.
Apenas um Java Plug-in pode ser usado por vez. Quando quiser usar outro plug-in, ou versão de um plug-in, remova os links simbólicos de qualquer outra versão e crie um link simbólico recente para o novo plug-in.

Remova os links simbólicos (ou mova-os para outro diretório) para javaplugin-oji.so elibnpjp2.so do diretório plugins do Firefox.

Crie um link simbólico para o Plug-in Java no diretório plugins do Firefox

Vá para o diretório plugins do Firefox
cd ~/.mozilla/plugins

Crie o diretório de plug-ins se ele não existir.

Crie o link simbólico
plug-in de 32 bits:

ln -s diretório de instalação do Java/lib/i386/libnpjp2.so .
plug-in de 64 bits:

ln -s diretório de instalação do Java/lib/amd64/libnpjp2.so .


Exemplo

Se o Java estiver instalado neste diretório:
/usr/java/diretório de instalação do Java

Digite na janela do terminal para ir até o diretório de plug-in do browser:
cd ~/.mozilla/plugins/

Digite o seguinte comando para criar um link simbólico para o Plug-in Java do 

Firefox:

ln -s /usr/java/diretório de instalação do Java/lib/i386/libnpjp2.so
root@web:~/.mozilla/plugins# ln -s /usr/java/jre1.8.0_91/lib/i386/libnpjp2.so /root/.mozilla/plugins/libnpjp2.so

Inicie o browser Firefox ou reinicie-o se ele já estiver ativo.

No Firefox, digite about:plugins na barra de localização para confirmar o carregamento do Java Plug-in. Você também pode clicar no menu Ferramentas para confirmar se o Console Java está nesse local.

Instalação TOMCAT 8.5.2


Download 

Efetue o download no link abaixo


Utilizei o pacote apache-tomcat-8.5.2.tar.gz

Ou se preferir baixo o pacote diretamentamente pelo link  http://ftp.unicamp.br/pub/apache/tomcat/tomcat-8/v8.5.2/bin/apache-tomcat-8.5.2.tar.gz


Instalação

tar -zxvf apache-tomcat-8.5.2.tar.gz && mv apache-tomcat-8.5.2 /opt/tomcat



Criando o script init do Tomcat:

# vim /etc/init.d/tomcat


#!/bin/sh
# Tomcat Init-Script

case $1 in

start)
sh /opt/tomcat/bin/startup.sh
;;

stop)
sh /opt/tomcat/bin/shutdown.sh
;;

restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;

esac
exit 0


Dê permissão 755 ao arquivo e colocaremos ele para executar na inicialização do SO:

root@web:/etc/init.d# chmod 755 tomcat

Instale um desses pacotes e configure o que vai ser ou não iniciado:

para terminal 

# apt-get install rcconf


Utilize o comando rcconf para carregar a tela abaixo


# rcconf


Habilite o tomcat para iniciar com o S.O


Adicionando um Usuario para logar no tomcat

Temos que adicionar um usuário para podermos usar o Manager do Tomcat, editaremos o arquivo tomcat-users.xml: 

# vim /opt/tomcat/conf/tomcat-users.xml 

Antes da chave </tomcat-users>, iremos informar o usuário e senha de acesso: 


   <?xml version='1.0' encoding='utf-8'?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="141010" roles="tomcat,manager-gui"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>


Iniciando o Tomcat: 

# /etc/init.d/tomcat start 

Acesse o Tomcat no seu browser e será solicitado o login e senha, informe o mesmo que foi editado no arquivo tomcat-users.xml: 
http://SERVERNAME:8080/manager/html 


INSTALANDO O APACHE2 E OS CONECTORES

   
O Tomcat pode ser usado como um Web Server, mas o Apache é muito mais poderoso utilizando os seu módulos. Iremos instalar o apache2 e o módulo que irá realizar a conexão dele com o Tomcat. 
# aptitude install apache2 libapache2-mod-jk 

Crie e edite o arquivo workers.properties, conforme abaixo: 

# vim /etc/apache2/workers.properties
workers.tomcat_home=/opt/tomcat
workers.java_home=/usr/lib/jvm/java-6-sun
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1

Crie e edite o arquivo jk.conf conforme abaixo: 

# vim /etc/apache2/conf.d/jk.conf 

     <ifmodule mod_jk.c>
         JkWorkersFile /etc/apache2/workers.properties
         JkLogFile /var/log/apache2/mod_jk.log
         JkLogLevel error
     </ifmodule>

Reinicie os serviços: # /etc/init.d/apache2 stop
# /etc/init.d/tomcat restart
# /etc/init.d/apache2 start 

CRIANDO UM NOVO VIRTUAL HOST

Feito as configurações no Apache, podemos então já realizar o deploy da aplicação Java no Tomcat. Vamos tomar como exemplo uma aplicação de nome "exemplo" onde terá o endereço de virtual host do tipo "exemplo.com.br", ao realizar o deploy através da interface web do Tomcat, ela ficará no diretório /opt/tomcat/webapps, podemos então no diretório do Apache e criar o nosso virtual host. 

# vim /etc/apache2/sites-avaliable/exemplo 

     <virtualhost *:80>
         JkMount /*.jsp default
        ServerName www.exemplo.com.br
        ServerAdmin servermaster@exemplo.com.br
        DocumentRoot /opt/tomcat/webapps/exemplo 
        ErrorLog /var/logs/apache2/error.log
        CustomLog /var/logs/apache2/access.log common                                                                       
           <directory /opt/tomcat/webapps/exemplo>
                 Options -Indexes
           </directory>
    </virtualhost>

Criando o vhost exemplo: 
# a2ensite <enter>
# /etc/init.d/apache2 restart 


CONFIGURANDO O VHOST NO TOMCAT

# vim /opt/tomcat/conf/server.xml 

<!-- http://www.exemplo.com.br/ -->
<host name="www.exemplo.com.br" appBase="/opt/tomcat/webapps" unpackWARs="true" autoDeploy="true">
   <context path="" docBase="exemplo" debug="0" reloadable="true"/>
   <valve className="org.apache.catalina.valves.AccessLogValve"
   directory="/var/logs/apache2"  prefix="tomcat_access_" suffix=".log"
   pattern="common" resolveHosts="false"/>
</host>

Feito isso, reinicie o Tomcat com o comando: 
# /etc/init.d/tomcat restart 

E pode testar sua aplicação Java através do browser digitando o endereço cadastrado no virtual host (http://www.exemplo.com.br). 



terça-feira, 12 de março de 2013

PROFTPD


Instalação Servidor ProFtp no Debian


Logue no terminal como root e digite:

# aptitude install proftpd

Na instalação ira surgir a tela abaixo, de acordo com as informações escolha a melhor opção.






Configuração do ProFTPD

Para configuração do ProFTPD é necessário criar um diretório onde será a base do servidor, como exemplo abaixo, criei a pasta proftpd na raiz /

root@zeus:/# mkdir proftpd



Após criar o diretório é necessário dar permissão de acesso, execute o comando abaixo  

root@zeus:/# chmod 777 proftpd

Também é necessário criar um usuário e um grupo para ser configurado no arquivo de configuração 

Criando o usuário:
root@zeus:/# adduser admin
informe a senha



Criando o Grupo T.I:
root@zeus:/#  groupadd ti

Editando o Arquivo de Configuração do ProFTPD

O arquivo de configuração do ProFTPD fica no diretório /etc/proftpd

root@zeus:/# cd /etc/proftpd

root@zeus:/etc/proftpd# vi proftpd.conf

#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6                         on  Para IPV4 mude essa opção para off
# If set on you can experience a longer connection delay in many cases.
IdentLookups                    off

ServerName                      "Debian"
ServerType                      standalone
DeferWelcome                  off

MultilineRFC2228              on
DefaultServer                     on
ShowSymlinks                    on

TimeoutNoTransfer           600
TimeoutStalled                  600
TimeoutIdle                     1200

DisplayLogin                    welcome.msg
DisplayChdir                    .message true
ListOptions                     "-l"

DenyFilter                      \*.*/



# Port 21 is the standard FTP port.
Port                            21

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances                    30

# Set the user and group that the server normally runs at.
User                            admin  usuário criado acima
Group                           ti        grupo criado acima 


DefaultRoot /proftpd/  Informe o caminho do diretório a ser utilizado, " acima criamos o diretorio
<Directory /proftpd/>  Informe o caminho do diretório a ser utilizado    proftp"
AllowOverwrite on      daqui para baixo é para liberar o acesso ao diretório
<Limit WRITE>
AllowAll
</Limit>
<Limit CREATE>
AllowAll
</Limit>
<Limit EXECUTE>
AllowAll
</Limit>
</Directory>

Pronto, agora é só salvar o arquivo de configuração e reiniciar o serviço com o comando abaixo

root@zeus:/etc/proftpd# /etc/init.d/proftpd restart
Stopping ftp server: proftpd.
Starting ftp server: proftpd.
root@zeus:/etc/proftpd# 

Para acessar o FTP digite em seu navegar:

ftp://ip_do_seu_servidor

Ira aparecer um Janela pedindo Login e senha














quinta-feira, 30 de agosto de 2012

Centreon



 Centreon
Instalando os pacotes necessários:

# aptitude install sudo heirloom-mailx lsb-release build-essential apache2 apache2-mpm-prefork php5 php5-mysql php-pear php5-ldap php5-snmp php5-gd mysql-server libmysqlclient-dev rrdtool librrds-perl libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha1-perl libgd-gd2-perl snmp snmpd libnet-snmp-perl libsnmp-perl libgd2-xpm libgd2-xpm-dev libpng12-dev snmp libsnmp-perl libnet-snmp-perl libconfig-inifiles-perl libmcrypt4 libmysqlclient-dev fping libldap2-dev postgresql-server-dev-8.4 libgnutls-dev libssl-dev smbclient  

Configuração MYSQL

Na tela abaixo é necessário a criação da senha do banco de dados



Configurando o Grupo de Trabalho do Samba


Configurando o SNMP
Acesse o Diretorio /etc/default e edite o arquivo snmpd com o comando abaixo e altere o TRAPDRUN para "yes" para iniciar o snmp junto com a máquina

#vi /etc/default/snmpd


Instalação do Nagios:


Criando o usuário para autenticação
# useradd -m nagios 
# usermod -L nagios 

Criando o Grupo de usuário para comandos externos e associando ao usuário nágios
# groupadd nagcmd 
# usermod -G nagios,nagcmd nagios 
Instalando o Nagios

Baixando o pacote de Instalação

Acesse um diretório para baixar o pacote, no meu caso irei baixa na pasta /home/nagios
#cd /home/nagios/


Salvando em: nagios-3.2.3.tar.gzâ 100%[=================>] 3249447      602K/s   em 5,9s
2012-08-30 11:39:45 (535 KB/s) - nagios-3.2.3.tar.gz


Descompactando o arquivo

No diretório onde foi salvo o arquivo

# tar -xzf nagios-3.2.3.tar.gz 


# cd nagios-3.2.3






Configurando e Instalando

# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd --enable-nanosleep --enable-event-broker 
# make all
# make install
# make install-init
# make install-commandmode
# make install-config 



Baixando os Plugins do Nagios




# tar xvzf nagios-plugins-1.4.15.tar.gz



./configure --with-nagios-user=nagios --with-nagios-group=nagios --with- openssl=/usr/bin/openssl --enable-perl-modules
# make
# make install 


Baixando e Instalando o NDOutils. 

Descompactando

# tar xvzf ndoutils-1.4b9.tar.gz


# ./configure --prefix=/usr/local/nagios/ --enable-mysql --disable-pgsql --with-ndo2db-user=nagios --with-ndo2db-group=nagios 


# make 

Fazer o ndo2db rodar automaticamente: 

# cp ./daemon-init /etc/init.d/ndo2db 
# chmod +x /etc/init.d/ndo2db 
# update-rc.d ndo2db defaults 

Instalando o Centreon

Baixando o pacote de instalação
wget http://download.centreon.com/index.php?id=187

Descompactando

# tar xvzf centreon-2.3.9.tar.gz



Configurando e Instalando

# export PATH="$PATH:/usr/local/nagios/bin/"
# ./install.sh -i 


No termo abaixo, role a tela até o final do texto





Informe "y" para iniciar a instalação

Siga as informações abaixo:

------------------------------------------------------------------------
        Please choose what you want to install
------------------------------------------------------------------------

Do you want to install : Centreon Web Front
[y/n], default to [n]:
> y


Do you want to install : Centreon CentCore
[y/n], default to [n]:
> y

Do you want to install : Centreon Nagios Plugins
[y/n], default to [n]:
> y

Do you want to install : Centreon Snmp Traps process
[y/n], default to [n]:
> y
------------------------------------------------------------------------
        Start CentWeb Installation
------------------------------------------------------------------------

Where is your Centreon directory?
default to [/usr/local/centreon]
> y
You select slash...

Where is your Centreon directory?
default to [/usr/local/centreon]
> y
You select slash...

Where is your Centreon directory?
default to [/usr/local/centreon]
> y
You select slash...

Where is your Centreon directory?
default to [/usr/local/centreon]


Where is your Centreon directory?
default to [/usr/local/centreon]
> 

Do you want me to create this directory ? [/usr/local/centreon]
[y/n], default to [n]:
> y

Where is your Centreon log directory
default to [/usr/local/centreon/log]
> 

Do you want me to create this directory ? [/usr/local/centreon/log]
[y/n], default to [n]:
> 

Where is your Centreon log directory
default to [/usr/local/centreon/log]
> 

Do you want me to create this directory ? [/usr/local/centreon/log]
[y/n], default to [n]:
> y

Where is your Centreon etc directory
default to [/etc/centreon]
> y


Where is your Centreon etc directory
default to [/etc/centreon]
> 

Do you want me to create this directory ? [/etc/centreon]
[y/n], default to [n]:
> y

Where is your Centreon variable library directory?
default to [/var/lib/centreon]
> 

Do you want me to create this directory ? [/var/lib/centreon]
[y/n], default to [n]:
> y

Where is your CentPlugins Traps binary
default to [/usr/local/centreon/bin]
> 

Do you want me to create this directory ? [/usr/local/centreon/bin]
[y/n], default to [n]:
> y


Where is the RRD perl module installed [RRDs.pm]
default to [/usr/lib/perl5/RRDs.pm]
> 

Where is PEAR [PEAR.php]
default to [/usr/share/php/PEAR.php]
> 

Where is installed Nagios ?
default to [/usr/local/nagios]
> 

Where is your nagios config directory
default to [/usr/local/nagios/etc]
> 

Where is your Nagios var directory ?
default to [/usr/local/nagios/var]
> 
Where is your Nagios plugins (libexec) directory ?
default to [/usr/local/nagios/libexec]
> 

Where is your Nagios image directory ?
default to [/usr/local/nagios/share/images/logos]
> 

Where is your NDO ndomod binary ?
default to [/usr/sbin/ndomod.o]
/usr/sbin/ndomod.o is not a valid file.                    CRITICAL

Para resolver o problema acima baixe o arquivo  ndomod.o do link abaixo e salve no diretorio /usr/sbin/ndomod.o

Where is sudo configuration file
default to [/etc/sudoers]
> 

Do you want me to configure your sudo ? (WARNING)
[y/n], default to [n]:
> 

------------------------------------------------------------------------
        Configure Apache server
------------------------------------------------------------------------

Do you want to add Centreon Apache sub configuration file ?
[y/n], default to [n]:
> y
------------------------------------------------------------------------
Pear Modules
------------------------------------------------------------------------
Check PEAR modules

Do you want me to install/upgrade your PEAR modules
[y/n], default to [y]:
> 

------------------------------------------------------------------------
                Centreon Post Install
------------------------------------------------------------------------
Create /usr/local/centreon/www/install/install.conf.php    OK
Create /etc/centreon/instCentWeb.conf                      OK

------------------------------------------------------------------------
        Start CentStorage Installation
------------------------------------------------------------------------

Where is your Centreon Run Dir directory?
default to [/var/run/centreon]

------------------------------------------------------------------------
        Start CentCore Installation
------------------------------------------------------------------------

Where is your CentCore binary directory
default to [/usr/local/centreon/bin]
> 

Do you want me to install CentCore init script ?
[y/n], default to [n]:
> y

Do you want me to install CentCore run level ?
[y/n], default to [n]:
> y

------------------------------------------------------------------------
        Start CentPlugins Installation
------------------------------------------------------------------------

Where is your CentPlugins lib directory
default to [/var/lib/centreon/centplugins]
> 

Do you want me to create this directory ? [/var/lib/centreon/centplugins]
[y/n], default to [n]:
> y

------------------------------------------------------------------------
        Start CentPlugins Traps Installation
------------------------------------------------------------------------

Where is your SNMP configuration directory
default to [/etc/snmp]
> y

Where is your SNMP configuration directory
default to [/etc/snmp]
> 

Where is your SNMPTT binaries directory
default to [/usr/local/centreon/bin/]
> 

Create /etc/centreon/instCentPlugins.conf                  OK
##########################################
#                                                                                
#                 Go to the URL : http://zeus.int/centreon/   
#                            to finish the setup                          
#                                                                                
#                  Report bugs at http://forge.centreon.com 
#                                                                                
#                         Thanks for using Centreon.              
#                          -----------------------                   
#                        Contact : infos@centreon.com          
#                          http://www.centreon.com                
#                                                                                
################################################

root@zeus:/home/nagios/centreon-2.3.9#

Configuração Centreon Browser













Programa Demonstrativo



Login de administrador do usuário: admin / Centreon