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


 

一、 安裝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之旅吧!!

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM