CentOS-7 編譯安裝 Zabbix-3.0

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.