English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Centos 7 Zabbix3.4 Detalhes dos Passos de Instalação

Primeiro, o sistema Zabbix é executado no ambiente PHP, então a pré-requisito é que o ambiente de execução do PHP esteja presente no sistema, tanto o ambiente lnmp quanto o ambiente lamp são aceitáveis
Se você ainda não está familiarizado com a instalação do ambiente PHP no Linux, talvez os dois artigos a seguir sejam úteis para você
ambiente de instalação lnmp: https://pt.oldtoolbag.com/article/97754.htm
ambiente de instalação lamp: https://pt.oldtoolbag.com/article/68480.htm

Por favor, confirme se o ambiente PHP do seu sistema pode funcionar normalmente

Primeiro, apresentei o Zabbix

Um,Características do Zabbix

Coleta de dados
;8195;8195Verificação de disponibilidade e desempenho
;8195;8195Suporte a SNMP (incluindo captura e rotação ativa), IPMI, JMX, monitoramento VMware
;8195;8195Verificação personalizada
;8195;8195Coleta de dados conforme intervalo personalizado
;8195;8195Executado pelo Server/Proxy e agentes

Definição flexível de limites

Alertas altamente configuráveis

Desenho de gráficos em tempo real
Usando o recurso de desenho de gráficos integrado, o conteúdo do item de monitoramento pode ser desenhado imediatamente em gráficos

Função de monitoramento Web

Suporte a gráficos personalizados

Opções de visualização ricas
Múltiplos itens de monitoramento exibidos em uma única vista
Topologia de rede

Verificação de grupo baseada em modelo

Autenticação de usuário segura

Escrito em C, com alta eficiência

Dois,Composição do Zabbix

Zabbix Servidor
;8195;8195O Zabbix Server é o armazenamento central de informações de configuração, estatísticas e dados operacionais. Usado para relatar a disponibilidade do sistema, integridade do sistema e informações estatísticas, etc.

Interface de armazenamento de dados Zabbix
As informações de configuração e os dados coletados pelo Zabbix são armazenados no banco de dados, suportando mysql, pg, oracle.

Interface de apresentação Zabbix Web
Fornece uma interface de acesso baseada em Web (escrita em PHP)

Zabbix cliente
;8195;8195;Os agents de monitoramento Zabbix, instalados nos alvos de monitoramento, podem monitorar recursos locais e aplicações ativamente e relatar os dados coletados ao Zabbix Server.

Servidor proxy Zabbix
;8195;8195;O Zabbix proxy pode substituir o Zabbix Server para coletar dados de desempenho e disponibilidade. O servidor proxy é uma parte opcional do software Zabbix; claro, o servidor proxy pode ajudar a aliviar a pressão de carga sobre um único Zabbix Server.

Três,Diagrama de arquitetura típica do Zabbix

Quatro,Instalar Zabbix

Ver a versão do CentOS

# more /etc/redhat-release     ## Ambiente de demonstração
CentOS Linux release 7.4.1708 (Core) 

Desativar SELinux

# vi /etc/selinux/config         ## Desativar SELinux
SELINUX=disabled
# setenforce 0

Instalar o banco de dados mariadb, se você já instalou o MYSQL, este passo pode ser omitido (mariadb é uma ramificação do MYSQL, com as mesmas funcionalidades)

# yum install mariadb-server mariadb -y  ## Instalar o banco de dados mariadb
# systemctl start mariadb
# systemctl enable mariadb

Adicionar o repositório yum do Zabbix e instalar o Zabbix server e a gestão web

## Adicionar o repositório yum do Zabbix e instalar o Zabbix server e a gestão web
# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
# yum install zabbix-server-mysql zabbix-web-mysql -y

Acessar o mysql para criar banco de dados e diretórios

# mysql   ## Acessar o mysql para criar banco de dados e diretórios
Bem-vindo ao monitor MariaDB. Os comandos terminam com ; ou \g.
Your MariaDB connection id is 3
Server version: 5.5.56-MariaDB MariaDB Server
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix#'1235;
Query OK, 0 rows affected (0.00 sec)

将zabbix元数据添加到mariadb

##将zabbix元数据添加到mariadb
# zcat /usr/share/doc/zabbix-server-mysql-3.4.4/create.sql.gz | mysql -uzabbix -pzabbix#1235 zabbix

五、配置zabbix

# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.1121 ##先备份一份原始文件
# vim /etc/zabbix/zabbix_server.conf  ##使用缺省配置,仅仅设定数据库密码
DBPassword=zabbix#1235
# vim /etc/httpd/conf.d/zabbix.conf  ##修改apache zabbix时区
php_value date.timezone Asia/Shanghai
# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bk
# vim /etc/httpd/conf/httpd.conf               ##Author : Leshami
Listen 3080   ##此处使用非缺省的80端口     ##Blog : http://blog.csdn.net/leshami

启动相关服务

 # systemctl start zabbix-server.service 
 # systemctl enable zabbix-server.service 
 # systemctl start httpd
 # systemctl enable httpd
 # netstat -nltp|egrep "zabbix|httpd|mysql"
 tcp    0   0 0.0.0.0:10051     0.0.0.0:*       LISTEN   15720/zabbix_server 
 tcp    0   0 0.0.0.0:3080      0.0.0.0:*       LISTEN   15385/httpd    
 tcp    0   0 0.0.0.0:3306      0.0.0.0:*       LISTEN   14146/mysqld    
 tcp6   0   0 :::10051        :::*          LISTEN   15720/zabbix_server 

configuração do firewall

# firewall-cmd --add-port=3080/tcp --permanent ##adicionar porta da WEB
# firewall-cmd --add-port=10051/tcp --permanent  ##adicionar porta do zabbix_server
# systemctl reload firewalld.service 

Seis,instalação e configuração da interface gráfica Zabbix

Abra o navegador, insirahttp://IP:3080/zabbix

Configurar as informações básicas do banco de dados Zabbix e a conta e a senha do administrador Zabbix

Configurar o IP, porta e nome do servidor Zabbix

Sete,Instalação e configuração do cliente Zabbix

Para o servidor Zabbix, ele também pode ser monitorado. Para o monitoramento de si mesmo, também deve ser instalado o agente
Para a instalação do agente em outro computador, configure primeiro o repositório yum, instale o agente e modifique o arquivo de configuração do agente para apontar para o servidor

# yum install zabbix-agent -y
# systemctl enable zabbix-agent.service
configuração do agente
[root@ydq-mnt zabbix]# vim /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1,10.80.234.38
ServerActive=127.0.0.1,10.80.234.38
# systemctl start zabbix-agent.service

Oito, algumas considerações

1、configure o servidor e o cliente antes da instalação/etc/arquivo hosts, adicionando a relação de mapeamento de IP do servidor e do cliente ao host atual
2、usar Hostname uniforme no arquivo de configuração do servidor e do agente, diferenciar maiúsculas e minúsculas. Caso contrário, pode ocorrer falha de conexão
3、abrir portas de firewall, para agentes não locais, abrir portas10050

Até agora Zabbix3.4 A instalação básica foi bem-sucedida, os métodos de uso detalhados podem ser consultados em nosso site

Você Também Pode Gostar