一、官网信息
1、https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=7&db=mysql zabbix官网
https://mp.weixin.qq.com/s/7GcSlU1v06QNat0BqO64Ew Docker部署之后的zabbix-web界面的快速应用
https://www.zabbix.com/documentation/4.0/zh/manual/introduction/whatsnew400 用户手册
http://repo.zabbix.com/zabbix/ zabbix官网仓库
2、LTS:Long-Term Support(长期技术支持)。zabbix公司本身有一个技术支持团队,他们会给技术支持,LTS版本的时间是5年,不带LTS版本的是6个月。
3、服务端和客户端(客户端下文省略)
zabbix-server(192.168.40.129)
zabbix-agent(192.168.40.1)
4、防火墙、主机名自己搞定
二、为平台安装和配置Zabbix服务器
1、安装Zabbix仓库
# rpm -Uvh 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 -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
3、创建初始数据库(安装、授权)
#yum -y install mariadb mariadb-server
#systemctl enable mariadb # mysql -uroot -p“password” # systemctl start mariadb
(报错:[root@localhost ~]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
解决:# systemctl restart mariadb)
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
...(输入密码)
4、为Zabbix服务器配置数据库
#vim /etc/zabbix/zabbix_server.conf
5、为Zabbix前端配置PHP
编辑文件/etc/httpd/conf.d/zabbix.conf,取消注释并为您设置正确的时区。
# php_value date.timezone Asia/shanghai
6、启动Zabbix服务器和代理进程
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
三、配置Zabbix前端
1、访问网页 http://192.168.40.129/zabbix/setup.php
2、初始登录密码如图
3、安装成功
4、安装java网关(有需要才安装)
附上zabbix的国内镜像源
1.阿里巴巴开源镜像站(推荐使用)
地址:https://mirrors.aliyun.com/zabbix/
2.华为开源镜像站(推荐使用)
地址:https://mirrors.huaweicloud.com/zabbix/
3.清华大学开源软件镜像站
地址:https://mirror.tuna.tsinghua.edu.cn/zabbix/
4.上海大学开源镜像站
地址:https://mirrors.shu.edu.cn/zabbix/