Zabbix避坑部署


踩坑说明:CentOS7,Epel使用阿里源,配置Zabbix官方源、阿里源、清华源,安装Zabbix均报错。

     1、iksemel-1.4-2.el7.centos.x86_6  FAILED

     2、fping-3.16-1.el7.x86_64.rpm    FAILED

     3、Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds

     4、Requires:libiksemel.so.3()(64bit)

避坑指南:libiksemel.so.3()(64bit)为内核链接文件,无法绕过,只有解决了这个依赖包才能继续安装。

     # rpm -ivh http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//iksemel-1.4-6.sdl7.x86_64.rpm

脱坑部署:1、配置Zabbix源

     # rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

     # yum clean all

     2、安装Zabbix服务

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

     3、DB初始化

     # yum install -y mariadb-server

     # systemctl start mariadb

     # systemctl enable mariadb

     # mysql_secure_installation

     # mysql -uroot -p

     > create database zabbix character set utf8 collate utf8_bin;

     > create user zabbix@localhost identified by 'zabbix';

     > grant all privileges on zabbix.* to zabbix@localhost;

     > flush privileges;

     > \q

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

     # vim /etc/zabbix/zabbix_server.conf

     DBPassword=zabbix

     4、修改时区

     # vim /etc/httpd/conf.d/zabbix.conf

     php_value date.timezone Asia/Shanghai

     5、启动服务

     # systemctl start zabbix-server zabbix-agent httpd

     # systemctl enable zabbix-server zabbix-agent httpd

     6、配置前端

     登录地址:http://ip/zabbix

     默认账密:Admin/zabbix