zabbix入門到精通之--zabbix proxy配置(二)

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

 

 相關軟件包的功能

 

軟件包

作用

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

Zabbix編譯時--with-jabbe

jabber軟件支持

OpenIPMI-devel-2.0.16-12.el6.x86_64.rpm

Zabbix編譯時 --with-openipmi

支持

fping-2.4-1.b2.3.el6.rf.x86_64.rpm

 

Zabbixfping功能支持

ibssh2-devel-1.2.2-7.el6_2.3.x86_64.rpm

 

Zabbix ssh2功能支持

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

Zabbix編譯時  --enable-java支持

#php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm             #php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm

 

Zabbix前端php頁面支持,默認系統裏沒這2個包

 

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的編譯

 配置編譯zabbixprefix指定是安裝後程序目錄

#./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

安裝zabbixzabbix數據庫的用戶

#DBPassword=

#DBPassword=solutionware

安裝zabbixzabbix數據庫的密碼

1-4

 修改/usr/local/zabbix_proxy/etc/zabbix_agentd.conf文件,如下圖所示。

 

 

修改前

修改後

說明

Server=127.0.0.1

 

Server=127.0.0.1192.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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章