一、開啟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 觸發器 動作 郵件還是命令 媒介 指令碼還是第三方 傳送郵件 監控第一步驟,我們從最底層開始 先新增媒介 因為沒有郵件伺服器,所以我們選擇指令碼 三 新增...