芜湖尾敢投资有限公司

Ubuntu安裝Zabbix 7.0網(wǎng)絡(luò)設(shè)備監(jiān)視系統(tǒng)——墨澀網(wǎng)

zabbix介紹

zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開(kāi)源解決方案。
zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營(yíng);并提供靈活的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問(wèn)題。
zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。
zabbix server可以通過(guò)SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對(duì)遠(yuǎn)程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,它可以運(yùn)行在Linux,Solaris,HP-UX,AIX,F(xiàn)ree BSD,Open BSD,OS X等平臺(tái)上。
Zabbix 7.0 LTS版本是基于GNU Affero通用公共許可證第3版(AGPLv3)發(fā)布的,7.0 LTS更新了許多新的功能,包含合成終端用戶(hù)Web監(jiān)控、Zabbix proxy高可用性和負(fù)載均衡、重大性能和可擴(kuò)展性提升、原生多因子認(rèn)證(MFA)支持、多種新方法可視化數(shù)據(jù)和基礎(chǔ)設(shè)施狀態(tài),以及其它各種功能!

官網(wǎng)

https://www.zabbix.com/cn??

效果截圖

環(huán)境說(shuō)明

系統(tǒng):Ubuntu Server 20.04 LTS 64bit

Zabbix 版本:Zabbix 7.0

數(shù)據(jù)庫(kù):PostgreSQL

開(kāi)始安裝

打開(kāi)官網(wǎng)引導(dǎo)安裝地址

https://www.zabbix.com/cn/download

在Zabbix Packages 下面選擇你要安裝的系統(tǒng)環(huán)境和zabbix版本,以及數(shù)據(jù)庫(kù)

接下來(lái)在下面會(huì)看到官方提供的安裝步鄹和命令,不同的環(huán)境和版本命令不同,安裝過(guò)程中如果出錯(cuò),可能是的系統(tǒng)版本和環(huán)境不對(duì)。

ssh連接到服務(wù)器(如果不是用戶(hù)不是root,需要運(yùn)行下面的命令切換為root用戶(hù))

1開(kāi)啟SSH功能

1、更新源列表

打開(kāi)"終端窗口",輸入

sudo apt-get update

-->回車(chē)-->"輸入當(dāng)前登錄用戶(hù)的管理員密碼"-->回車(chē)

2、安裝openssh-server

在終端中輸入:

sudo apt-get install openssh-server

-->回車(chē)

2.開(kāi)啟并切換root登錄

sudo passwd root
su root

輸入當(dāng)前賬號(hào)的密碼后回車(chē)即可切換成功,如下圖

更新系統(tǒng)包列表

sudo apt update

安裝PostgreSQL

sudo apt install postgresql postgresql-contrib

啟動(dòng)并啟用PostgreSQL服務(wù)

sudo systemctl start postgresql
sudo systemctl enable postgresql

安裝Zabbix存儲(chǔ)庫(kù)

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
apt update

安裝Zabbix server,Web前端,agent

apt install zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent

創(chuàng)建zabbix初始數(shù)據(jù)庫(kù)

sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix; 
quit;

導(dǎo)入初始架構(gòu)和數(shù)據(jù),系統(tǒng)將提示您輸入新創(chuàng)建的密碼。

cat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

為Zabbix server配置數(shù)據(jù)庫(kù)

編輯配置文件 /etc/zabbix/zabbix_server.conf

vi /etc/zabbix/zabbix_server.conf

按下間鍵盤(pán)上的 ‘i’ 鍵進(jìn)入編輯模式,找到下面的位置,替換password為你設(shè)置的數(shù)據(jù)庫(kù)賬號(hào)zabbix的密碼(可以使用/DBPassword快速查找定位)

i鍵盤(pán)進(jìn)入編輯

DBPassword=password

退出保存:按下鍵盤(pán)上 Esc鍵,按下:(冒號(hào)),輸入 wq 按回車(chē)即可

啟動(dòng)Zabbix server和agent進(jìn)程

啟動(dòng)Zabbix server和agent進(jìn)程,并為它們?cè)O(shè)置開(kāi)機(jī)自啟:

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

安裝中文語(yǔ)言

sudo apt-get install language-pack-zh-han*

?訪問(wèn)zabbix

在瀏覽器中訪問(wèn)你的服務(wù)器:IP/zabbix?打開(kāi)zabbix界面,選擇中文,點(diǎn)擊下一步

輸入zabbix賬號(hào)的數(shù)據(jù)庫(kù)密碼,下一步

輸入zabbix的服務(wù)名稱(chēng),選擇時(shí)區(qū)、主題等信息,下一步

安裝前匯總

安裝完成

訪問(wèn)地址:http://IP/zabbix,默認(rèn)賬號(hào):Admin 密碼:zabbix

安裝成功,開(kāi)始添加你需要監(jiān)控的設(shè)備吧。

 

故障排錯(cuò)

1、若出現(xiàn) Zabbix服務(wù)器端運(yùn)行中 否,請(qǐng)排查日志,根據(jù)日志處理

/var/log/zabbix/zabbix_server.log
THE END