Zabbix utiliza-compila e instala

Fuente de instalación

  • Tsinghua Yuan

Medio ambiente

  • ubuntu 1804 zabbix 4.0.x

Dependencias y kits de herramientas comúnmente utilizados y compilados

apt install iproute2 ntpdate nfs-kernel-server nfs-common  zlib1g-dev telnet  gcc openssh-server lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev  tcpdump   unzip zip -y

zabbix 包

Paquetes dependientes

apt-get  install   apache2 apache2-bin apache2-data apache2-utils fontconfig-config fonts-dejavu-core fping libapache2-mod-php   libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libfontconfig1 libgd3 libiksemel3   libjbig0 libjpeg-turbo8 libjpeg8 liblua5.2-0 libodbc1 libopenipmi0 libsensors4 libsnmp-base libsnmp30 libsodium23 libssh2-1  libtiff5 libwebp6 libxpm4 php-bcmath php-common php-gd php-ldap php-mbstring php-mysql php-xml php7.2-bcmath php7.2-cli  php7.2-common php7.2-gd php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-readline   php7.2-xml snmpd  ssl-cert ttf-dejavu-core php-gettext   php-xml php-net-socket php-gd php-mysql libmysqlclient-dev  libxml2-dev  libxml2 snmp  libsnmp-dev   libevent-dev  openjdk-8-jdk curl libcurl4-openssl-dev -y

Parámetros de compilación

./configure --prefix=/apps/zabbix_server  --enable-server --enable-agent --with-mysql  --with-net-snmp --with-libcurl --with-libxml2  --enable-java
  • Ejecute make install

Preparación de la base de datos Zabbix

  • apt install mysql-server mysql-client -y

  • Modificar la dirección de escucha

  • Servicio abierto después de la modificación

  • Crea una base de datos

  • crear el conjunto de caracteres zabbix_server de la base de datos utf8 cotejar utf8_bin;

  • Crear permisos de usuario y contraseñas

  • otorgue todos los privilegios en zabbix_server. * a zabbix @ "192.168.%" identificado por '123456';

  • Usuario: zabbix Permitir host: 192.168.0.0/24 Contraseña: 123456

  • privilegios de descarga;

  • Iniciar sesión de prueba

  • mysql -uzabbix -p123456
    -

Importar datos a mysql

  • mysql -uzabbix -pmagedu.zabbix -h172.31.0.104 zabbix_server <schema.sql
  • mysql -uzabbix -pmagedu.zabbix -h172.31.0.104 zabbix_server <images.sql
  • mysql -uzabbix -pmagedu.zabbix -h172.31.0.104 zabbix_server <data.sql
  • Ejecución secuencial, de lo contrario provocará restricciones de clave externa
  • Ver importación de base de datos
  • mysql -uzabbix -p123456 -h192.168.47.150
  • use zabbix_server;
  • mostrar bases de datos;

Configurar zabbix.conf

  • Configurar la conexión mysql en el archivo de configuración

Establecer parámetros php

  • im /etc/php/7.2/apache2/php.ini
  • Si aún no está satisfecho, vuelva a modificar este archivo de configuración y reinicie apache2

Iniciar servicio

  • / apps / zabbix_server / sbin / zabbix_server -c / apps / zabbix_server / etc / zabbix_server.conf

Configurar la página de inicio (php)

  • mkdir / var / www / html / zabbix && cd /root/zabbix-4.0.19/frontends/php/ && cp -a. / var / www / html / zabbix /

  • Visita la página de instalación

  • http://192.168.47.150/zabbix/setup.php


  • - -

  • Este paso puede informar un error. El archivo de configuración generado no se puede guardar. En este caso, guarde el archivo de configuración localmente y luego use lrzsz para transferirlo al directorio / var / www / html / zabbix / conf /, y luego haga clic en Finalizar

  • Cuenta: Admin Contraseña: Zabbix
    -

  • Después de iniciar sesión

Supongo que te gusta

Origin www.cnblogs.com/Justin0717/p/12686152.html
Recomendado
Clasificación