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
??相關軟件包的功能
|
表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/p_w_picpaths_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
轉載于:https://blog.51cto.com/nanwangting/1154771
總結
以上是生活随笔為你收集整理的zabbix入门到精通之--zabbix proxy配置(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中web应用中重定向与转发的区别
- 下一篇: mysqldump重叠备份带来的锁表问题