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