22.03 LTS 安装zabbix 教程
openEuler 最小安装
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
MYSQL服务安装配置
- 安装mysql
dnf install mysql mysql-server mysql-common mysql-libs mysql-devel mysql-selinux --nogpgcheck - 启动mysql服务
systemctl enable mysqld systemctl start mysqld systemctl status mysqld - 配置密码
mysql -uroot -p > password 回车 ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
安装ZABBIX服务
dnf config-manager --add-repo https://repo.oepkgs.net/openeuler/rpm/openEuler-22.03-LTS/contrib/others/aarch64/
dnf clean all && dnf makecache
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent --nogpgcheck
配置和启动zabbix进程
- 配置zabbix
mysql -uroot -p > password create database zabbix character set utf8mb4 collate utf8mb4_bin; create user zabbix@localhost identified by '密码'; grant all privileges on zabbix.* to zabbix@localhost; set global log_bin_trust_function_creators = 1; quit; - 初始化架构和数据
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbixDisable log_bin_trust_function_creators option after importing database schema.
mysql -uroot -p > password set global log_bin_trust_function_creators = 0; quit; - 修改zabbix server配置数据库和PHP
vi /etc/zabbix/zabbix_server.conf --- DBPassword=密码 --- vi /etc/nginx/conf.d/zabbix.conf --- listen 8080;#取消注释 server_name example.com;#取消注释 --- - 升级net-snmp
dnf install net-snmp net-snmp-devel net-snmp-utils --nogpgcheck - 启动zabbix进程
systemctl restart zabbix-server zabbix-agent nginx php-fpm systemctl enable zabbix-server zabbix-agent nginx php-fpm - 访问zabbix首页
默认端口是8080
by富焘