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-devel2)建立zabbix使用者用於管理zabbix服務
useradd -s /sbin/nologin zabbix3)建立zabbix的資料庫,並授權
mysql> create database zabbix charset=utf8;4)解壓安裝包,並匯入zabbix基礎資料至mysql資料庫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)
[root@hackerlin src]#5)安裝zabbix_servertar -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
[root@hackerlin zabbix-4.4.7]#6)修改zabbix_server配置檔案/usr/local/zabbix/etc/zabbix_server.conf./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/
logfile=/tmp/zabbix_server.log7)拷貝啟動指令碼,然後賦予執行許可權,並啟動服務,zabbix_server預設監聽的是10051埠dbhost=localhost
dbname=zabbix
dbuser=zabbix
dbpassword=123456
[root@hackerlin etc]#8)拷貝安裝包中的網頁檔案到nginx發布目錄下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
[root@hackerlin etc]#9)瀏覽器訪問進行zabbixweb ui配置cp -a /usr/local/src/zabbix-4.4.7/frontends/php/* /usr/local/nginx/html/
10)在這裡處理響應的問題,新增php模組,修改php.ini配置檔案,讓所有都顯示ok即可
11)配置好資料庫
12)確認設定平台資訊
13)確認資訊
15)完成平台的安裝
1)解壓安裝包,然後編譯安裝
tar -zxvf zabbix-3.2.6.tar.gz2)修改zabbix_agentd.conf客戶端配置檔案,修改內容為如下內容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/
logfile=/tmp/zabbix_agentd.log3)拷貝zabbix_agent啟動指令碼值/etc/init.d目錄下,啟動zabbix_agentd服務即可,zabbix_agentd預設監聽的埠是10050.server=192.168.72.101serveractive=192.168.72.101hostname = 192.168.72.101 #這裡是客戶端的ip
[root@hackerlin src]#zabbix伺服器和客戶端都安裝完畢之後,需通過zabbix.server新增客戶端監控,zabbix web 介面新增客戶端監控的操作如下,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
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可以...