天天看點

那些年,在rh6上面部署過的Zabbix 2.4.5

前言:折騰一整圈以後的感想,Zabbix的部署安裝真的是超級簡單,幾個yum,修改幾個參數,就能把Zabbix的基礎環境搭建完了,然而,當太新的Zabbix要部署在比較老的rh6上面的時候,各種依賴包和linux環境的問題就會很折磨人,謹以此博文祭奠我燃燒的N小時。( 伺服器和搭建的環境都在内網,沒什麼圖檔了,盡可能描述的準确_(:з」∠)_ )

正文:最開始對Zabbix的了解僅限于“這是一個開源的監控平台,和Nagios比較像”。開始着手Zabbix的搭建時,自然是上官網去掃一圈官方文檔,當然,事後證明官方文檔對一個小白并沒有什麼太大的用處,還是自己一步一步探索吧。

先說重點,以Zabbix 2.4.5為例,在安裝Zabbix的rpm時,會要求這兩個東西php-mbstring,php-bcmath,然而rh6預設可能是php-5.3.3中比較早的版本,是以安裝新版本的話,會需要在rh6安裝更新版本的php。直接把可能用到的zip包發上來,友善在老系統上面搭建Zabbix~檔案太多,放上百度雲盤的連結http://pan.baidu.com/s/1jGAaGKY,連結失效了可以留言,總共兩個壓縮包

那些年,在rh6上面部署過的Zabbix 2.4.5

zabbix_rpm是部署Zabbix的相關包,zabbix-get是測試用,以後再介紹,php_rpm是在rh6下面,可能會用到的Zabbix2.4.5的依賴包和依賴包的依賴包_(:з」∠)_

開始安裝~

首先是環境~除了PHP以外,在部署Zabbix Server和Zabbix WEB的機器上,還有一些包需要安裝

點選(此處)折疊或打開

yum-y install wget vim tree gcc gcc-c++autoconf httpd httpd-manual mod_ssl mod_perl mod_auth_mysql libdbi-dbd-mysql net-snmp net-snmp-devel curl-devel OpenIPMI-libs

然後就是php的安裝了,為了能用上Zabbix2.4.5,在rh6,隻能裝php-5.3.3-38版本,所需要的大部分包在php_rpm裡面有,當然,如果能直接yum安裝是最簡單的,需要注意的是,有可能安裝一些包的時候,會提醒與其他版本的一些檔案有沖突,這時候,淡定的強制安裝吧~rpm -ivh --force

當環境都安裝好以後,就要安裝Zabbix了,先安裝zabbix-2.4.5-xxxxxxxxxx.rpm,然後安裝zabbix-server和zabbix-web的時候,要用rpm -Uvh zabbix-server-2.4.5-xxxxxxxxxx zabbix-server-mysql-2.4.5-xxxxxxxxxx去安裝,不然會報錯,顯示這兩個包互相依賴,zabbix-web和zabbix-web-mysql同理。注:部署Zabbix Server的機器,把zabbix-agent也裝上,本機也是需要監控的~

被監控的伺服器上面,隻需要zabbix-2.4.5-xxxxxxxxxx.rpm和zabbix-agent

把所有的包都裝好以後,隻需要簡單的幾個步驟就可以愉快的體驗Zabbix了~

1.在MySQL建立一個Zabbix的資料庫(create database zabbix),然後用腳本建立基礎結構,腳本預設放在/usr/share/doc/zabbix-server-mysql-2.4.5/create/裡面一共三個

 (source /usr/share/doc/zabbix-server-mysql-2.4.5/create/xxxxx.sql),測試和學習的話,可以用root登陸,否則還是建立一個zabbix使用者吧,all in zabbix.*

2.在/etc/zabbix/zabbix_server.conf中寫好資料庫的DBname(zabbix)和登陸的使用者名密碼,在/etc/zabbix/zabbix_agent.conf中,寫好幾個參數:Server=Zabbix Server的IP,Server Active=Zabbix Server的IP,Hostname=被監控的伺服器的IP(在WEB界面建立Host的時候,就填被監控的伺服器的IP,簡單友善,記住要和這個Hostname完全對應上)

3.在/etc/php.ini中設定date.timezone為 Asia/Hong_Kong,或者其他時區

4.service zabbix-server start;service zabbix-agent start;service httpd start;

如果一切順利,Zabbix最後的配置就可以交給WEB界面了,通路位址http:/:80/zabbix

WEB界面的引導簡單易懂,随便盜圖幾張,簡單看一下流程就好~具體的介紹和監控模闆的相關心得,敬請期待下一集~預設登陸的賬号:admin,密碼:zabbix

PS:(*/ω\*) MyCAT的server.xml 的講解已經成為有生之年系列,肯定會寫,但是要過一段時間了....

----------------------------------------------------------------------------------我是盜圖(*/ω\*)請無視水印----------------------------------------------------------------------------

那些年,在rh6上面部署過的Zabbix 2.4.5
那些年,在rh6上面部署過的Zabbix 2.4.5
那些年,在rh6上面部署過的Zabbix 2.4.5
那些年,在rh6上面部署過的Zabbix 2.4.5
那些年,在rh6上面部署過的Zabbix 2.4.5
那些年,在rh6上面部署過的Zabbix 2.4.5
那些年,在rh6上面部署過的Zabbix 2.4.5