02 zabbix監控平台部署

2022-07-13 10:27:07 字數 4093 閱讀 2841

zabbix監控平台部署,至少需要安裝四個元件,分別是zabbix_server、zabbix_web、databases、zabbix_agentd,如下為zabbix監控平台安裝配置詳細步驟:

準備兩台伺服器分別為:

server端:192.168.72.101

agent端:192.168.72.100

1)安裝相關依賴

yum -y  install  curl  curl-devel  net-snmp net-snmp-devel  perl-dbi  mariadb-devel mysql-devel
2)建立zabbix使用者用於管理zabbix服務

useradd   -s  /sbin/nologin zabbix
3)建立zabbix的資料庫,並授權

mysql> create database zabbix charset=utf8;

query ok, 1 row affected (0.00sec)

mysql> grant all on zabbix.* to zabbix@localhost identified by '

123456';

query ok, 0 rows affected (0.01sec)

mysql>flush privileges;

query ok, 0 rows affected (0.00 sec)

4)解壓安裝包,並匯入zabbix基礎資料至mysql資料庫

[root@hackerlin src]#

tar -zxf zabbix-4.4.7.tar.gz

[root@hackerlin src]#

cd zabbix-4.4.7

[root@hackerlin zabbix-4.4.7]#

mysql -uzabbix -p123456 zabbix[root@hackerlin zabbix-4.4.7]#

mysql -uzabbix -p123456 zabbix[root@hackerlin zabbix-4.4.7]#

mysql -uzabbix -p123456 zabbix

5)安裝zabbix_server

[root@hackerlin zabbix-4.4.7]#

./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl

[root@hackerlin zabbix-4.4.7]#

make && make install

[root@hackerlin zabbix-4.4.7]#

ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/

6)修改zabbix_server配置檔案/usr/local/zabbix/etc/zabbix_server.conf

logfile=/tmp/zabbix_server.log

dbhost=localhost

dbname=zabbix

dbuser=zabbix

dbpassword=123456

7)拷貝啟動指令碼,然後賦予執行許可權,並啟動服務,zabbix_server預設監聽的是10051埠

[root@hackerlin etc]#

cp /usr/local/src/zabbix-4.4.7/misc/init.d/tru64/zabbix_server /etc/init.d/zabbis_server

[root@hackerlin etc]#

chmod o+x /etc/init.d/zabbis_server

[root@hackerlin etc]#

/etc/init.d/zabbis_server start

8)拷貝安裝包中的網頁檔案到nginx發布目錄下

[root@hackerlin etc]#

cp -a /usr/local/src/zabbix-4.4.7/frontends/php/* /usr/local/nginx/html/

9)瀏覽器訪問進行zabbixweb ui配置

10)在這裡處理響應的問題,新增php模組,修改php.ini配置檔案,讓所有都顯示ok即可

11)配置好資料庫

12)確認設定平台資訊

13)確認資訊

15)完成平台的安裝

1)解壓安裝包,然後編譯安裝

tar -zxvf zabbix-3.2.6.tar.gz

cd zabbix-3.2.6./configure --prefix=/usr/local/zabbix/ --enable-agent

make

make install

ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/

2)修改zabbix_agentd.conf客戶端配置檔案,修改內容為如下內容

logfile=/tmp/zabbix_agentd.log

server=192.168.72.101serveractive=192.168.72.101hostname = 192.168.72.101 #這裡是客戶端的ip

3)拷貝zabbix_agent啟動指令碼值/etc/init.d目錄下,啟動zabbix_agentd服務即可,zabbix_agentd預設監聽的埠是10050.

[root@hackerlin src]#

cp zabbix-3.2.6/misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix_agentd

[root@hackerlin src]#

chmod o+x /etc/init.d/zabbix_agentd

[root@hackerlin src]#

/etc/init.d/zabbix_agentd start

zabbix伺服器和客戶端都安裝完畢之後,需通過zabbix.server新增客戶端監控,zabbix web 介面新增客戶端監控的操作如下,

1)開啟zabbix web頁面,點選configuration→hosts→create host

2)填寫對應的host name這裡和配置檔案中的最好一致,選擇agentd的不同監控方式,不同的方式就選擇對應的方式

3)給監控的主機新增相應的組,

4)點選新增

如圖就已經新增成功。

部署zabbix監控平台

bin bash author qi date 2019 6 2 email zhqlwl0121 163.com describe 部署zabbix監控平台 1.安裝lnmp環境 2.原始碼安裝zabbix 3.安裝監控端主機,修改基本配置 4.初始化zabbix監控web頁面 5.修改php配置...

部署zabbix監控平台

zabbix監控管理控制台需要通過web頁面展示出來,並且還需要使用mysql來儲存資料,因此需要先為zabbix準備基礎lnmp環境。伺服器端 配置nginx支援php動態 因為有大量php指令碼需要執行,因此還需要開啟nginx的各種fastcgi快取,加速php指令碼的執行速度。vim usr...

部署Zabbix服務端監控平台

yum y install gcc pcre devel openssl devel gcc編譯安裝c語言的原始碼包用的 pcre devel nginx的rewrite偽靜態匹配規則用到正則,pcre就用來幹這個 openssl devel用來配置ssl模組 編譯安裝nginx 不用https可以...