芜湖尾敢投资有限公司

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

zabbix介紹

zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。
zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營;并提供靈活的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。
zabbix server可以通過SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對遠(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等平臺上。
Zabbix 7.0 LTS版本是基于GNU Affero通用公共許可證第3版(AGPLv3)發(fā)布的,7.0 LTS更新了許多新的功能,包含合成終端用戶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)境說明

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

Zabbix 版本:Zabbix 7.0

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

開始安裝

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

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

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

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

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

1開啟SSH功能

1、更新源列表

打開"終端窗口",輸入

sudo apt-get update

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

2、安裝openssh-server

在終端中輸入:

sudo apt-get install openssh-server

-->回車

2.開啟并切換root登錄

sudo passwd root
su root

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

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

sudo apt update

安裝PostgreSQL

sudo apt install postgresql postgresql-contrib

啟動并啟用PostgreSQL服務(wù)

sudo systemctl start postgresql
sudo systemctl enable postgresql

安裝Zabbix存儲庫

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ù)庫

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ù)庫

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

vi /etc/zabbix/zabbix_server.conf

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

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

DBPassword=password

退出保存:按下鍵盤上 Esc鍵,按下:(冒號),輸入 wq 按回車即可

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

啟動Zabbix server和agent進(jìn)程,并為它們設(shè)置開機(jī)自啟:

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

安裝中文語言

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

?訪問zabbix

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

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

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

安裝前匯總

安裝完成

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

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

 

故障排錯

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

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