安裝zabbix報錯php,源碼安裝zabbix

本文目錄一覽:

linux下lamp平台下安裝zabbix到了,檢查安裝條件時,提示 PHP bcmath no Fail PHP mbstring no Fail

#1.首先進入php的源碼目錄下擴展目錄

cd /root/php-7.1.3/ext

#2.進入要編譯的模塊的目錄下,這裡進入bcmath

cd /root/php-7.1.3/ext/bcmath

#3.執行如下命令

phpize

./configure –with-php-config=/usr/local/php/bin/php-config

make make install

注意:–with-php-config的路徑請以你的實際路徑為準!

#4.編譯成功後,日誌會輸出bcmath.so這個文件的地址

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

#5.將上述文件添加到php.ini文件里

vi /usr/local/php/lib/php.ini

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/bcmath.so

#6.重啟你的apache或nginx服務器後,再刷新頁面查看是否成功。

zabbix 安裝頁面報錯

看不到你的圖,也不知道具體是什麼問題,如果是web安裝可能就是下面的錯誤了,你看着修改一下吧,應該沒問題吧。

複製web

zabbix的configure目錄

WEB Interface 設置

IE瀏覽器中輸入

http://服務器地址/queue.php

提示一

date() [a href=’function.date’function.date/a]: It is not

safe to rely on the system’s timezone settings. Please use the date.timezone

setting, the TZ environment variable or the date_default_timezone_set()

function. In case you used any of those methods and you are still getting this

warning, you most likely misspelled the timezone identifier. We selected

‘Asia/Chongqing’ for ‘CST/8.0/no DST’

instead[/data/wwwroot/nagios.91linux.cn/webroot/zabbix/include/page_header.php:149]

解決方法:

修改/usr/local/apache2/php/php.ini

sudo vi /usr/local/apache2/php/php.ini

修改為date.timezone = Asia/Shanghai

sudo /usr/local/apache2/bin/apachectl restart

刷新頁面並選擇Next

提示二

/usr/local/apache2/php/php.ini

post_max_size = 32M

upload_max_filesize = 16M

max_execution_time = 600

max_input_time = 600

memory_limit = 256M

sudo/usr/local/apache2/bin/apachectl restart

刷新頁面並選擇Next

cd (複製到web的目錄)/data/wwwroot/nagios.91linux.cn/webroot/zabbix

chmod 777 conf

Retry

進入zabbix的登錄頁面

admin

zabbix

就安裝完成了

[技術乾貨] zabbix_server正常運行,卻提示服務器沒有運行

Zabbix突然出現了

Zabbix server is not running:the information displayed may not be current

Zabbix服務器沒有運行:顯示的信息可能不是當前的

一、SELinux未關閉

selinux一定要關閉,如果開啟selinux,可能zabbix的discovery都不能正常使用

關閉selinux方法:

1、修改/etc/selinux/config文件中的SELINUX=「」值為disable是,然後重啟。

2、如果不想重啟,使用setenforce 0

setenforce 1,selinux為enforcing模式

setenforce 0,selinux為permissive模式

二、zabbix web 目錄下面,$ZBX_SERVER 是否為IP,如果是localhost,ping一下localhost是否能解析。如果不能,需要/etc/hosts文件里增加相應的項目。

三、查看php的fsockopen模塊是否啟用。

方法一:

第一步:

php.ini文件中查找

allow_url_fopen = On

使其值為On

第二步:

php.ini文件中查找

extension=php_openssl.dll

如果前面有分號,去掉分號

第三步:

重啟web服務器,apache或IIS

方法二:

1. vi php.ini

找到 allow_url_fopen 這個參數設置成 On,即

allow_url_fopen = On

2. 讓你的php支持 opensll擴展。

默認,是沒有openssl擴展的,只能重新編譯安裝。

yum install openssl openssl-devel

cd /usr/local/src/php-5.2.14/ext/openssl

/usr/local/php/bin/phpize

./configure –with-openssl –with-php-config=/usr/local/bin/php-config

make make install

看提示,把編譯成的openssl.so 拷貝到你在php.ini 中指定的 extension_dir 下

3. vi php.ini

加入

extension=openssl.so

4. 重啟web server

四、監控對象佔滿了trapper進程導致前端與server無法通信

「At least one trapper process must be running to display server availability and view queue in the frontend.」——Trapper進程用於接收前端查詢server可用性及隊列的請求將StartTrappers=20調整到StartTrappers=100,重啟zabbix-server。

技術交流歡迎加入Q群:177428068

zabbix server 搭建php databases support off,報錯

網上很多解決辦法是:

yum install -y php-mysql.x86_64

但是我的服務器會報(每台機子配置不同會有差異):

php56w-common conflicts with php-common-5.3.3-50.el6_10.x86_64

這是因為之前 yum php56w_x86_64 安裝的。所以後面這樣裝就會報錯了。

必須用:

yum install -y php56w-mysql

安裝成功後重啟zabbix和apche服務即可。

linux系統下部署zabbix3.2,安裝php時候出錯了,怎麼解決??

1、確認mysq用戶名密碼 2、檢查zabbix配置文件(用戶名、密碼、端口) 3、重啟zabbix-server。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/188363.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:29
下一篇 2024-11-28 13:29

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 雲智直聘 源碼分析

    本文將會對雲智直聘的源碼進行分析,包括前端頁面和後端代碼,幫助讀者了解其架構、技術實現以及對一些常見的問題進行解決。通過本文的閱讀,讀者將會了解到雲智直聘的特點、優勢以及不足之處,…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python運行不報錯又無任何結果輸出可能產生的原因以及解決方法

    在Python編程過程中,有時候會出現程序運行不報錯但卻沒有任何結果輸出的情況。本文將從多個方面解析這個問題,並提供相應的解決方法。 一、語法錯誤 語法錯誤是Python程序中最常…

    編程 2025-04-29
  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • Python切片索引越界是否會報錯

    解答:當對一個字符串、列表、元組進行切片時,如果索引越界會返回空序列,不會報錯。 一、切片索引的概念 切片是指對序列進行操作,從其中一段截取一個新序列。序列可以是字符串、列表、元組…

    編程 2025-04-29
  • 如何解決Grid監控報錯prvg-1205

    Grid監控是Oracle RAC的重要組件,它可以幫助監視RAC集群的運行狀態和性能,對於集群管理非常關鍵。但是,如果在安裝過程中遇到報錯prvg-1205,將會導致安裝失敗,影…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python網站源碼解析

    本文將從多個方面對Python網站源碼進行詳細解析,包括搭建網站、數據處理、安全性等內容。 一、搭建網站 Python是一種高級編程語言,適用於多種領域。它也可以用於搭建網站。最常…

    編程 2025-04-28

發表回復

登錄後才能評論