標籤:zabbix-3.0
編譯安裝 Zabbix 3.0安裝Zabbix-server請準備好lnmp或lamp環境,本文使用lnmp環境
下載依賴
yum -y install mysql-devel libxml2-devel net-snmp-devel libcurl-devel php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib
下載Zabbix軟體包
wget http://iweb.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Development/3.0.0alpha2/zabbix-3.0.0alpha2.tar.gz
編譯Zabbix
tar xf zabbix-3.0.0alpha2.tar.gzcd zabbix-3.0.0alpha2groupadd zabbixuseradd -g zabbix zabbix./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-agentmake && make install
配置Zabbix
1 . 建立zabbix使用者
groupadd zabbixuseradd -g zabbix zabbix
2 . 建立資料庫和授權使用者
create database zabbix default charset utf8; use zabbix; source /usr/local/src/zabbix-3.0.0alpha2/database/mysql/schema.sql source /usr/local/src/zabbix-3.0.0alpha2/database/mysql/images.sql source /usr/local/src/zabbix-3.0.0alpha2/database/mysql/date.sqlgrant all on zabbix.* to ‘zabbix‘@‘192.168.56.12‘ identified by ‘123456‘;
說明:
資料檔案匯入的順序不能變,也可以在命令列使用mysql命令匯入資料檔案
3 . 修改設定檔並啟動
mkdir /var/log/zabbixchown -R zabbix:zabbix /var/log/zabbixvim /usr/local/zabbix-server/etc/zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log DBHost=192.168.56.12 DBName=zabbix DBUser=zabbix DBPassword=123456 ListenIP=127.0.0.1,192.168.56.12/usr/local/zabbix-server/sbin/zabbix_server
說明:
這裡和2.x版本的zabbix有點變化,2.x的zabbix版本需要自己添加zabbix連接埠,而3.0則不需要了!
查看連接埠,已經開始監聽了:
[[email protected] conf]# netstat -lntup | grep 1005tcp 0 0 192.168.56.12:10051 0.0.0.0:* LISTEN 53243/./zabbix_serv tcp 0 0 127.0.0.1:10051 0.0.0.0:* LISTEN 53243/./zabbix_serv
4 . 配置web訪問
4.1 . 拷貝web檔案到nginx的虛擬目錄下
mkdir /usr/local/nginx/html/zabbixcd zabbix-3.0.0alpha2/frontends/php/\cp -a . /usr/local/nginx/html/zabbix/
4.2 . 修改php.ini配置
vim php.ini date.timezone = Asia/Shanghai post_max_size = 16M max_execution_time = 300 max_input_time = 300
4.3 . 重啟nginx服務並訪問web介面
/usr/local/nginx/sbin/nginx -s reload
瀏覽器輸入IP地址訪問
192.168.56.12/zabbix
可以看到下面圖片內容即證明安裝成功,配置沒錯一直下一步即可!
650) this.width=650;" src="http://ww4.sinaimg.cn/mw690/006qKA7kgw1f4go3kptjyj30mv0dhjsh.jpg" alt="1" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
中的值一定要都OK才可以下一步!
650) this.width=650;" src="http://ww1.sinaimg.cn/mw690/006qKA7kgw1f4go642pe1j30mv0dhjtr.jpg" alt="2" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
這裡遇到錯誤:
1 . 確認過php.ini檔案參數修改正確
2 . 安裝php如果沒有指定php.ini檔案路徑,預設會在/etc/目錄下找,使用find尋找出所有php.ini檔案然後確認使用的是哪一個檔案
填寫資料庫資訊 650) this.width=650;" src="http://ww3.sinaimg.cn/mw690/006qKA7kgw1f4go5h2dhkj30mw0dg0uu.jpg" alt="3" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
填寫Zabbix-server資訊 650) this.width=650;" src="http://ww2.sinaimg.cn/mw690/006qKA7kgw1f4go435nwlj30mx0ddmyl.jpg" alt="4" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
最後確認填寫資訊 650) this.width=650;" src="http://ww2.sinaimg.cn/mw690/006qKA7kgw1f4go5cyhpoj30my0deac4.jpg" alt="5" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
根據填寫資訊組建檔案 650) this.width=650;" src="http://ww1.sinaimg.cn/mw690/006qKA7kgw1f4go5nrgocj30mw0dcwg0.jpg" alt="6" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
這裡不通過,沒事,點選連結下載檔案到指定路徑或者手動添加都行
根據提示下載串連檔案放到指定路徑或者手動編寫檔案
vim /usr/local/nginx/html/zabbix/conf/zabbix.conf.php
<?php// Zabbix GUI configuration file.global $DB;$DB[‘TYPE‘] = ‘MYSQL‘;$DB[‘SERVER‘] = ‘192.168.56.12‘;$DB[‘PORT‘] = ‘3306‘;$DB[‘DATABASE‘] = ‘zabbix‘;$DB[‘USER‘] = ‘zabbix‘;$DB[‘PASSWORD‘] = ‘123456‘;// Schema name. Used for IBM DB2 and PostgreSQL.$DB[‘SCHEMA‘] = ‘‘;$ZBX_SERVER = ‘localhost‘;$ZBX_SERVER_PORT = ‘10051‘;$ZBX_SERVER_NAME = ‘‘;$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;?>
修改好後重新整理出現即可
650) this.width=650;" src="http://cdn.xuliangwei.com/qiniu/455/image/7dd3ee39aa1d627e895b954f9d73f4be.png?imageView2/2/w/756/h/455" alt="7" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
登入後的首頁面
650) this.width=650;" src="http://ww2.sinaimg.cn/mw690/006qKA7kgw1f4go3pbmczj311g0fzjvp.jpg" alt="8" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
輸入使用者名稱/密碼登入
預設使用者名密碼為:Admin zabbix
650) this.width=650;" src="http://ww3.sinaimg.cn/mw690/006qKA7kgw1f4go3t7btgj30gd0f6aax.jpg" alt="8" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
安裝Zabbix-agent
Zabbix-agent的安裝過程與Zabbix-server並沒有太大區別
下載Zabbix軟體包並安裝
wget http://iweb.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Development/3.0.0alpha2/zabbix-3.0.0alpha2.tar.gztar xf zabbix-3.0.0alpha2.tar.gz cd zabbix-3.0.0alpha2groupadd zabbix-agentuseradd -g zabbix-agent zabbix-agent./configure --prefix=/usr/local/zabbix-agent --enable-agentmake && make install
配置Zabbix-agent
mkdir /var/log/zabbixchown -R zabbix-agent:zabbix-agent /var/log/zabbix/vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf LogFile=/var/log/zabbix/zabbix_agentd.log Server=192.168.56.12 ServerActive=192.168.56.12 Hostname=linux-node1 User=zabbix-agent
啟動Zabbix-agent
/usr/local/zabbix-agent/sbin/zabbix_agent
配置完成,可以在Web介面添加一台host了!
添加一台host
650) this.width=650;" src="http://ww3.sinaimg.cn/mw690/006qKA7kgw1f4go5qd6cmj30iz04a74y.jpg" alt="1" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />650) this.width=650;" src="http://ww4.sinaimg.cn/mw690/006qKA7kgw1f4go3z9ix4j30r30f10uz.jpg" alt="2" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />650) this.width=650;" src="http://ww2.sinaimg.cn/mw690/006qKA7kgw1f4go5k1hk5j30zn08atas.jpg" alt="3" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;" />
本文出自 “陰晴圓缺” 部落格,請務必保留此出處http://gouliang.blog.51cto.com/10735353/1785586
CentOS-7 編譯安裝 Zabbix-3.0