安装环境选择:eSXI6.7+CentOS8 + Zabbix6.0LTS + MySQL + Apache
zabbix官方网站:下载Zabbix
1. 打开命令行控制台(ctrl+alt+F2--F7),输入账号root,密码:你自己设置的,回车。
2. 关闭防火墙,输入:systemctl disable --now firewalld
也可以不关闭,开启3个TCP协议端口,如下:
3. 关闭selinux,输入:sed -i “s/SELINUX\=enforcing/SELINUX\=disabled/g" /etc/selinux/config
查看结果,输入:cat /etc/selinux/config
4. 输入:ifconfig ,发现网卡没有获取到IP地址
5. 输入:vim /etc/sysconfig/network-scripts/ifcfg-ens192 (ens192按照实际网卡编号)
修改如下选项,手动设置静态IP地址,退出保存。
6. 重启网卡:nmcli c reload ens192
再次输入:ifconfig
手动设定的IP已经显示, ping一下网关,OK
PS:若在重启网卡时报错,请关闭虚拟机,调整网卡类型为:E1000e
7. 接着安装Zabbix存储库
输入:rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
8. 开始安装Zabbix server、Web前端、agent等
输入:dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
等待安装完成。注:-y 代表安装过程中需要输入同意“Y”的地方,默认都是同意。
安装完成如下:
9. 安装数据库,zabbix6.0需要Mariadb10.5以上的版本,本次安装10.6
输入:dnf clean all
输入:curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
输入:sudo bash mariadb_repo_setup --mariadb-server-version=10.6
输入:dnf -y install mariadb-server && systemctl start mariadb && systemctl enable mariadb
等待安装完成:
10. 创建初始数据库
输入:mariadb
输入:create database zabbix character set utf8mb4 collate utf8mb4_bin;
输入:create user zabbix@localhost identified by 'password';
输入:grant all privileges on zabbix.* to zabbix@localhost;
输入:quit
注意:结尾有“;”号,别漏了。 “password”请输入你需要设置的密码。
11. 导入初始架构和数据,系统将提示你输入新创建的密码。
输入:zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
12. 为Zabbix server配置数据库,编辑配置文件
输入:vim /etc/zabbix/zabbix_server.conf
修改DBPassword=你之前设置的数据库密码,注意去掉前面#号,保存退出。
13. 启动Zabbix server和agent进程,并为它们设置开机自启.
输入:systemctl restart zabbix-server zabbix-agent httpd php-fpm
输入:systemctl enable zabbix-server zabbix-agent httpd php-fpm
14. 查看端口,最主要的三个端口运行状态,发现缺少10051,zabbix-server的端口。
输入: netstat -lntp
15. 查看日志,输入: cat /var/log/zabbix/zabbix_server.log
发现报错,如下:
16. 查找mysql.sock位置
17. 修改vim /etc/zabbix/zabbix_server.conf 中的DBSocket值
DBSocket=“输入上面查找到的值”,保存并重启reboot。
18. 可以看到三个端口都已经UP了。
19. 在浏览器中输入:ip地址/zabbix,开始配置zabbix前端,选择默认语言,中文。
20. 必要条件检测,全部OK
21. 输入zabbix数据库密码,其他选项默认
22. 为主机起名
23. 安装前确认
24. 配置完成
25. 登录zabbix
26. 登录成功,zabbix运行正常,至此安装流程全部结束。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)