1.1 Zabbix Proxy端安裝。
1.1.1 安裝前的準備
這裏以zabbix 2.03爲例,操作系統爲:redhat 6.3 64位服務器版舉例說明,操作系統爲最小化安裝,即安裝時選擇最小方式安裝。用root用戶安裝zabbix依賴的包(這裏以redhat6.3光盤爲yum源)
安裝zabbix依賴的包
#yum -y installlnet-snmpnet-snmp-devel net-snmp-utils curl-develmysql-server mysql-develgnutlsmysql-developenldap-develOpenIPMIncurses-develunixODBCunixODBC-develmysql-connector-odbclibstdc*libX*gccvimmakealsa-libjpackage-utils
安裝zabbix需要的額外包
安裝光盤不存在的yum包(從相關網站下載到本地安裝即可。)
#yum –y install
#libiksemel3-1.4-2_2.el6.x86_64.rpm
#iksemel-1.4-2_2.el6.x86_64.rpm
#iksemel-devel-1.4-2_2.el6.x86_64.rpm
#OpenIPMI-devel-2.0.16-12.el6.x86_64.rpm
#fping-2.4-1.b2.3.el6.rf.x86_64.rpm
#ibssh2-devel-1.2.2-7.el6_2.3.x86_64.rpm
#php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm #php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm
#java-1.6.0-ibm-1.6.0.10.0-1jpp.2.el6.x86_64.rpm
#java-1.6.0-ibm-devel-1.6.0.10.0-1-jpp.2.el6.x86_64.rpm
相關軟件包的功能
|
表1-3
創建相關用戶
下載zabbix到本地,並且解壓,建立zabbix用戶和組
#groupaddzabbix
#useradd –g zabbix –m zabbix
1.1.2 數據庫準備
啓動MySQL數據庫:
#service mysqld start
修改MySQL root用戶密碼(默認密碼爲空)
#mysqladmin –u root –p password solutionware
測試能否正常登陸數據庫
#mysql –uroot –proot
創建Zabbix數據庫
Mysql>create database zabbix character set utf8;
導入數據庫sql腳本
#cd zabbix-2.03
# cat ./database/data/schema.sql|mysql -uroot -psolutionwarezabbix
# cat ./database/data/data.sql|mysql -uroot -psolutionwarezabbix
# cat ./database/data/images_mysql.sql|mysql -pslolutionware -prootzabbix
1.1.3 Zabbix的編譯
配置編譯zabbix,prefix指定是安裝後程序目錄
#./configure --prefix=/usr/local/zabbix_proxy --enable-agent --enable-proxy --with-mysql --enable-java--enable-ipv6 --with-net-snmp --with-libcurl --with-ldap --with-ssh2 --with-jabber --with-openipmi --with-unixodbc
# make install
1.1.4 配置Proxy配置文件
修改/usr/local/zabbix_proxy/etc/zabbix_proxy.conf文件,如下圖所示。
修改前 | 修改後 | 說明 |
Server=127.0.0.1
| Server=192.168.200.100 | Zabbix sever地址 |
Hostname=Zabbix proxy | Hostname=Zabbix_Server.solutionware.com.cn | 本地計算機的名字 |
DBName=zabbix | DBName=zabbix | 安裝zabbix時數據庫的名字 |
DBUser=root | DBUser=root | 安裝zabbix時zabbix數據庫的用戶 |
#DBPassword= | #DBPassword=solutionware | 安裝zabbix時zabbix數據庫的密碼 |
表1-4
修改/usr/local/zabbix_proxy/etc/zabbix_agentd.conf文件,如下圖所示。
修改前 | 修改後 | 說明 |
Server=127.0.0.1
| Server=127.0.0.1,192.168.200.100
| Zabbix sever地址 |
Hostname=Zabbix server | Hostname= Zabbix _Proxy.solutionware.com.cn | 本地計算機名 |
表1-5
1.1.5 相關服務的啓動
安裝完成後的server程序在/usr/local/zabbix_proxy/sbin/目錄下,可以直接啓動。
#/usr/local/zabbix_proxy/sbin/zabbix_proxy
#/usr/local/zabbix_proxy/sbin/zabbix_agentd
1.2 Client代理端配置
請參看zabbix 代理端配置文檔,這裏server ip指定爲proxy端的ip即可。
1.3 Proxy web前端配置
創建proxy
AdministartoràDMàCreate proxy,輸入要創建的prolxy的名字,這裏的名字必須爲proxy主機配置文件zabbix_proxy.conf中指定的Hostname名字。
圖1-2
監控proxy下的主機
ConfigurationàhostàCreate host 創建主機時只需指定proxy下的主機屬於哪個proxy下即可。
圖1-3
本文出自 “虛心求教” 博客,請務必保留此出處http://nanwangting.blog.51cto.com/608135/1154771