zabbix實戰 Php fpm監控詳解

2021-07-25 13:51:17 字數 3547 閱讀 1969

一、開啟php-fpm詳情頁面:

vim php-fpm.conf

pm.status_path = /13/status

二、修改nginx配置檔案,開啟/13/status的監控頁面:

server }

重啟nginx,php-fpm

三、訪問頁面狀態(我是用內網做host解析的,不用外網訪問):

四、幾個監控專案解析:

pool – fpm池子名稱,大多數為www

process manager – 程序管理方式,值:static, dynamic or ondemand. dynamic

start time – 啟動日期,如果reload了php-fpm,時間會更新

start since – 執行時長

accepted conn – 當前池子接受的請求數

listen queue – 請求等待佇列,如果這個值不為0,那麼要增加fpm的程序數量

max listen queue – 請求等待佇列最高的數量

listen queue len – socket等待佇列長度

idle processes – 空閒程序數量

active processes – 活躍程序數量

total processes – 總程序數量

max active processes – 最大的活躍程序數量(fpm啟動開始算)

max children reached - 大道程序最大數量限制的次數,如果這個數量不為0,那說明你的最大程序數量太小了,請改大一點。

slow requests – 啟用了php-fpm slow-log,緩慢請求的數量

五、有程式語言基礎,或者用curl訪問的同學可以用json的方式返回json資料:

六、具體指令碼: [

七、配置zabbix 客戶端:

[root@bj-monitor-h-01 zabbix_agentd.conf.d]# cat php-fpm.conf

userparameter=php-fpm.status[*],/usr/bin/python /usr/local/zabbix/scripts/php-fpm_status.py $1

八、web

新增item的key選型:

**到此對於php-fpm的監控已經完成了。

grafana的安裝並新增zabbix監控

軟體版本 linux centos 7.5 grafana 6.4.4 zabbix 3.4.15 zabbix plugin for grafana 3.11.0 內網環境 grafana 6.4.4 1.x86 64.rpm alexanderzobnin grafana zabbix v3.1...

zabbix結合grafana打造炫酷監控介面

一 grafana介紹 grafana是乙個開源的資料展示工具,是乙個開箱即用的視覺化工具,具有功能齊全的度量儀錶盤和圖形編輯器,有靈活豐富的圖形化選項,可以混合多種風格,支援多個資料來源特點。zabbix監控效能毋庸置疑,但也有很多人說zabbix圖形顯示過於簡單 醜,因此用grafana顯示za...

Zabbix實戰 Zabbix基於郵件告警配置

參考樣例 一 軟體版本 作業系統 centos 6.5 x86 64 zabbix版本 3.0.3 二 zabbix 執行告警動作流程 item 觸發器 動作 郵件還是命令 媒介 指令碼還是第三方 傳送郵件 監控第一步驟,我們從最底層開始 先新增媒介 因為沒有郵件伺服器,所以我們選擇指令碼 三 新增...