centos安裝zabbix叢集監控(親測無坑版)

來源:互聯網
上載者:User

標籤:

 

一、 安裝lemp環境

 

  下載安裝包:wget bbs.linuxtone.org/docs/autoinstall/lemp_auto_v1.0.6.tar.gz

  包解壓:tar zxvf lemp_auto_v1.0.6.tar.gz 

  進入檔案夾:cd lemp

  賦許可權:chmod 777 *

  安裝: ./lemp.sh 

  斷行符號

 

  選擇A,斷行符號(安裝nginx+mysql+php)

 

  斷行符號(以上兩步,直接斷行符號即可,因為預設都是A選項)

  等待安裝完成。

二、下載zabbix

  wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.2/zabbix-1.8.2.tar.gz

 

  zabbix官網:http://www.zabbix.com/download.php 通過此地址也可以下載其他版本。

 

  解壓安裝包

  tar zxvf zabbix-1.8.2.tar.gz

 

三、啟動mysql並建立zabbix資料庫

  到mysql啟動目錄下

    cd  /etc/rc.d/init.d

  啟動mysql   

    /mysqld start 或者是直接用service mysqld start來啟動

  進入mysql資料庫

    直接mysql即可。

  建立zabbix資料庫

    create database zabbix;

  mysql授權遠端存取:

    GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘IDENTIFIED BY ‘123123‘ WITH GRANT OPTION;

    (我這裡就給它所有許可權了)

 

  重新整理許可權:

    flush privileges;

 

到你下載解壓後zabbix的目錄下去尋找zabbix資料庫的建立檔案

  我的路徑:

/data/apps/zabbix-1.8.2/create/schema/

             /data/apps/zabbix-1.8.2/create/data/

  註:/data/apps/是我自己建立的目錄,你需要在自己的下載目錄下去找。

  匯入資料庫:

       在schema目錄下:

             mysql zabbix < mysql.sql

       在data目錄下:

             mysql zabbix < data.sql

             mysql zabbix < images_mysql.sql

 

四、安裝zabbix

到zabbix目錄下,編譯安裝

           ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql=/usr/local/mysql-5.1.56/bin/mysql_config --with-net-snmp --with-libcurl

  make && make install

 

添加zabbix服務對應連接埠

           cat >>/etc/services<<EOF

zabbix-agent 10050/tcp Zabbix Agent

zabbix-agent 10050/udp Zabbix Agent

zabbix-trapper 10051/tcp Zabbix Trapper

zabbix-trapper 10051/udp Zabbix Trapper

EOF

在etc目錄下建立zabbix目錄,用來放zabbix的設定檔

       cd /etc/ 

  mkdir zabbix

  cd zabbix

拷貝zabbix設定檔到/etc/zabbix目錄下

  cp /data/apps/zabbix-1.8.2/misc/conf/* ./

在/data/www/wwwroot/ 目錄下建立zabbix檔案夾

  cd  /data/www/wwwroot/ 

  mkdir zabbix

拷貝設定檔

cp –r  /data/apps/zabbix-1.8.2/frontends/php/* /data/www/wwwroot/zabbix

      在zabbix設定檔中修改資料庫的使用者名稱及密碼

           cd /etc/zabbix/

           vim zabbix_server.conf

      修改使用者名稱密碼:

          

      修改後儲存退出。

 

      為zabbix啟動指令檔做連結,方便啟動、關閉以及重啟等動作。

           cd /usr/local/zabbix/bin/

           for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done

           for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done

 

      添加mysql的Lib庫檔案到系統動態庫設定檔中

           echo “/usr/local/mysql-5.1.56/lib/mysql/” >>/etc/ld.so.conf

           ldconfig

      拷貝zabbix啟動指令檔到/etc/init.d/目錄下,以後啟動zabbix時比較方便

          

  cp /data/apps/zabbix-1.8.2/misc/init.d/redhat/8.0/zabbix_server /etc/init.d/

  cp /data/apps/zabbix-1.8.2/misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/

賦許可權

  chmod 777 zabbix*

修改zabbix程式路徑位置

  vim zabbix_server

 

  vim zabbix_agentd

 

修改後:wq儲存退出。

 

添加開機啟動服務:

  chkconfig --add zabbix_server

  chkconfig --add zabbix_agentd

  chkconfig --level 345 zabbix_server on

  chkconfig --level 345 zabbix_agentd on

在nginx設定檔中建立一個zabbix虛機設定檔

cat> /usr/local/nginx/conf/vhosts/monitor.conf<<EOF

server {

listen       80;

server_name  zabbix.chanjet.com;

#access_log   logs/zabbix_access.log  main;

location / {

root   /data/www/wwwroot/zabbix;

index  index.html index.htm index.php;

 }

 location ~ \.php$ {

 root   /data/www/wwwroot/zabbix;

 fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

 include        fastcgi_params;

 }

 }

 EOF

 

 

調整PHP設定檔,使配置滿足zabbix運行要求

  cd /usr/local/php-5.2.17/etc/

  vim php.ini

  設定:

date.timezone =PRC    

 

post_max_size = 16M

  max_execution_time = 300  

  max_input_time = 300

 

拷貝檔案:

cp /usr/local/php-5.2.17/sbin/php-fpm  /etc/init.d/

添加許可權

chmod 777 /etc/init.d/php-fpm

      重啟生效

                 /etc/init.d/php-fpm restart

 

 

五、進入zabbix頁面安裝

終於在不停的努力下,見到了頁面了,在瀏覽器中輸入你的IP加上zabbix

Ip/zabbix斷行符號,哦也!!!!!!

 

進入傻瓜安裝模式,下一步下一步啊!!!!

進入第四步設定資料庫:

  輸入我們之前設定許可權的使用者名稱和密碼,點擊測試連接,狀態OK

 

輸入IP,直接下一步。

 

我的到第7步報錯了,如:

 

我點擊了save configuration file 進行檔案下載,然後儲存到提示的目錄下:/data/www/wwwroot/zabbix/conf

然後點擊retry,OK了。

 

到此,安裝完成。

登陸頁,輸入使用者名稱和密碼進入,預設使用者名admin 密碼zabbix

 

開啟你的zabbix之旅吧!!

如在安裝過程中遇到問題,歡迎提問。我會關注並解答。

 

centos安裝zabbix叢集監控(親測無坑版)

相關文章

聯繫我們

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