O Zabbix não está disponível no repositório oficial do CentOS 7. Mas você pode adicionar facilmente o repositório oficial do pacote Zabbix no CentOS 7 e instalar o Zabbix a partir daí.
Para instalar o repositório oficial do pacote Zabbix no CentOS 7, execute o seguinte comando:
$ sudo rpm -i https: // repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-lançamento-4.0-1.EL7
.Noarch.RPM
O repositório oficial do pacote Zabbix deve ser instalado.
Atualizando o cache do repositório de pacotes YUM:
Agora, execute o seguinte comando para atualizar o cache do repositório do pacote YUM da sua máquina CentOS 7:
$ sudo yum makecache
O cache do repositório de pacote YUM deve ser atualizado.
Instalando o Zabbix:
Agora, você está pronto para instalar o Zabbix e todos os pacotes necessários em sua máquina CentOS 7.
Para instalar o Zabbix em sua máquina CentOS 7, execute o seguinte comando:
$ sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Agora, pressione y e depois pressione .
Os pacotes Zabbix estão sendo baixados.
Agora, pressione y e depois pressione Para aceitar a chave do zabbix gpg.
Agora, pressione y e depois pressione Para aceitar a chave do CentOS 7 GPG.
Agora, pressione y e depois pressione Para aceitar a chave do zabbix gpg novamente.
Zabbix deve ser instalado.
Instalando o banco de dados MARIADB:
Agora, você tem que instalar o mariadb. Mariadb será usado como armazenamento de dados Zabbix.
Para instalar o mariadb no CentOS 7, execute o seguinte comando:
$ sudo yum instalar mariadb mariadb-server
Agora, pressione y e depois pressione .
O banco de dados MariaDB deve ser instalado.
Agora, comece Mariadb Serviço de banco de dados com o seguinte comando:
$ sudo systemctl start mariadb
Além disso, adicione Mariadb Serviço de banco de dados para a inicialização do sistema com o seguinte comando:
$ sudo systemctl Ativar mariadb
Criando um banco de dados para Zabbix:
Agora, você tem que criar um banco de dados MARIADB para Zabbix. Para fazer isso, execute o seguinte comando:
$ sudo mysql -u root
OBSERVAÇÃO: Por padrão, sem mariadb raiz A senha está definida. Se você gostaria de configurar um raiz senha e depois executar mysql_secure_installation Comando e siga o Assistente de Configuração Interativa. Em seguida, conecte -se ao seu banco de dados Mariadb com sudo mysql -u root -p comando.
Você deve estar conectado ao console mariadb.
Agora, crie um banco de dados Mariadb zabbix com o seguinte comando:
Mariadb [(nenhum)]> Criar banco de dados Zabbix Set UTF8 colle utf8_bin;
Agora, conceda todos os privilégios ao banco de dados zabbix para o usuário do Mariadb zabbix e também defina a senha para o usuário zabbix com o seguinte comando:
$ Mariadb [(nenhum)]> conceda todos os privilégios no Zabbix.* para zabbix@localhost identificado por
'Zabbix_db_password';
OBSERVAÇÃO: Repalição Zabbix_db_password com a senha que você deseja definir. No meu artigo, vou definir para zabbix.
Agora, saia do console mariadb com o seguinte comando:
$ Mariadb [(nenhum)] desistir
Agora, execute o seguinte comando para instalar as tabelas Zabbix padrão no banco de dados recém -criado:
$ zcat/usr/share/doc/zabbix-server-mysql*/create.SQL.gz | sudo mysql -uzabbix -dzabbix -p
Agora, digite a senha para o seu usuário mariadb zabbix e pressione .
As tabelas Zabbix padrão devem ser instaladas.
Configurando o Zabbix:
Agora, você tem que configurar o Zabbix.
Primeiro, abra o /etc/zabbix/zabbix_server.conf Arquivo com o seguinte comando:
$ sudo nano/etc/zabbix/zabbix_server.conf
Agora, encontre o Dbuser = zabbix linha e coloque uma nova linha Dbpassword = zabbix abaixo disso, como marcado na captura de tela abaixo.
OBSERVAÇÃO: Substituir zabbix Com a senha que você definiu para o usuário do Mariadb zabbix.
Depois de terminar, salve o arquivo pressionando + x seguido pela y e depois pressione .
Agora, edite o /etc/httpd/conf.d/zabbix.conf Arquivo com o seguinte comando:
$ sudo nano/etc/httpd/conf.d/zabbix.conf
Agora, você deve ver a seguinte linha marcada na captura de tela abaixo.
Descomamento a linha (removendo o sinal # do início da linha) e mude Europa/Riga para o fuso horário que você deseja definir. Você pode encontrar uma lista de códigos de fuso horário em https: // pt.Wikipedia.org/wiki/list_of_tz_database_time_zones
Depois de terminar, salve o arquivo pressionando + x seguido pela y e depois pressione .
Iniciando o servidor Zabbix:
Agora, você tem que reiniciar o Zabbix-server, Zabbix-agent, httpd Serviços.
Para fazer isso, execute o seguinte comando:
$ sudo systemctl reiniciar zabbix-server zabbix-agent httpd
Agora, adicione o Zabbix-server, Zabbix-agent, httpd Serviços para a inicialização do sistema com o seguinte comando:
$ sudo systemctl atable zabbix-server zabbix-agent httpd
Configurando o frontend Zabbix:
Agora, você tem que configurar o front -end da Web Zabbix a partir de um navegador da web.
Você pode acessar o frontend Zabbix usando o nome do host ou o endereço IP da sua máquina CentOS 7.
Para encontrar o endereço IP da sua máquina CentOS 7, execute o seguinte comando:
$ ip a
Como você pode ver, o endereço IP é 192.168.21.133 No meu caso. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.
Agora, visite o Frontend do Zabbix do seu navegador favorito em http: // 192.168.21.133/zabbix. Você deve ver a seguinte página. Clique em Próxima Etapa.
Agora, clique em Próxima Etapa.
Agora, digite a senha que você definir para o seu usuário mariadb zabbix e clique em Próxima Etapa conforme marcado na captura de tela abaixo.
Agora, clique em Próxima Etapa.
Agora, verifique se está tudo bem. Em seguida, clique em Próxima Etapa.
O front -end do Zabbix deve ser configurado. Agora, clique em Terminar.
Agora, você deve poder fazer login no front -end Zabbix. O nome de usuário padrão é Admin e a senha padrão é zabbix.
Depois de fazer login, você poderá ver o painel Zabbix. Você pode configurar tarefas de monitoramento do Zabbix a partir daqui.
Então, é assim que você instala o Zabbix 4.0 no CentOS 7. Obrigado por ler este artigo.