segunda-feira, 25 de junho de 2018

Pendrive do Windows (bootável) no Ubuntu Linux

Alguns usuários Linux precisam utilizar o Windows (7, 8, 10), seja devido aos softwares com licença que rodam nessa plataforma, ou devido alguma outra necessidade. Existem algumas alternativas, como utilizar um dual boot, máquinas virtuais, ou utilizar um pendrive bootável.

Utilizaremos o WoeUSB para criar nosso pendrive bootável utilizando o Ubuntu Linux.

O WoeUSB vem do WinUSB, que era uma ferramenta gráfica para Linux que permitia criar pendrives bootáveis para sistemas operacionais Windows, utilizando imagens ISO ou CD/DVD desse sistema operacional.

O WinUSB não vinha recebendo atualizações, então um usuário do GitHub (slacka) criou um fork do programa e o renomeou para WoeUSB, consertando a maioria dos seus erros que existiam, além de atualizar o programa para suportar os wxWidgets 2 e 3.

Para instalar no Ubuntu, abra o terminal e digite os seguintes comandos:

sudo add-apt-repository ppa:nilarimogard/webupd8 -y
$ sudo apt-get update
$ sudo apt-get install woeusb


Agora iremos criar o pendrive bootável.

Primeiro, conecte o pendrive numa porta USB do seu computador.

Agora abra o terminar e digite o seguinte comando para abrir o WoeUSB:

woeusbgui

Já na tela do WoeUSB, informe onde está a imagem ISO do Windows, depois selecione a unidade do pendrive, e finalmente, clique no botão Install.
Linux: Pendrive do Windows (bootável) no Linux Ubuntu
GitHub - slacka/WoeUSB: https://github.com/slacka/WoeUSB

segunda-feira, 23 de abril de 2018

Configurando Zabbix 3.4 no CentOS 7


Iniciando os preparativos para a instalação

Vamos começar desabilitando o firewall que vem por padrão no CentOS 7, visando não termos nenhum contratempo.

Obs.: os comandos abaixo foram todos digitados como usuário root. Eu vou usar o vim como editor, fique a vontade para usar outro editor se achar conveniente.

Digite:

# systemctl stop firewalld

Esse comando irá parar o firewall.

Em seguida remova-o da inicialização:

# chkconfig firewalld off

Vamos desabilitar o SELinux. Edite o arquivo:

# vim /etc/selinux/config

E na linha:

SELINUX=enforcing

mudar para:
SELINUX=permissive

Salvando o arquivo, digite: :wq

Pronto! Agora vamos instalar o banco de dados mariadb:

# yum install mariadb mariadb-devel mariadb-server -y

Com o banco já instalado precisamos criar o banco para o Zabbix, dar permissão ao banco e inicializá-lo. Vamos lá! Primeiro vamos dar um start no banco de dados mariadb:

# systemctl start mariadb

Depois criar sua inicialização no sistema:

# chkconfig mariadb on

Vamos rodar o script de configuração do banco mariadb.

Vamos configurar? Então digite:

# mysql_secure_installation
Vai aparecer a seguinte pergunta:
Pressione enter e digite uma senha para usuário root acessar o banco mariadb.
Confirme a senha: yes
Digite "y" para remover o usuário anonymous do banco de dados mariadb.
Remover login remoto: y
Remove banco test: "y"
Carregar os privilégios: y
Finalizamos as configurações no banco mariadb.

Criando o banco para o Zabbix

Configurando o banco de dados:

# mysql -uroot -p
password: *****

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> exit;

Onde:
  • database= zabbix
  • senha do banco: password



Instalando o front-end do zabbix-server

Agora vamos instalar o front-end do Zabbix.

Instalando o repositório da versão mais recente:

# rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Instalando os pacotes necessários para rodar o front-end:

# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

Agora vamos configurar o banco para o zabbix-server, deixe como abaixo as configurações:

# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password

Por fim, vamos reiniciar os serviços.

Reiniciando os serviço e habilitando para a sua inicialização:

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd


Importando os schemas para o Zabbix:

Aqui vamos importar todas as tabelas para o banco Zabbix:

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix

Digite a senha do dono do banco.

Ajustando o Time Zone

Configurando o PHP no Zabbix front end.

Abra com o comando abaixo:

# vim /etc/httpd/conf.d/zabbix.conf
Remova o "#" da linha para ela aparecer.

Observe a linha onde está timezone America/Cuiaba, mude para sua localidade.

Saindo...

:wq

Pronto, configuramos o timezone.

Dê um reboot.

Finalizando as configurações

Digite em um navegador o caminho abaixo:

http://ip-do-servidor/zabbix
Irá aparecer a tela seguinte:
Clique em Next step.
Tudo ok, clique em Next step.
Em password informe a senha que foi criada para o banco Zabbix, lembra? Clique em Next step.
Next step, para continuar.
Configurações feitas.
Configurações concluídas com sucesso.
Entre com o login:

User: Admin
senha: zabbix
Fonte:
https://www.vivaolinux.com.br/artigo/Configurando-Zabbix-34-no-CentOS-7?pagina=3