centos6.5的zabbix搭建
監控主機的狀態,和自訂監控項
操作方法
(01)安裝開發軟件包yum -y groupinstall "Development Tools"安裝所需的依賴包yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath同步服務端的時間,保持所有服務器時間一致避免出現時間不同導致的不可用的監控數據ntpdate
(02)創建zabbix服務執行所需要的用戶和組groupadd -g 201 zabbixuseradd -g zabbix -u 201 -m zabbix初始化mysql服務器/etc/init.d/mysqld start創建zabbix執行所需要的數據庫及用戶權限mysqladmin -uroot password "123456"mysql -uroot -pcreate database zabbix character set utf8;grant all privileges on zabbix.* to zabbixuser@'%' identified by 'zabbixpass';flush privileges;
(03)根據系統要求從官網下載解壓zabbixcd /usr/src/tar xf 將zabbix的初始數據匯入到數據庫中cd zabbix-2.2.2mysql -uzabbixuser -p zabbix <database/mysql/ysql -uzabbixuser -p zabbix <database/mysql/ysql -uzabbixuser -p zabbix <database/mysql/#登入數據庫檢視下表是否都創建成功編譯安裝zabbix./configure –sysconfdir=/etc/zabbix/ –enable-server –enable-agent –with-net-snmp –with-libcurl –with-mysqlmake && make install#此處指定sysconfdir配置檔案的路徑就在/etc/zabbix/目錄下了,如果不指定默認在/usr/local/etc下10、Copy zabbixserver端跟agent端的啓動腳本,並設定執行權限cp misc/init.d/tru64/zabbix_agentd /etc/init.d/cp misc/init.d/tru64/zabbix_server /etc/init.d/chmod +x /etc/init.d/zabbix_*將zabbix的頁面檔案copy到指定目錄(跟apache配置的相同即可)mkdir /var/www/html/zabbixcp -a zabbix-2.2.2/frontends/php/* /var/www/html/zabbix/chown -R he /var/www/html/zabbix/
(04)配置php檔案,適應zabbix安裝所需的參數vim /etc/zone = Asia/Shanghaimax_execution_time = 300max_input_time = 300post_max_size = 32Mmemory_limit = _overload = 2配置apache檔案,定義安裝訪問zabbix的虛擬主機vim /etc/httpd/conf/ServerName <VirtualHost *:80>DocumentRoot "/var/www/html"ServerName </VirtualHost>配置zabbix server端的檔案,定義數據庫的IP、用戶名、密碼vim /etc/zabbix/zabbix_DBHost=DBName= zabbixDBUser=zabbixuserDBPassword=zabbixpassStartPollers=30 #開啓多線程數,一般不要超過30個StartTrappers=20 #trapper線程數StartPingers=10 #fping線程數StartDiscoverers=120MaxHousekeeperDelete=5000CacheSize=1024M #用來儲存監控數據的快取數,根據監控主機的數量適當調整StartDBSyncers=8 #數據庫同步時間HistoryCacheSize=1024MTrendCacheSize=128M #總趨勢快取大小HistoryTextCacheSize=512MAlertScriptsPath=/etc/zabbix/alertscriptsLogSlowQueries=1000
(05)啓動apache服務跟zabbix服務/etc/init.d/httpd start/etc/init.d/zabbix_server start訪問安裝介面按照介面提示一步一步的完成安裝) 進入安裝介面點擊Next
(06)b) 確保所有的監測項都是OK,點擊Nextc) 填寫zabbix數據庫的用戶名、密碼、地址等資訊,點擊Test connection,OK後點擊Next
(07)填寫zabbix服務器的資訊,主機名,server程序監聽的的端口,主機IP位址等,如果server跟web在一臺服務器上保持默認即可,點擊Next確認前面幾部填寫的資訊沒有問題的話點擊Next檢查web程序的config檔案,如果沒問題會顯示OK,直接點擊finish即可完成安裝(如果此處有問題一般是zabbix虛擬主機目錄檔案的權限問題,上面已經有設定的過程一般不會出現問題)
(08)#如果因爲手誤,數據庫密碼或者用戶名等的填寫錯了,後面會一直報錯,我們可以手動的去編輯配置檔案vim /var/www/html/zabbix/conf/ 手動定義相關的參數即可進入登入介面點擊登入,默認admin zabbix#至此,server端的安裝完成
(09)Agent端安裝開發軟件包yum -y groupinstall "Development Tools"yum –y install ntpdate同步客戶端時間,防止跟服務器端不一致,導致檢測到不可用的監控數據ntpdate 創建zabbix執行所需要的用戶跟組groupadd -g 201 zabbixuseradd -g zabbix -u 201 -m zabbix解壓安裝zabbixagent端cd /usr/src/tar xf zabbix-2.2.2./configure –sysconfdir=/etc/zabbix –enable-agentmake && make install
(10)copy agent端執行所需要的腳本cp misc/init.d/tru64/zabbix_agentd /etc/init.d/chmod +x /etc/init.d/zabbix_agentd配置agent端配置檔案vim /etc/zabbix/zabbix_ #此處千萬別寫成了zabbix_,否則配置了不生效Server= #填寫Server的IP位址ServerActive= #修改爲Server的IP位址Hostname=Centos-03 #填寫本機的HostName,注意Server端要能解析UnsafeUserParameters=1 #是否允許自訂的key,1爲允許,0爲不允許Include=/etc/zabbix/zabbix_.d/#自訂的agentd配置檔案(key)可以在這裏面寫;啓動zabbix agent端/etc/init.d/zabbix_agentd start
特別提示
PHP bcmath extension missing, php configuration parameter --enable-bcmath解決方法: yum install *bcmath* --skip-broken然後在 /etc/ 檔案裏,添加: extension=
-
QQ瀏覽器如何安裝應用插件
QQ瀏覽器如何安裝應用插件,瀏覽器的應用插件的安裝對我們來說是非常方便的。下面以安裝護眼導航應用爲例,介紹如何安裝瀏覽器應用插件。操作方法(01)開啟QQ瀏覽器,點擊右上角的“”+“”如圖所示(02)進入了安裝應用的首頁,如圖所示(03)比如安裝一個護眼的應用,鼠標停留在...
-
單片機案例點亮一顆發光二極管
大家好,今天和大家分享的是單片機案例——點亮一顆led燈。這個可以說是每個人在初步接觸單片機是都會學到的一個程序,我們來看看怎麼做吧操作方法(01)這裏我就直接進入程序了,前面的建立工程呀,設定參數那些我就不說了,在我其他的經驗中也有講到了,不懂的可以看看我以...
-
怎樣製作電子版的賀卡?
在這個互聯網如此發達的時代,每逢親朋好友過生日,各種節日的到來之際,我們總想借助互聯網送去自己的祝福。往往想給親朋好友郵寄一張賀卡,然而網絡搜尋到的賀卡有時不盡人意,或沒有創意,或沒法表達自己的感情。那麼,爲什麼不嘗試親手製作一張賀卡呢?步驟/方法(01)設定賀...
-
電腦工具欄到了電腦的右邊,怎麼恢復到底部?
一般電腦的工具欄是在電腦的底部,可是有些時候就會跑到電腦兩側,今天我要講的就是恢復方法。操作方法(01)工具欄跑到了電腦的右側(02)在工具欄處點擊鼠標右鍵,找到“屬性”點擊,出現任務欄對話框(03)在鎖定任務欄前打√,任務欄在屏幕上的位置選擇底部,點擊確定即可...