圖文講解zabbix安裝全過程(5)

  • A+
所屬分類:zabbix

在了解《zabbix硬件、軟件需求》之后,在你心里應該有備選的機器。今天開始安裝zabbixzabbix需要LNMP或者LAMP環境。環境的搭建不在本章范圍內。

LNMP環境配置
Linux安裝:http://www.osyunwei.com/archives/1024.html
NGINX安裝:http://www.fitgi.tw/nginx/nginx-install-on-linux/
PHP安裝+NGINX配置:http://www.fitgi.tw/nginx/nginx-php-5_5/ (安裝前一定要看1.1 PHP安裝參數)
MYSQL安裝:http://www.fitgi.tw/mysql/install-mysql5_6/

1. PHP配置參數

zabbix對PHP參數、PHP模塊有特殊要求。

1.1 PHP安裝參數
php具體安裝方法參考上面的鏈接,不過如下模塊要特別留意加上
bcmath?? ??? ?--enable-bcmath
mbstring?? ?--enable-mbstring
sockets?? ??? ?--enable-sockets
gd?? ??? ??? ?--with-gd
libxml?? ??? ?--with-libxml-dir=/usr/local
xmlwriter?? ?同上
xmlreader?? ?同上
ctype?? ??? ?默認支持
session?? ??? ?默認支持
gettext?? ??? ?默認支持

以下是我PHP的配置參數

1.2 PHP配置參數
打開php.ini配置文件,修改如下參數為如下值,否則zabbix安裝不了。

2 zabbix服務端安裝

2.1 下載安裝zabbix
所有版本下載地址:http://www.zabbix.com/download.php

在zabbix server一般充當兩個角色:server、angent,所以上面的配置參數也同時加上了--enable-agent。
備注:請安裝好MySQL,snmp,curl開發庫。

2.2 創建用戶
為了安全考慮zabbix只使用普通用戶運行,假如你當前用戶叫ttlsa,那么你運行他,他便使用ttlsa身份運行。但是如果你在root環境下運行zabbix,那么zabbix將會主動使用zabbix用戶來運行。但是如果你的系統沒有名叫zabbix的用戶,你需要創建一個用戶,如下:
# groupadd zabbix
# useradd -g zabbix zabbix

2.3 初始化數據庫
zabbix server與proxy需要數據庫,angent不需要。尤其要注意的是proxy只需要導入一個sql文件,而server一共要導入3個sql文件。我當時在搭建proxy的時候導入了3個sql,導致出現報錯。后來才發現proxy只需要導入一個表結構即可。

我假想你安裝好了MySQL,用戶名為root,密碼為ttlsapwd

備注:創建數據庫請別忘記加default charset utf8,有可能會導致你出現中文亂碼問題,具體問題請查看《zabbix中文亂碼解決方法

如果你僅僅是初始化proxy的數據庫,那么夠了。如果初始化server,那么接著導入下面兩個sql

其他數據庫(db2\sqlite\oracle)數據庫初始化方法參考:https://www.zabbix.com/documentation/2.2/manual/appendix/install/db_scripts

2.4 配置zabbix
配置zabbix_server配置文件,zabbix源碼目錄下

2.5 啟動zabbix server

默認端口10051

3. 客戶端安裝配置

3.1 下載安裝客戶端
所有版本下載地址:http://www.zabbix.com/download.php,可以直接下載已經編譯好的二進制文件,或者也可以源碼安裝。

3.2 zabbix客戶端配置
配置zabbix_server配置文件,zabbix源碼目錄下

其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被動后者是主動。也就是說Server這個配置是用來允許127.0.0.1這個ip來我這取數據。而serverActive的127.0.0.1的意思是,客戶端主動提交數據給他。明白了嗎?為什么要分主動和被動?后續再來討論這個問題!

其他主機安裝客戶端記得添加zabbix用戶。

3.3 zabbix客戶端啟動

默認端口10050

4. zabbix管理網站配置

4.1 拷貝前端文件

4.2 配置虛擬主機
請相應修改你的配置文件路徑

4.3 在線配置zabbix
瀏覽器打開http://monitor.ttlsa.com/zabbix。
如下是zabbix 2.2的安裝界面,包括歡迎界面一共6步.

4.3.1 歡迎界面

monitor

zabbix安裝

4.3.2 php需求檢查

monitor

zabbix php環境檢查

4.3.3 MySQL配置

monitor

zabbix MySQL配置

4.3.4 zabbix服務端詳細信息

monitor

zabbix-detail

4.3.5 zabbix安裝前信息列表

 

monitor

zabbix安裝前信息

4.3.6 安裝完成

如果失敗了,一般情況是php對zabbix沒有寫權限

monitor

zabbix安裝完成

登陸zabbix,默認用戶名:Admin,密碼:zabbix

monitor

zabbix登陸

如下是zabbix首頁

monitor

zabbix首頁

5. 結束

zabbix安裝比較簡單,但是也比較消耗時間。相比之下,未來的路還長著呢。請大家繼續關注我們運維生存時間的zabbix系列教程。下一篇文章《zabbix數據庫需要多大硬盤?我告訴你(6)

weinxin
微信公眾號
掃一掃關注運維生存時間公眾號,獲取最新技術文章~

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前評論:104   其中:訪客  98   博主  0   引用   6

    • 匿名 9

      請問各位大神,這是什么原因?Received empty response from Zabbix Agent at IP. Assuming that agent dropped connection because of access permissions.
      創建主機后可用行紅色,出現以上

      • asd 9

        注意創建用戶 useradd -s /sbin/nologin -g zabbix zabbix :!:

        • 逗伴夫君 1

          zabbix啟動之后,看進程沒有zabbix相關進程,/sbin/./zabbix_server -c /usr/local/zabbix/etc/zabbix.server.conf 。這樣啟動也不行,沒有提示什么,看進程沒有起來,然后前端顯示zabbix服務器端的值是NO

          • 逗伴夫君 1

            到了配置PHP關聯nginx這一步卡住了,請問【try_files $uri】這個是指PHP當前網頁配置路徑么?能否給個明確的例子看下,將fastcgi_pass 127.0.0.1:9000;改成fastcgi_pass unix:/var/run/phpfpm.sock,/var/run目錄下面沒有phpfpm.sock

              • 匿名 9

                @逗伴夫君 fastcgi_pass 127.0.0.1:9000 還是 fastcgi_pass unix:/var/run/phpfpm.sock 取決于你是tcp還是sock方式啟動php-fpm,看你php-fpm的配置

                • 匿名 9

                  @逗伴夫君 php當前網頁路徑是root指令指定的。

                  • 匿名 9

                    @逗伴夫君 try_files 是按順序檢測文件是否存在,并且返回第一個找到文件的內容,如果第一個找不到就會自動找第二個,依次查找.其實現的是內部跳轉

                  • jasontim 1

                    zabbix簡單用用還可以,深度使用很多坑,本身也有Bug

                    Zabbix二次開發,可以試試8年經驗的:樂維監控
                    www.91lewei.com

                    • 匿名 9

                      我把字符集設置為utf8,但是啟動zabbix_server時,一直報錯, cannot set MySQL character set to “utf8”

                      • 74595 0

                        Google結果第一個,有一些錯誤希望修改下,比如PHP編譯的參數

                        • lawlietfans 0

                          樓主好,fpmmm監控mysql數據庫的過程中需要借助zabbix,zabbix中的host既可以是真實主機,也可以是mysql服務之類的。
                          我按照兩份官方文檔裝好后,在create host頁面創建主機并導入fpmmm模版,提示:
                          Received empty response from Zabbix Agent at [我的ip]. Assuming that agent dropped connection because of access permission
                          但是在latest data頁面卻可以看到該主機的被監控信息,這是怎么回事呢?

                          • 匿名 9

                            執行完configue 之后沒有makefile的文件 啊 ,沒辦法執行make命令,在線求解答啊

                              • 匿名 9

                                @匿名 參考http://www.111cn.net/sys/linux/84509.htm

                              • mask 9

                                好多錯誤啊,改了很久終于可用了,樓主肯定是不按這個裝的

                                  • 匿名 9

                                    @mask 邊安裝邊寫得文章,zabbix、PHP、系統各版本不同會出現不同的問題所致

                                  • linuxteamplay 0

                                    我現在遇到得問題是,在線安裝zabbix過程,無法點擊測試Mysql,返回就回寫網頁已過期,所以現在點擊不了下一步,臺式機和筆記本同時出現這個問題,我安裝其他在線軟件,都沒問題,請問是啥問題啊?

                                    • suntjcs 1

                                      安裝zabbix問題

                                      • suntjcs 1

                                        安裝zabbix到圖形界面第三步出錯,不能連接數據庫,he frontend does not match Zabbix database. Current database version (mandatory/optional): 2020000/2020001. Required mandatory version: 3000000. Contact your system administrator.,已嘗試刪除zabbix庫并重新導入,還是不行

                                          • 匿名 1

                                            @suntjcs 請問怎么解決的?

                                            • 匿名 9

                                              @suntjcs 同問

                                              • 匿名 9

                                                @suntjcs zabbix用戶無權限讀取數據庫版本表。使用root用戶登錄重新給zabbix用戶授權,并刷新權限。

                                              • 匿名 9

                                                安裝zabbix問題,到圖形界面第三步,無法連接數據庫,已試過重新刪除zabbix庫并再次導入

                                                • zabbix_beginner 9

                                                  博主,你好
                                                  我按照你的方法做,在最后一步,在線配置zabbix,我打開http://ip/zabbix,整個頁面是空白的,nginx的訪問日志顯示
                                                  119.130.87.19 – – [30/May/2016:17:30:58 +0800] “GET /zabbix/ HTTP/1.1” 200 31 “-” “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36 SE 2.X MetaSr 1.0”

                                                  我自定義了一個index.php

                                                  是能夠打開的,請問這是問題出在哪?

                                                    • 匿名 0

                                                      @zabbix_beginner 我也遇到和你一樣的問題,請問你解決了嗎?請問怎么解決的?

                                                    • 陳海峰 1

                                                      樓主,你好,請教下。我在啟動zabbix_server服務端出現以下錯誤:
                                                      [[email protected] ~]# /usr/local/zabbix-3.0.2rc1/sbin/zabbix_server
                                                      /usr/local/zabbix-3.0.2rc1/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

                                                      • hello4321 9

                                                        博主,在搭建2.4.7時,出現如下錯誤:
                                                        Undefined variable: errorMsg [dashboard.php:140 → make_status_of_zbx() → get_status() → CZabbixServer->isRunning() → CZabbixServer->connect() in /home/work/sunyuelong/zabbix_nginx/htdocs/include/classes/server/CZabbixServer.php:268]
                                                        查了一下,是因為fsockopen時,返回為null導致,但是沒有errorMsg信息。
                                                        而機器上的10051端口也是也是開啟。
                                                        一般出現這樣原因是怎么回事?

                                                        • 牛奶 9

                                                          照著上面的做了,然而zabbix_agent起不來,我在客戶端和Server端的zabbix_agent進程都起不來,zabbix_server也沒問題,另外我找不到zabbix_agent的日志,在/var/log/message里沒有,在zabbix_agent.conf加LogFiles=/tmp/zabbix_agent.log直接報配置語法錯誤。

                                                            • 管理員 6

                                                              @牛奶 LogFile=/tmp/zabbix_agentd.log,不是LogFiles

                                                                • 匿名 9

                                                                  @管理員 你用的什么編輯器呀?

                                                              • atm_jj 1

                                                                安裝mysql ,nginx ,php 都需要加–enable-agent

                                                                  • 管理員 6

                                                                    @atm_jj 錯錯錯,–enable-agent只屬于zabbix agent

                                                                      • atm_jj 1

                                                                        @管理員 你好,管理員;上面的配置打開瀏覽器是在Linux中,還是Windows中

                                                                    • 運維生存時間網友 9

                                                                      照著上文做 !!!并沒有用啊!!!!

                                                                      • 匿名 9

                                                                        照著上文做 !!!并沒有用啊!!!!

                                                                          • linux 9

                                                                            @匿名 哪里出錯了

                                                                              • 匿名 9

                                                                                @linux 4.1的那個前端 為什么沒有那個文件夾

                                                                                • 匿名 9

                                                                                  @linux 4.1拷貝前端文件 我沒有fronttends文件夾

                                                                                  • lmj 1

                                                                                    @linux 4.1 沒有前端文件夾fronttends

                                                                                    • 運維生存時間網友 9

                                                                                      @linux 4.1的那個前端 為什么沒有那個文件夾

                                                                                      • 運維生存時間網友 9

                                                                                        @linux 4.1拷貝前端文件 我沒有fronttends文件夾

                                                                                      • lmj 1

                                                                                        @匿名 4.1 沒有fronttends

                                                                                      • lee 1

                                                                                        mac 下面使用brew 安裝之后,只有 postgresql,沒有mysql的 sql 語句。

                                                                                        $ /usr/local/Cellar/zabbix/2.4.3
                                                                                        $ find . -name “*.sql”
                                                                                        ./share/zabbix/postgresql/data.sql
                                                                                        ./share/zabbix/postgresql/images.sql
                                                                                        ./share/zabbix/postgresql/schema.sql

                                                                                        我從官方下載了一個 tar.gz 包,將其中的mysql的sql導入到mysql中
                                                                                        $ mysql -h localhost -u zabbix -pzabbix zabbix
                                                                                        mysql> show tables;
                                                                                        +———————–+
                                                                                        | Tables_in_zabbix |
                                                                                        +———————–+
                                                                                        | acknowledges |
                                                                                        | actions |
                                                                                        | alerts |
                                                                                        ……
                                                                                        然后修改zabbix_server.conf
                                                                                        如下:
                                                                                        $ /usr/local/Cellar/zabbix/2.4.3
                                                                                        $ cat etc/zabbix_server.conf|awk ‘/^DB/{print}’
                                                                                        DBHost=localhost
                                                                                        DBName=zabbix
                                                                                        DBUser=zabbix
                                                                                        DBPassword=zabbix
                                                                                        DBSocket=/tmp/mysql.sock
                                                                                        DBPort=3306

                                                                                        啟動zabbix_server
                                                                                        $ ./sbin/zabbix_server –config=etc/zabbix_server.conf

                                                                                        報如下錯誤:
                                                                                        42020:20150802:161803.485 [Z3001] connection to database ‘zabbix’ failed: [0] expected authentication request from server, but received
                                                                                        42020:20150802:161803.485 database is down: reconnecting in 10 seconds
                                                                                        42020:20150802:161813.487 [Z3001] connection to database ‘zabbix’ failed: [0]

                                                                                        求解?為何報連接不上database,是否不支持mysql

                                                                                          • 管理員 6

                                                                                            @lee Localhost改成你的IP地址試試,備注:權限別忘記給

                                                                                              • lee 1

                                                                                                @管理員 mysql> grant all PRIVILEGES on zabbix.* to [email protected]’127.0.0.1′ IDENTIFIED by ‘zabbix’;

                                                                                                tail -f /tmp/zabbix_server.log
                                                                                                57814:20150804:134531.328 Starting Zabbix Server. Zabbix 2.4.3 (revision 51175).
                                                                                                57814:20150804:134531.330 ****** Enabled features ******
                                                                                                57814:20150804:134531.330 SNMP monitoring: YES
                                                                                                57814:20150804:134531.330 IPMI monitoring: NO
                                                                                                57814:20150804:134531.330 WEB monitoring: YES
                                                                                                57814:20150804:134531.330 VMware monitoring: NO
                                                                                                57814:20150804:134531.330 Jabber notifications: NO
                                                                                                57814:20150804:134531.330 Ez Texting notifications: YES
                                                                                                57814:20150804:134531.330 ODBC: NO
                                                                                                57814:20150804:134531.330 SSH2 support: YES
                                                                                                57814:20150804:134531.330 IPv6 support: YES
                                                                                                57814:20150804:134531.330 ******************************
                                                                                                57814:20150804:134531.330 using configuration file: /usr/local/Cellar/zabbix/2.4.3/etc/zabbix_server.conf
                                                                                                57814:20150804:134531.336 [Z3001] connection to database ‘zabbix’ failed: [0] expected authentication request from server, but received
                                                                                                57814:20150804:134531.336 database is down: reconnecting in 10 seconds

                                                                                                還是一樣的

                                                                                            • 運維生存時間網友 9

                                                                                              我也是參考這個博主的方法安裝的,同樣遇到這個無法進入第三步的問題,我的處理方法是直接修改php配置,具體的我記錄到我的博文里了: http://unun.in/php/154.html

                                                                                              • 唐磊 9

                                                                                                感謝分享!CENTOS 7 已搭建測試OK,將遇到的幾個問題貼在這里提供給大家參考。

                                                                                                1, 在搭建測試saltstack,使用EPEL的源YUM安裝salt-master時出現錯誤:
                                                                                                Error: Package: python-msgpack-0.4.6-1.el6.x86_64 (epel)
                                                                                                Requires: python(abi) = 2.6

                                                                                                原因:rpm -q 查看 epel 和 rpmforge 的版本與測試機的安裝版本是否一致,比如我裝的CTOS7 對應包應為 el7。
                                                                                                不一致則刪除重裝 .yum clean all

                                                                                                2, zabbix連接mysql的 某個問題
                                                                                                問題現象:
                                                                                                zabbix——server的error日志:[Z3001] connection to database ‘zabbix’ failed: [2002] Can’t connect to local MySQL server through socket ‘/var/lib/mysql’ (13)

                                                                                                思路:通過提示可能會認為是mysql的問題,排查mysql連接正常,查找資料后可定位為zabbix使用socket的問題。
                                                                                                查看conf文件如下:

                                                                                                [[email protected] ~]# grep socket -i /usr/local/zabbix-2.2.2/etc/zabbix_server.conf
                                                                                                # If set to localhost, socket is used for MySQL.
                                                                                                # If set to empty string, socket is used for PostgreSQL.
                                                                                                ### Option: DBSocket
                                                                                                # Path to MySQL socket.
                                                                                                #DBSocket=/data/mysql_data_3306/mysql.sock —————-此為對應的sock文件位置

                                                                                                然后需要確認的是mysql使用的sock文件。。。

                                                                                                [[email protected] ~]# grep socket -i /data/mysql_data_3306/localhost.localdomain.err
                                                                                                2015-06-04 08:46:17 5578 [Note] Server socket created on IP: ‘::’.
                                                                                                Version: ‘5.6.14’ socket: ‘/tmp/mysql.sock’ port: 3306 MySQL Community Server (GPL)
                                                                                                2015-06-04 09:09:43 18162 [Note] Server socket created on IP: ‘::’.

                                                                                                ok,修改 server.conf文件,添加 DBSocket=/tmp/mysql.sockt

                                                                                                restart zab
                                                                                                查看日志,解決。

                                                                                                • 唐磊 9

                                                                                                  下面這條前應該加上
                                                                                                  cd ..
                                                                                                  # ln -s mysql-5.6.14-linux-glibc2.5-x86_64 mysql

                                                                                                    • 涼白開 9

                                                                                                      @唐磊 不需要的。

                                                                                                    • tan 0

                                                                                                      感謝,java開發兼職半吊子運維照著搭了一下,成功了

                                                                                                      • 小A 9

                                                                                                        樓主,按照您的文檔,我的zabbix安裝完成后,監控圖像的時間最短能調到1小時,不能調到按分鐘顯示,請樓主幫忙!

                                                                                                          • 運維生存時間 7

                                                                                                            @小A 最短只能顯示小時,如果想看精確到分/秒的監控,請看latest data~

                                                                                                          • dakaji 9

                                                                                                            極好的資料啊

                                                                                                            • 新人 9

                                                                                                              樓主,你好。
                                                                                                              請問有zabbix agent移植方面的資料嗎

                                                                                                                • TTLSA 9

                                                                                                                  @新人 移植的意思是?

                                                                                                                    • 新人 9

                                                                                                                      @TTLSA 我們項目打算將zabbix agent部署在路由器上,需要交叉編譯。目標平臺是mips64位的嵌入式linux,可是交叉編譯的時候老是報錯。
                                                                                                                      我的操作如下:
                                                                                                                      ./configure –prefix=/home/liyg/router/apps/zabbix-2.2.2 –enable-agent CC=mips64-openwrt-linux-gcc –host=mips64

                                                                                                                      總是報這個錯:
                                                                                                                      checking for long long format… configure: error: in `/home/liyg/router/apps/zabbix-2.2.2′:
                                                                                                                      configure: error: cannot run test program while cross compiling

                                                                                                                      查看config.log 定位問題在configure文件的這里
                                                                                                                      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long format" >&5
                                                                                                                      $as_echo_n "checking for long long format… " >&6; }
                                                                                                                      if test "$cross_compiling" = yes; then :
                                                                                                                      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in `$ac_pwd’:" >&5
                                                                                                                      $as_echo "$as_me: error: in `$ac_pwd’:" >&2;}
                                                                                                                      as_fn_error $? "cannot run test program while cross compiling
                                                                                                                      See `config.log’ for more details" "$LINENO" 5; }
                                                                                                                      else
                                                                                                                      cat confdefs.h – <<_ACEOF >conftest.$ac_ext

                                                                                                                      那個if test "$cross_compiling" = yes; ,由于采用的交叉編譯,我感覺此處if必然為真啊,所以就出錯了。
                                                                                                                      網上有資料說是檢測程序在交叉編譯情況下不能在服務器上運行,因為是交叉編譯生成的。很多介紹說用–cache-file可以解決,我用了cache-file的方式,也沒解決成功。

                                                                                                                      在configure文件里,如果屏蔽掉這段檢測代碼,就可以編譯成功,但是生成的可執行文件感覺在路由器上無法執行:/bin/sh: zabbix_agentd: Permission denied
                                                                                                                      ,路由器上沒有zabbix用戶組與用戶

                                                                                                                      不勝感激。

                                                                                                                      • 游客 9

                                                                                                                        @TTLSA 我暈,好像沒回復成功。。
                                                                                                                        我們項目打算把zabbix agent移植到路由器上使用,現在需要交叉編譯zabbix agent
                                                                                                                        我的配置是:
                                                                                                                        ./configure –prefix=/home/liyg/router/apps/zabbix-2.2.2 –enable-agent CC=mips64-openwrt-linux-gcc –host=mips64
                                                                                                                        老是報錯:
                                                                                                                        checking for long long format… configure: error: in `/home/liyg/router/apps/zabbix-2.2.2′:
                                                                                                                        configure: error: cannot run test program while cross compiling
                                                                                                                        See `config.log’ for more details
                                                                                                                        查看config.log初步定為問題出在,configure文件的這里:
                                                                                                                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long format" >&5
                                                                                                                        $as_echo_n "checking for long long format… " >&6; }
                                                                                                                        if test "$cross_compiling" = yes; then :
                                                                                                                        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in `$ac_pwd’:" >&5
                                                                                                                        $as_echo "$as_me: error: in `$ac_pwd’:" >&2;}
                                                                                                                        as_fn_error $? "cannot run test program while cross compiling
                                                                                                                        See `config.log’ for more details" "$LINENO" 5; }
                                                                                                                        else
                                                                                                                        cat confdefs.h – <<_ACEOF >conftest.$ac_ext
                                                                                                                        由于采用的是交叉編譯,我感覺:
                                                                                                                        if test "$cross_compiling" = yes; then :必然為真啊,所以就出錯了。
                                                                                                                        將這段判斷代碼屏蔽或者臨時cross_compiling=no,能configure成功,但是make之后生存的可執行文件在路由器上無法執行:
                                                                                                                        /bin/sh: zabbix_agentd: Permission denied
                                                                                                                        網上查了有資料說是因為configtest是由交叉編譯器生成的,無法在服務器平臺上運行,可以采用cache-file的方式解決,我試了cache-file的方式,configure報同樣的錯。

                                                                                                                        請問樓主有沒有解決方法?
                                                                                                                        不勝感激!

                                                                                                                    • 張磊 9

                                                                                                                      ini_set(): Use of mbstring.internal_encoding is deprecated [dashboard.php:21 → require_once() → ZBase->run() → ZBase->initLocales() → init_mbstrings() → ini_set() in /usr/local/nginx/html/zabbix/include/locales.inc.php:25]安裝之后登錄提示這個是因為什么啊?zabbix_server.log上提示10532:20150421:022715.757 cannot send list of active checks to [127.0.0.1]: host [Zabbix server] not monitored
                                                                                                                      10523:20150421:022759.507 enabling Zabbix agent checks on host "Zabbix server": host became available
                                                                                                                      10541:20150421:022843.523 item [Zabbix server:zabbix[process,ipmi poller,avg,busy]] became not supported: No "ipmi poller" processes started
                                                                                                                      10541:20150421:022843.523 item [Zabbix server:zabbix[process,java poller,avg,busy]] became not supported: No "java poller" processes started
                                                                                                                      10544:20150421:022848.531 item [Zabbix server:zabbix[process,node watcher,avg,busy]] became not supported: No "node watcher" processes started
                                                                                                                      10544:20150421:022848.532 item [Zabbix server:zabbix[process,snmp trapper,avg,busy]] became not supported: No "snmp trapper" processes started
                                                                                                                      10543:20150421:022853.533 item [Zabbix server:zabbix[process,vmware collector,avg,busy]] became not supported: No "vmware collector" processes started
                                                                                                                      10541:20150421:022858.538 item [Zabbix server:zabbix[vmware,buffer,pfree]] became not supported: No "vmware collector" processes started
                                                                                                                      至于zabbix_agentd.log上說沒有檢測啥的10591:20150421:022715.757 no active checks on server [127.0.0.1:10051]: host [Zabbix server] not monitored求大哥給分析分析,QQ505983701,新浪13693066544

                                                                                                                      • 張磊磊,郵箱[email protected] 9

                                                                                                                        哥,網頁安裝最后install 報錯啊Configuration file
                                                                                                                        "/usr/local/nginx/html/zabbix/conf/zabbix.conf.php"
                                                                                                                        created: Fail
                                                                                                                        即時照著下邊說的下載復制進去retry也過不去,而且zabbix_server.log說19681:20150421:055135.693 Database is down. Reconnecting in 10 seconds.
                                                                                                                        19681:20150421:055145.694 [Z3001] connection to database ‘zabbix’ failed: [2002] Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
                                                                                                                        這是什么意思啊都

                                                                                                                          • TTLSA 9

                                                                                                                            @張磊磊,郵箱[email protected] "/usr/local/nginx/html/zabbix/conf/zabbix.conf.php"
                                                                                                                            created: Fail,需要給PHP權限。

                                                                                                                              • 張磊磊,郵箱[email protected] 9

                                                                                                                                @TTLSA 怎么給php權限啊?
                                                                                                                                cp -r /usr/local/src/zabbix-2.2.2/frontends/php /usr/local/nginx/html/zabbix
                                                                                                                                chown -R zbbaix:zabbix /usr/local/nginx/html/zabbix
                                                                                                                                這個zabbix是之前建立的用戶,是要把php-fpm(php添加的用戶)加到zabbix組里么??
                                                                                                                                還是說要把php-fpm加入到./zabbix.conf.php的屬組里面??
                                                                                                                                又或者給other寫的權限??

                                                                                                                            • 張磊 9

                                                                                                                              在lnmp下安裝zabbix時,最后出了3個錯誤和一個警告,最后面3個應該是編譯php參數的問題把????那第一個是“PHP databases support off”;這個是什么原因呢??? 還有兩個其中一個是PHP bcmath 后面寫著off ,提示“–enable-bcmath”;另一個是PHP sockets ,后面寫著off,提示–enable-sockets;最后一個警告是PHP gettext是off 是warning的狀態,提示“–enable-gettext”,最后3個是編譯php的問題,那第一個是什么問題呢??
                                                                                                                              lnmp環境mysql是免編譯,php編譯參數如下:
                                                                                                                              ./configure /local/php –with-config-file-path=/usr/local/php/etc –enable-fpm –with-fpm-user=php-fpm –with-fpm-group=php-fpm –with-mysql=/usr/local/mysql –with-mysql-sock=/tmp/mysql.sock –with-libxml-dir –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –with-iconv-dir –with-zlib-dir –with-mcrypt –enable-soap –enable-gd-native-ttf –enable-ftp –enable-mbstring –enable-exif –enable-zend-multibyte –disable-ipv6 –with-pear –with-curl –with-openssl ————————————————————nginx編譯參數如下:./configure –prefix=/usr/local/nginx –with-http_realip_module –with-http_sub_module –with-http_gzip_static_module –with-http_stub_status_module –with-pcre

                                                                                                                              求大神幫忙分析下。

                                                                                                                                • TSA 9

                                                                                                                                  @張磊 php編譯參數不對,請參考這篇文章。

                                                                                                                                    • 張磊 9

                                                                                                                                      @TSA 哥啊,我是做的lnmp,是不是需要把nginx和php卸載了重新編譯一下啊??第一個databases support off也是php編譯的問題么??

                                                                                                                                        • tsa 9

                                                                                                                                          @張磊 是的

                                                                                                                                            • 張磊磊 9

                                                                                                                                              @tsa 哥啊,還是databases support off 。php編譯參數如下:./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc
                                                                                                                                              –enable-fpm –with-fpm-user=php-fpm –with-fpm-group=php-fpm –with-mysql=/usr/local/mysql –with-mysql-sock=/tmp/mysql.sock
                                                                                                                                              –with-libxml-dir –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir
                                                                                                                                              –with-iconv-dir
                                                                                                                                              –with-zlib-dir
                                                                                                                                              –with-mcrypt
                                                                                                                                              –enable-soap
                                                                                                                                              –enable-gd-native-ttf
                                                                                                                                              –enable-ftp
                                                                                                                                              –enable-mbstring
                                                                                                                                              –enable-exif
                                                                                                                                              –enable-zend-multibyte
                                                                                                                                              –disable-ipv6
                                                                                                                                              –with-pear
                                                                                                                                              –with-curl
                                                                                                                                              –with-openssl
                                                                                                                                              –enable-bcmath –enable-mbstring –enable-sockets –with-gd –with-libxml-dir=/usr/local –with-gettext
                                                                                                                                              還少什么參數啊??

                                                                                                                                              • TTLSA 9

                                                                                                                                                @張磊磊 /usr/local/php/bin/php -m
                                                                                                                                                輸出看看是否有mysql

                                                                                                                                                • Songxy 9

                                                                                                                                                  @張磊磊 安裝mysqli

                                                                                                                                          • xiaoz 9

                                                                                                                                            我是 centos64 + LNMP(yum安裝) + zabbix2.4.3 安裝一直很順利;但是 web 訪問時候過不了 第三步1. Welcome
                                                                                                                                            2. Check of pre-requisites (沒有報錯),之后再next ;就返回welcome;3. Configure DB connection 。看 nginx mysqld php-fqm zabbix_server 都是可以正常啟動關閉重啟;狀態也是正常;log 也沒有警告和錯誤;iptables和selinux都有設置;站點權限也有設置;就是訪問不了 下一鏈接;也不能排除是 nginx 還是 zabbix-server ;總歸是還是我的問題

                                                                                                                                              • xiaoz 9

                                                                                                                                                @xiaoz zabbix 是源碼

                                                                                                                                                • 還好還好 0

                                                                                                                                                  @xiaoz 我也遇到這種情況了,更換httpd或nginx php-fpm都不行,換2.43-2.45 版本也不行。沒有任何報錯。
                                                                                                                                                  無法進入第三步。

                                                                                                                                                    • 匿名 0

                                                                                                                                                      @還好還好 我也是參考這個博主的方法安裝的,同樣遇到這個無法進入第三步的問題,我的處理方法是直接修改php配置,具體的我記錄到我的博文里了: http://unun.in/php/154.html

                                                                                                                                                  • 楊瑞增 9

                                                                                                                                                    博主你好,我在網上找了好久都沒有找到用snmp實現zabbix監控的教程,你能不能寫一個這方面的教程。

                                                                                                                                                      • 博主 9

                                                                                                                                                        @楊瑞增 評論” /> 過幾天來看看

                                                                                                                                                      • 花花工資 9

                                                                                                                                                        yum 安裝省得腰酸背痛
                                                                                                                                                        http://www.niubilety.com/2014/10/20/70.html

                                                                                                                                                        • Boris 9

                                                                                                                                                          我想問下 現在zabbix出了2.4了 和你的教程中的2.2區別大嗎 看你的教程會影響2.4嗎 能通用不?

                                                                                                                                                            • 博主 9

                                                                                                                                                              @Boris 基本上是沒什么區別的,2.4增加了一些新特性罷了,教程通用的。

                                                                                                                                                            • 新手 9

                                                                                                                                                              安裝完成后,登錄界面提示 Unable to select configuration. 是什么原因呢?

                                                                                                                                                              • " 夢 想 ?2o 9

                                                                                                                                                                如果在運行Zabbix的時候報:
                                                                                                                                                                zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file:

                                                                                                                                                                請執行:ln -s /usr/local/mysql/lib/libmysqlclient.so.18* /usr/lib64/ (我的是Centos X64系統)

                                                                                                                                                                  • TSA 9

                                                                                                                                                                    @" 夢 想 ?2o 不同系統環境,都會有所不同的,這些都是常見的問題

                                                                                                                                                                  • " 夢 想 ?2o 9

                                                                                                                                                                    上面有個地方說錯了 如果遇到:configure: error: MySQL library not found
                                                                                                                                                                    不用安裝mysql-devel 我們用的二進制源碼包里面就涵蓋了。
                                                                                                                                                                    編譯Zabbix的時候制定mysql_config即可

                                                                                                                                                                    –with-mysql=/usr/local/mysql/bin/mysql_config

                                                                                                                                                                    • " 夢 想 ?2o 9

                                                                                                                                                                      因為前面用的二進制mysql源碼包,所以在編譯安裝Zabbix的時候可能會報個錯,configure: error: MySQL library not found

                                                                                                                                                                      還有就是沒有安裝SNMP的也會報錯 , 所以需要安裝:

                                                                                                                                                                      yum install mysql-devel net-snmp net-snmp-devel

                                                                                                                                                                      • ﹌ Tears 9

                                                                                                                                                                        # vim /usr/local/zabbix-2.2.22/etc/zabbix_agentd.conf
                                                                                                                                                                        版本號寫錯了

                                                                                                                                                                      • 來自外部的引用: 6

                                                                                                                                                                        • zabbix數據庫需要多大硬盤?我告訴你
                                                                                                                                                                        • zabbix用戶管理(9)
                                                                                                                                                                        • zabbix監控第一臺服務器
                                                                                                                                                                        • 跟著ttlsa一起學zabbix監控唄 | 運維筆記
                                                                                                                                                                        • 資料分享:跟著ttlsa一起學zabbix監控 – memleak.in | memleak.in
                                                                                                                                                                        • 如何監控 Tomcat?Zabbix 與 Cloud Insight 對比-IT大道