zabbix6.2安装(基于Red-Hat-Linux release 8.6)

关闭防火墙及selinux

 systemctl stop firewalld.service

 systemctl disable firewalld.service

setenforce 0

getenforce

zabbix6.2部署

#安装 Zabbix 存储库

rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-1.el8.noarch.rpm

dnf clean all

#用于PHP的交换DNF模块版本

zabbix6.2安装最低需要php7.4版本,php需切换

dnf module switch-to php:7.4

#安装Zabbix server,Web前端及agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

数据库安装及初始化

wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

dnf install mysql-server

#启动mysql服务,并加入开机自启

systemctl start mysqld.service

systemctl enable mysqld.service

systemctl status mysqld.service

数据库配置

进入数据库(mysql8.0初始化无密码,直接回车进入即可)

mysql -uroot -p

#创建用户及配置root密码,权限赋予

 CREATE USER 'root'@'%' IDENTIFIED BY "password";

GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH  PRIVILEGES;

#zabbix库创建及用户创建

 create database zabbix character set utf8 collate utf8_bin;

create user zabbix@localhost identified by 'password';

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

FLUSH  PRIVILEGES;

SET GLOBAL log_bin_trust_function_creators = 1;

quit;

zabbix初始架构和数据导入数据库

ERROR 1419 (HY000) at line 2119: You do not have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)

设置参数log_bin_trust_function_creators为1即可

set global log_bin_trust_function_creators = 1;

zabbix系统架构数据导入

导入初始架构和数据,系统将提示您输入新创建的密码

**注:** 导入数据库架构后禁用log_bin_trust_function_creators选项。

#手动导入zabbix架构数据

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

Enter password:

mysql -uroot -p

password

SET GLOBAL log_bin_trust_function_creators = 0;

quit;

zabbix server配置DB

vim /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

PidFile=/run/zabbix/zabbix_server.pid

SocketDir=/run/zabbix

DBName=zabbix

DBUser=zabbix

#添加数据库登录密码,其他默认即可

DBPassword=password      

SNMPTrapperFile=/var/log/snmptrap/snmptrap.log

#配置缓存

CacheSize=1024M

Timeout=4

LogSlowQueries=3000

StatsAllowedIP=127.0.0.1

Zabbix前端web配置及PHP

在nginx配置中,取消注释并设置“listen”和“server_name”指令即可

#取消注释;listen与server_name

vim /etc/nginx/conf.d/zabbix.conf

安装php版本:7.4

#下载epel源

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

#安装php7.4 

dnf --enablerepo=remi install php74-php

#安装php7.4扩展模块

dnf --enablerepo=remi install php74-php php74-php-gd php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql

#安装路径查看 

whereis php

#安装Remi存储库

dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

#默认的php模块配置

dnf module list php               #列出当前存储库中的php模块

dnf module reset php              #重置php模块

dnf module install php:remi-7.4   #模块安装

dnf module enable php:remi-7.4    #默认设置为php:remi-7.4版本

#常用模块安装(可选)

dnf -y install php php-mysqlnd php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-zip

#Fedora or Enterprise Linux 7:

yum-config-manager --enable remi-php74

yum update php\*

yum install php74

zabbix启动并加入开机自启

systemctl restart zabbix-server zabbix-agent nginx php-fpm

systemctl enable zabbix-server zabbix-agent nginx php-fpm

zabbix WEB配置    

 http://server_ip:8080/setup.php

在 PPC64 架构的 Linux 6.2 系统上安装和配置 Zabbix-Agent,首先需要确保你的系统已具备基本的软件包管理工具,如 Yum 或者 DNF。以下是简化的步骤: 1. **更新系统**: ```sh sudo yum update -y ``` 2. **安装必要的依赖**: ```sh sudo yum install -y epel-release (如果系统没有EPEL源,需要先添加) sudo yum install -y zabbix-server-mysql zabbix-agent ``` 如果你不使用MySQL作为Zabbix的数据存储,可以替换为`zabbix-server-pgsql`或其他数据库支持。 3. **启动Zabbix Agent服务**: ```sh sudo systemctl start zabbix-agent ``` 4. **设置开机自启**: ```sh sudo systemctl enable zabbix-agent ``` 5. **配置Zabbix Agent**: Zabbix-Agent配置文件通常位于 `/etc/zabbix/zabbix_agentd.conf`。打开它并编辑适合你的环境: - 添加监控目标主机的IP地址或域名。 - 配置代理服务器的URL(如果需要)。 - 设置数据发送频率、心跳间隔等选项。 ``` Server=your.zabbix.server.url LogFileSize=50M Interval=60 ``` 6. **验证配置**: ```sh sudo zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -k ping ``` 运行这个命令会测试配置是否正确,并返回结果。 7. **创建模板和触发器**: 登录到Zabbix Web界面(通常是 `http://your.zabbix.server.url`),创建一个新的主机模板,然后将该模板应用到你的PPC64机器上。在这个过程中,你会创建一些默认的监控规则和触发器。 8. **重启Zabbix Agent**: 完成配置后,确保服务已经重启以应用新的配置: ```sh sudo systemctl restart zabbix-agent ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值