centos7安裝zabbix5.0

来源:https://www.cnblogs.com/wangpingcong/archive/2022/05/13/16267305.html
-Advertisement-
Play Games

一、安裝zabbix-server 操作系統:CentOS 7.5 1、首先關閉防火牆與SElinux 關閉防火牆 systemctl stop firewalld&&systemctl disable firewalld 關閉SELinux sed -i 's/SELINUX=enforcing/ ...


一、安裝zabbix-server

操作系統:CentOS 7.5

 1、首先關閉防火牆與SElinux

關閉防火牆

systemctl stop firewalld&&systemctl disable firewalld

關閉SELinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

2、替換阿裡雲Zabbix源

vi zabbix_aliyun.sh 

複製下麵的腳本

#!/bin/bash
 
echo -e "請給出要安裝的zabbix版本號,建議使用4.x的版本  \033[31musage:./zabbix_aliyun.sh 4.0|4.4|4.5|5.0 \033[0m"
echo "例如要安裝4.4版本,在命令行寫上 ./zabbix_aliyun.sh 4.4"
if [ -z $1 ];then
exit
fi
VERSION=$1
if [ -f /etc/yum.repos.d/zabbix.repo ];then
rm -rf /etc/repos.d/zabbix.repo
fi
rpm -qa | grep zabbix-release && rpm -e zabbix-release
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/$VERSION/rhel/7/x86_64/zabbix-release-$VERSION-1.el7.noarch.rpm
sed -i "[email protected]/.*/[email protected]/$VERSION/[email protected]" /etc/yum.repos.d/zabbix.repo
sed -i '[email protected]@mirrors.aliyun.com/[email protected]' /etc/yum.repos.d/zabbix.repo
[ $? -eq 0 ] && echo "阿裡雲的zabbix源替換成功" || exit 1
yum clean all
yum makecache fast

然後執行命令:看到下圖表示替換成功

bash zabbix_aliyun.sh 5.0

3、由於zabbix提供集中的web監控管理界面,因此服務在web界面的呈現需要LAMP架構支持。

安裝httpd php

 

yum install -y httpd  php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

 

 4、安裝常用的開發軟體

yum groups install "Development Tools"

 5、安裝Zabbix5.0倉庫

rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all

 6、安裝Zabbix server and agent

yum install zabbix-server-mysql zabbix-agent -y

 7、啟用Red Hat軟體集合

SCL(Software Collections)可以讓你在同一個操作系統上安裝和使用多個版本的軟體,而不會影響整個系統的安裝包

yum install centos-release-scl -y

 啟用zabbix-deprecated repository

vi /etc/yum.repos.d/zabbix.repo

 8、安裝zabbix前端

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

 9、安裝資料庫

yum -y install mariadb-server mariadb

 啟動mariadb

systemctl start mariadb&&systemctl enable mariadb

 查看mariadb運行狀態

systemctl status mariadb

 啟動msyql後執行初始安全設置,設置資料庫密碼為123456

mysqladmin -u root password "123456" 

創建初始資料庫

1.mysql -uroot -p                                                 #輸入密碼123456
2.create database zabbix character set utf8 collate utf8_bin;
3.create user [email protected] identified by 'password';          #密碼是password,導入Zabbix資料庫結構和數據輸入這個密碼
4.grant all privileges on zabbix.* to [email protected];
5.quit;                                                           #退出

10、在Zabbix伺服器主機上,導入初始架構和數據。系統將提示您輸入新創建的密碼

回車密碼是password

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 

 為Zabbix伺服器配置資料庫,後面配置資料庫的web界面會用到此資料庫密碼,去掉註釋加上password

vi /etc/zabbix/zabbix_server.conf

 11、為Zabbix前端配置PHP

編輯文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,取消註釋並設置正確的時區

vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

 時區修改完成後一定要記得重啟PHP服務,否則web界面PHP會報錯

重啟PHP

systemctl restart rh-php72-php-fpm

啟動Zabbix服務及相關服務

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm&&systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

 12、配置Zabbix Web前端

瀏覽器輸入http://ip/zabbix,Zabbix初始用戶名:Admin,初始密碼為:zabbix

點next step

 如果上面提到的配置時區後未重啟PHP時,這裡會報錯,重啟一下PHP就好了

 重啟PHP命令

systemctl restart rh-php72-php-fpm

配置mysql資料庫賬號和密碼, 輸入zabbix帳戶的密碼,點next step

密碼是前面設置過的password

Name那裡起一個名, 點next step

 

 

 點finish

 

 至此zabbix前端配置完成
 輸入賬號Admin密碼zabbix

 

 

 13、Zabbix前端界面設置成中文

1、選擇User settings,語言選擇中文,點擊update

 2.、顯示中文亂碼解決方法(特別是圖表那塊的漢字)

在zabbix-server伺服器上安裝如下文件符集

yum install -y wqy-microhei-fonts

然後替換linux上預設的字元集,輸入y,然後回車

cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf   

 最後刷新網頁或重啟zabbix-server,查看亂碼是否解決


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 停更這些天,業餘時間和粉絲群的幾個大佬合作寫了一個基於Spring Authorization Server的OAuth2授權伺服器的管理控制台項目Id Server,我覺得這個項目能夠大大降低OAuth2授權伺服器使用難度。可以讓你很方便地去管理OAuth2客戶端信息,甚至可以一鍵生成OAuth2 ...
  • 前言 刷題地址:https://buuoj.cn/challenges 首先打開是一個笑臉,查看源代碼,如下圖發現了,一個文件 一.代碼分析 發現是一堆代碼,需要PHP代碼審計,全部代碼如下。 1 <?php 2 highlight_file(lxx_file); 3 class emmm 4 { ...
  • Python內置函數 | V3.9.1 | 共計155個 還沒學完, 還沒記錄完, 不知道自己能不能堅持記錄下去 1.ArithmeticError 2.AssertionError 3.AttributeError 4.BaseException 5.BlockingIOError 6.Broke ...
  • 1、while迴圈 當指定的條件為真時迴圈執行代碼塊 while 語法: while (condition) { statement; } 比如: <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> d ...
  • 最近使用WPF開發項目,為了對WPF知識點進行總結,所以利用業餘時間,開發一個學生信息管理系統【Student Information Management System】。本文主要簡述如何通過WPF+Prism+MAH+WebApi進行開發基於三層架構的桌面版應用程式,僅供學習分享使用,如有不足之... ...
  • extcon,是External Connector的簡稱,用於抽象外部連接器,比如說Audio Jack、USB MicroB/TypeC介面等。 ...
  • 一、輸入重定向和輸出重定向 輸入重定向就是把文件作為命令的參數,輸出重定向就是把原本要輸出到屏幕上的內容寫到文件裡面。 (1)輸入重定向: (2)輸出重定向; 對於重定向中的標準輸出模式,可以省略文件描述符1不寫,而錯誤輸出模式的文件描述符2是必須要寫的。 示例: 重定向中的覆蓋寫入和追加寫入的不同 ...
  • 7、 1 滑鼠 // 7-1-滑鼠.cpp : 定義應用程式的入口點。 // #include "framework.h" #include "7-1-滑鼠.h" #define MAX_LOADSTRING 100 #define MAXPOINTS 1000 // 全局變數: HINSTANCE ...
一周排行
    -Advertisement-
    Play Games
  • 分組和樹形結構是不一樣的。 樹形結構是以遞歸形式存在。分組是以鍵值對存在的形式,類似於GroupBy這樣的形式。 舉個例子 ID NAME SEX Class 1 張三 男 1 2 李四 女 2 3 王二 男 1 當以Sex為分組依據時則是 Key Value 男 1 張三 男 1 3 王二 男 1 ...
  • NetCore中將SQLServer資料庫備份為Sql腳本 描述: 最近寫項目收到了一個需求, 就是將SQL Server資料庫備份為Sql腳本, 如果是My Sql之類的還好說, 但是在網上搜了一大堆, 全是教你怎麼操作SSMS的, 就很d疼! 解決方案: 通過各種查找資料, 還有一些老哥的幫助, ...
  • 我的Notion Clowd.Squirrel Squirrel.Windows 是一組工具和適用於.Net的庫,用於管理 Desktop Windows 應用程式的安裝和更新。 Squirrel.Windows 對 Windows 應用程式的實現語言沒有任何要求,甚至無需服務端即可完成增量更新。 ...
  • 轉載請註明來源 https://www.cnblogs.com/brucejiao/p/16188865.html 謝謝! 轉載請註明來源 https://www.cnblogs.com/brucejiao/p/16188865.html 謝謝! 轉載請註明來源 https://www.cnblog ...
  • 1. Netty源碼研究筆記(3)——Channel系列 依舊是通過先縱向再橫向的研究方法,在開篇中,我們發現不管是Sever還是Client,最終的啟動是通過調用channel的對應方法來完成的,而這個動作實際在channel綁定的eventLoop中執行。 接下來,我們繼續EchoSever、E ...
  • 大家好,今天給大家介紹一款輕量、快速、穩定可編排的組件式規則引擎框架LiteFlow。 一、LiteFlow的介紹 LiteFlow官方網站和代碼倉庫地址 官方網站:https://yomahub.com/liteflow Gitee托管倉庫:https://gitee.com/dromara/li ...
  • 我使用Spring AOP實現了用戶操作日誌功能 今天答辯完了,復盤了一下系統,發現還是有一些東西值得拿出來和大家分享一下。 需求分析 系統需要對用戶的操作進行記錄,方便未來溯源 首先想到的就是在每個方法中,去實現記錄的邏輯,但是這樣做肯定是不現實的,首先工作量大,其次違背了軟體工程設計原則(開閉原 ...
  • 《零基礎學Java》 繪製幾何圖形 Java可以分別使用 Graphics 和 Graphics2D 繪製圖形,Graphics類 使用不同的方法繪製不同的圖形(drawLine()方法可f以繪製線、drawRect()方法用於繪製矩形、drawOval()方法用於繪製橢圓形)。 Graphics類 ...
  • 本期教程人臉識別第三方平臺為虹軟科技,本文章講解的是人臉識別RGB活體追蹤技術,免費的功能很多可以自行搭配,希望在你看完本章課程有所收穫。 ...
  • 很多人都喜歡使用黑色的主題樣式,包括我自己,使用了差不多三年的黑色主題,但是個人覺得在進行視窗轉換的時候很廢眼睛。 比如IDEA是全黑的,然後需要看PDF或者WORD又變成白色的了,這樣來回切換導致眼睛很累,畢竟現在網頁以及大部分軟體的界面都是白色的。那麼還是老老實實的使用原來比較順眼的模式吧。 1 ...