CentOS 7.1安裝Zabbix2.5(Zabbix3.0的Alpha版)教程

來源:互聯網
上載者:User

安裝環境

系統:CentOS7.1
Apache:2.4.6
MySQL:5.6.26
PHP:5.6.12
安裝Zabbix之前

擷取Zabbix2.5原始碼

# cd /tmp
# wget 'http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Development/2.5.0/zabbix-2.5.0.tar.gz'
# tar -zxvf zabbix-2.5.0.tar.gz

添加zabbix使用者

# groupadd zabbix
# useradd -g zabbix zabbix

建立Zabbix資料庫

# mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'YOURPASSWORD';
mysql> exit

匯入資料

# cd /tmp/zabbix-2.5.0/database/mysql
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql

編譯安裝Zabbix

準備編譯安裝

# yum -y install gcc libxml2-devel net-snmp-devel libcurl-devel

準備編譯

# cd /tmp/zabbix-2.5.0
# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

~ 省略 ~
Configuration:

  Detected OS:           linux-gnu
  Install path:          /usr/local
  Compilation arch:      linux

  Compiler:              gcc
  Compiler flags:        -g -O2  -I/usr/include/mysql -g  -m64 -fPIC  -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing     -I/usr/include/libxml2   -I/usr/local/include -I/usr/lib64/perl5/CORE -I. -I/usr/include    

  Enable server:         yes
  Server details:
    With database:         MySQL
    WEB Monitoring:        cURL
    Native Jabber:         no
    SNMP:                  yes
    IPMI:                  no
    SSH:                   no
    ODBC:                  no
    Linker flags:          -rdynamic      -L/usr/lib64/mysql        -L/usr/lib64   
    Libraries:             -lm -ldl  -lresolv    -lmysqlclient      -lxml2    -lnetsnmp     -lcurl

  Enable proxy:          no

  Enable agent:          yes
  Agent details:
    Linker flags:          -rdynamic    
    Libraries:             -lm -ldl  -lresolv     -lcurl

  Enable Java gateway:   no

  LDAP support:          no
  IPv6 support:          yes

***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*                                  *
***********************************************************
編譯及安裝

# make install

安裝Zabbix之後

修改php.ini

# sed -i -e "s/memory_limit = 128M/memory_limit = 256M/g" /etc/php.ini
# sed -i -e "s/post_max_size = 8M/post_max_size = 16M/g" /etc/php.ini
# sed -i -e "s/max_execution_time = 30/max_execution_time = 300/g" /etc/php.ini
# sed -i -e "s/max_input_time = 60/max_input_time = 300/g" /etc/php.ini
# sed -i -e "s/;date.timezone =/date.timezone = Asia\/Chongqing/g" /etc/php.ini
# sed -i -e "s/;always_populate_raw_post_data/always_populate_raw_post_data/g" /etc/php.ini

修改Zabbix設定檔

修改DBName、DBUser、DBPassword參數,必須和MySQL配置的資料庫名,使用者名稱,密碼一致。

# vi /usr/local/etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=YOURPASSWORD
# mkdir /var/www/html/zabbix
# cp -a /tmp/zabbix-2.5.0/frontends/php/* /var/www/html/zabbix
# chown -R apache:apache /var/www/html/zabbix/*

啟動Zabbix

# /usr/local/sbin/zabbix_server

啟動Apache

# systemctl start httpd

Web介面安裝Zabbix

啟動瀏覽器,訪問http://YourIP/zabbix

1) 點擊「Next step」

2) 確認所有的狀態為OK之後,點擊「Next step」
3) 輸入資料庫名、使用者名稱、密碼之後,點擊「Next step」
4) 點擊「Next step」
5) 點擊「Next step」
6) 點擊「Finish」
登入Zabbix
輸入使用者名稱及密碼之後點擊「Sign in」。預設使用者名及密碼如下:
  • 使用者名稱:Admin
  • 密碼:zabbix
以下就是最新的Zabbix2.5的管理頁面。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.