一個(gè)基于Web界面的企業(yè)級(jí)運(yùn)維監(jiān)控平臺(tái),部署5.2.3前
2021-08-13
于 2020-12-27, 21:53-
是一個(gè)基于Web界面的企業(yè)級(jí)運(yùn)維監(jiān)控平臺(tái)。部署5.2.3前,建議先關(guān)閉防火墻再重啟服務(wù)器。
#臨時(shí)關(guān)閉防火墻
systemctl stop firewalld.service
#永久禁止關(guān)閉防火墻
systemctl disable firewalld.service
關(guān)閉SElinux
setenforce 0
vi /etc/selinux/config
#把SELNUX=enforcing換成SELINUX=disabled
首先,您需要?jiǎng)?chuàng)建一個(gè)新用戶,連接到 SSH 并輸入以下命令:
groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin
安裝EPEL源:
yum -y install epel-release
安裝編譯所需的各種依賴和組件:
yum -y install net-snmp-devel fping
下載5.2.3源代碼,5.2.3源代碼下載地址:也可以在本地電腦上下載一份,以后需要上傳自己的數(shù)據(jù)庫文件。
使用工具,將源碼上傳到home目錄下
進(jìn)入zabbix
cd /home/zabbix/
解壓下載的文件
tar -zxvf zabbix-5.2.3.tar.gz
進(jìn)入解壓后的目錄
cd zabbix-5.2.3
編譯解壓后的程序
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
安裝編譯后的文件
make install
下面創(chuàng)建的數(shù)據(jù)庫,進(jìn)入寶塔面板-》數(shù)據(jù)庫-》,進(jìn)入新建的數(shù)據(jù)庫,注意:數(shù)據(jù)庫字符集必須是
然后在我們之前下載的源代碼中 // 目錄找到了以下三個(gè)文件:
按照順序,選擇對(duì)應(yīng)的文件導(dǎo)入數(shù)據(jù)庫linux php ldap 擴(kuò)展,然后點(diǎn)擊執(zhí)行。
進(jìn)入寶塔文件管理中的/usr//etc/目錄,編輯.conf文件,發(fā)現(xiàn)如下
DBName=數(shù)據(jù)庫名字zabbix
DBUser=數(shù)據(jù)庫用戶zabbix
DBPassword=數(shù)據(jù)庫密碼zabbix
DBSocket=/usr/local/mysql/mysql.sock
DBPort=3306
小心去掉前面的#,和
編輯后保存。然后在/usr//etc/目錄下找到配置文件.conf,我們也編輯一下:
=127.0.0.1 將此項(xiàng)中的127.0.0.1 更改為您自己的服務(wù)器IP。您可以使用本地計(jì)算機(jī)的IP地址進(jìn)行本地測試。
例如:=127.0.0.1,192.168.159.128
然后釋放端口,使用和端口,包括寶塔面板后臺(tái)的80端口。
端口釋放后我們?cè)赟SH中啟動(dòng)的服務(wù)
zabbix_server
zabbix_agentd
將以下兩行添加到 /etc/rc.d/rc.d 文件中。文件實(shí)現(xiàn)開機(jī)后自啟動(dòng)
/usr//sbin/
/usr//sbin/
查看運(yùn)行狀態(tài)
ps -ef | grep zabbix_server
ps -ef | grep zabbix_agentd
下面開始安裝的網(wǎng)頁,在寶塔面板中創(chuàng)建網(wǎng)站(不需要數(shù)據(jù)庫),選擇PHP版本7.4,PHP8.0會(huì)報(bào)錯(cuò):$type $ in / /.inc. php 在線 1268
將/home//-5.2.3/ui文件復(fù)制到剛建好的網(wǎng)站,訪問域名,進(jìn)入WEB安裝過程。這里我使用了一個(gè)沒有互聯(lián)網(wǎng)解析的二級(jí)域名,通過修改本地計(jì)算機(jī)上的文件(C:\\\\etc)使用,在文件中加入如下一行:
192.168.159.128 zabbix.defcon.cn
訪問域名后WEB安裝過程的第一步是檢查環(huán)境組件是否正常。
其中一個(gè)PHP LDAP擴(kuò)展異常,忽略即可,不影響使用。如果以后需要用LADP認(rèn)證登錄,可以安裝LDAP擴(kuò)展,登錄寶塔面板后面,安裝,如下圖:
然后重啟服務(wù)。
還有報(bào)錯(cuò),需要進(jìn)入軟件商店P(guān)HP-7.4設(shè)置,把值改成300
然后刷新重新訪問域名進(jìn)入安裝
允許授權(quán)任何主機(jī)連接數(shù)據(jù)庫,官方電腦可以設(shè)置白名單。需要配置DB連接,無法連接數(shù)據(jù)庫linux php ldap 擴(kuò)展,無法連接數(shù)據(jù)庫,請(qǐng)參考這篇文章:數(shù)據(jù)庫連接報(bào)告:“”錯(cuò)誤
數(shù)據(jù)庫建立后,記得在寶塔面板后臺(tái)點(diǎn)擊數(shù)據(jù)庫進(jìn)行同步,否則會(huì)報(bào)錯(cuò)。
下一步,下一步,不要更改地址host和port端口,填寫Name:
接下來會(huì)報(bào)錯(cuò),表示沒有找到配置文件。我們下載它提供的文件上傳到網(wǎng)站的/conf/目錄下,打開域名,進(jìn)入登錄界面。
默認(rèn)帳戶密碼,
() 一直為錯(cuò)誤,因?yàn)?) 出于安全原因已被禁用。進(jìn)入寶塔面板|軟件商店|PHP對(duì)應(yīng)版本:在禁用功能中刪除。
服務(wù)無法啟動(dòng),提示:不是
首先使用 find / -name .log 查找服務(wù)器的日志位置,打開如下:
2231::.257 [] to'': [2002] 不能'/usr///.sock' (2)
2231::.257 已關(guān)閉:在 10
首先使用find / -name .sock命令發(fā)現(xiàn).sock所在的路徑在/tmp/文件夾中,與上面的錯(cuò)誤信息/usr///.sock的路徑不符。為此,我們使用軟件對(duì) .sock 進(jìn)行鏈接處理,執(zhí)行如下命令:
mkdir /usr/local/mysql
ln -s /tmp/mysql.sock /usr/local/mysql/mysql.sock
/etc/rc.d/init.d/mysqld restart #重啟數(shù)據(jù)庫