一、Ubuntu22.04 LTS 部署zabbix7.0
環(huán)境準備
IP | 主機名 | 配置 |
---|---|---|
10.0.0.50 | zabbix-01 | 2c4G |
10.0.0.51 | zabbix-agent | 2c4G |
10.0.0.52 | db | 2c4G |
1. 添加zabbix倉庫
[root@zabbix-01:~]# wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb [root@zabbix-01:~]# dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb [root@zabbix-01:~]# apt update
2. 安裝 Zabbix 相關軟件包
[root@zabbix-01:~]# apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
3. 安裝MySQL
[root@db:~]# apt install -y mysql-server-8.0 [root@db:~]# netstat -tnulp | grep 3306 tcp 0 0 127.0.0.1:33060 0.0.0.0:* LISTEN 1974/mysqld tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1974/mysqld
4. 創(chuàng)建初始數據庫
[root@db:~]# mysql Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connectionidis 8 Server version: 8.0.40-0ubuntu0.22.04.1 (Ubuntu) Copyright (c) 2000, 2024, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type'help;'or'h'forhelp. Type'c'to clear the current input statement. mysql> create database zabbix charactersetutf8mb4 collate utf8mb4_bin; mysql> create user zabbix@'%'identified by'zabbix'; mysql> grant all privileges on zabbix.* to zabbix@'%'; mysql>setglobal log_bin_trust_function_creators = 1; mysql> quit;
導入初始架構和數據,系統(tǒng)將提示您輸入新創(chuàng)建的密碼
[root@zabbix-01:~]# scp /usr/share/zabbix-sql-scripts/mysql/server.sql.gz 10.0.0.52:/root [root@db:~]# zcat server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix Enter password:# 輸密碼的時候不顯示字符,此處我輸入了 zabbix [root@db:~]# mysql mysql>setglobal log_bin_trust_function_creators = 0; mysql> quit;
5. 為Zabbix server配置數據庫
[root@zabbix-01:~]# egrep '^DBHost|^DBName|^DBUser|^DBPassword' /etc/zabbix/zabbix_server.conf DBHost=10.0.0.52 DBName=zabbix DBUser=zabbix DBPassword=zabbix
6. 為Zabbix前端配置PHP
[root@zabbix-01:~]# cat /etc/zabbix/nginx.conf server { listen 8080; server_name 10.0.0.50; ...
7. 啟動Zabbix server和agent進程
[root@zabbix-01:~]# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm [root@zabbix-01:~]# systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm
8. 設置中文web界面
10.0.0.50:8080

# 列出所有已安裝的語言 [root@zabbix-01:~]# locale -a C C.utf8 POSIX en_US.utf8 [root@zabbix-01:~]# sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen # zh_CN.UTF-8 UTF-8 [root@zabbix-01:~]# sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen [root@zabbix-01:~]# sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen zh_CN.UTF-8 UTF-8 [root@zabbix-01:~]# locale-gen [root@zabbix-01:~]# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm

9. web界面安裝zabbix
下一步將時區(qū)改為 (UTC+08:00) Asia/Shanghai, 圖片上遺忘了,也可以后期去設置里面改
10.訪問web界面
10.0.0.50:8080 賬號:Admin 密碼:zabbix
二、監(jiān)控主機
1. 在需要監(jiān)控的主機上安裝zabbix-agent
[root@zabbix-agent:~]# apt -y install zabbix-agent
2. 修改zabbix-agent的配置文件
[root@zabbix-agent:~]# vim /etc/zabbix/zabbix_agentd.conf ... 117 Server=10.0.0.50 ...
3. 重啟zabbix-agent服務
[root@zabbix-agent:~]# systemctl restart zabbix-agent.service
4. web界面添加主機
最終的配置
5. web界面查看主機監(jiān)控
鏈接:https://www.cnblogs.com/cxjyyds/p/18624841
-
主機
+關注
關注
0文章
1043瀏覽量
36305 -
Ubuntu
+關注
關注
5文章
601瀏覽量
32426 -
軟件包
+關注
關注
0文章
112瀏覽量
12049 -
Zabbix
+關注
關注
0文章
27瀏覽量
3639
原文標題:Ubuntu 極速部署Zabbix 7.0:監(jiān)控新時代一鍵搞定
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
如何在Ubuntu 22.04上搭建ftp服務器

【開鴻智谷NiobeU4開發(fā)板免費試用體驗】基于Ubuntu22.04的NiobeU4開發(fā)環(huán)境搭建
【米爾MYD-JX8MMA7開發(fā)板-ARM+FPGA架構試用體驗】燒錄系統(tǒng)&Ubuntu22.04代號Jammy嘗鮮&自帶驅動移植
OpenHarmony編譯固件新增支持Ubuntu22.04平臺
在ubuntu22.04中構建所需的軟件報錯怎么解決?
SDK環(huán)境部署在ubuntu22.04上,構建完成之后發(fā)現work路徑下缺少文件如何解決?
【賽昉科技昉·星光RISC-V單板計算機試用體驗】安裝ubuntu Server 22.04及掛載分區(qū)

如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器
MS Windows協(xié)議輕松遠程訪問 Ubuntu 22.04 桌面

MegaRAID SAS驅動器Ubuntu 10.04 LTS 4.31版

MegaRAID SAS驅動器Ubuntu 10.04 LTS 4.37版

MegaRAID SAS驅動器Ubuntu 10.04 LTS 5.30版

Ubuntu 24.04 LTS選用Linux 6.8為默認內核
系統(tǒng)適配 | RK3588 Ubuntu22.04正式發(fā)布

評論