上传文件至 /

This commit is contained in:
wxin 2025-03-17 13:41:52 +08:00
parent 726b67562b
commit 8aa2d3c127

152
zabbix-安装.md Normal file
View File

@ -0,0 +1,152 @@
<h2><center>Zabbix</center></h2>
------
## 一Zabbix 安装
备注:操作系统 centos stream 9 zabbix
修改静态IP
```bash
[root@zserver ~]# vim /etc/NetworkManager/system-connections/ens33.nmconnection
...
[ipv4]
method=manual
address=192.168.159.131/24,192.168.159.2
dns=114.114.114.114;8.8.8.8
...
[root@zserver ~]# nmcli connection reload
[root@zagent ~]# nmcli connection up ens33
```
### 1. Server 端安装配置
访问网站:[Download and install Zabbix 6.0 LTS for CentOS 9 Stream, MySQL, Apache](https://www.zabbix.com/download)
![](accents\image-202503160002.png)
下载
```bash
[root@zserver ~]# rpm -Uvh https://repo.zabbix.com/zabbix/7.0/centos/9/x86_64/zabbix-release-latest-7.0.el9.noarch.rpm
[root@zserver ~]# yum clean all
```
安装 zabbix server、frontend、agent
```bash
[root@zserver ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
```
安装mysql
```bash
[root@zserver ~]# yum -y install mysql mysql-server
[root@zserver ~]# systemctl start mysqld
[root@zserver ~]# systemctl enable mysqld
```
配置数据库
```SQL
[root@zserver ~]# mysql -uroot -p
Enter password:
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
Query OK, 1 row affected (0.00 sec)
mysql> create user zabbix@localhost identified by '123456';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> set global log_bin_trust_function_creators = 1;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> quit
Bye
[root@zserver ~]# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Enter password:
[root@zserver ~]# mysql -uroot -p
Enter password:
mysql> set global log_bin_trust_function_creators = 0;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> quit;
Bye
```
设置服务配置文件
```bash
[root@zserver ~]# vim /etc/zabbix/zabbix_server.conf
DBPassword=123456
```
启动服务
```bash
[root@zserver ~]# systemctl restart zabbix-server zabbix-agent httpd php-fpm
[root@zserver ~]# systemctl enable zabbix-server zabbix-agent httpd php-fpm
[root@zserver ~]# systemctl stop firewalld
[root@zserver ~]# systemctl disable firewalld
```
访问http://192.168.159.131/zabbix
![](accents\image-202503160003.png)
![](accents\image-202503160004.png)
![](accents\image-202503160005.png)
![](accents\image-202503160006.png)
![](accents\image-202503160007.png)
![](accents\image-202503160008.png)
默认登入:
账号Admin 密码zabbix
![](accents\image-202503160009.png)
![](accents\image-202503160010.png)
### 2. Agent 端安装配置
下载
```bash
[root@zagent ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-latest-6.0.el9.noarch.rpm
[root@zagent ~]# yum clean all
```
安装
```bash
[root@zagent ~]# yum -y install zabbix-agent
```
修改配置
```bash
[root@zagent ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.159.131 # 被动模式 zabbix-server-ip
ServerActive=192.168.159.131 # 主动模式 zabbix-server-ip
Hostname=zabbix agent1 # 客户端主机名称
UnsafeUserParameters=1 # 是否限制用户自定义 keys 使用特殊字符
```
启动服务
```bash
[root@zagent ~]# systemctl start zabbix-agent
[root@zagent ~]# systemctl enable zabbix-agent
[root@zagent ~]# systemctl stop firewalld
[root@zagent ~]# systemctl disable firewalld
```