本篇內容介紹了“如何利用zabbix監控php環境”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
![](/upload/ad_content/xuanchuantu-21.jpg)
網站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發可交付網站源代碼;符合網站優化排名的后臺管理系統;網站制作、
成都網站建設收費合理;免費進行網站備案等企業網站建設一條龍服務.我們是一家持續穩定運營了10年的
成都創新互聯網站建設公司。vim /usr/local/php/etc/php-fpm.conf
添加
pm.status_path = /phpfpmstatus
vim /usr/local/nginx/conf/nginx.conf
添加
server {
listen 80;
server_name localhost;
location ~ ^/(phpfpmstatus)$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
}
}
vim /usr/local/zabbix/etc/zabbix_agentd.conf
UnsafeUserParameters=1
UserParameter=phpfpm.status.pool,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status pool
UserParameter=phpfpm.status.process.manager,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status process_manager
UserParameter=phpfpm.status.start.since,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status start_since
UserParameter=phpfpm.status.accepted.conn,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status accepted_conn
UserParameter=phpfpm.status.listen.queue,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status listen_queue
UserParameter=phpfpm.status.max.listen.queue,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status max_listen_queue
UserParameter=phpfpm.status.listen.queue.len,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status listen_queue_len
UserParameter=phpfpm.status.idle.processes,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status idle_processes
UserParameter=phpfpm.status.active.processes,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status active_processes
UserParameter=phpfpm.status.total.processes,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status total_processes
UserParameter=phpfpm.status.max.active.processes,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status max_active_processes
UserParameter=phpfpm.status.max.children.reached,/usr/local/zabbix/etc/scripts/monitor_phpfpm_status max_children_reached
vim /usr/local/zabbix/etc/scripts/monitor_phpfpm_status
#!/bin/bash
source /etc/bashrc >/dev/null 2>&1
source /etc/profile >/dev/null 2>&1
LOG_FILE=/tmp/phpfpmstatus.log
curl http://127.0.0.1/phpfpmstatus >${LOG_FILE}
pool(){
awk '/pool/ {print $NF}' ${LOG_FILE}
}
process_manager() {
awk '/process manager/ {print $NF}' ${LOG_FILE}
}
start_since(){
awk '/start since:/ {print $NF}' ${LOG_FILE}
}
accepted_conn(){
awk '/accepted conn:/ {print $NF}' ${LOG_FILE}
}
listen_queue(){
awk '/listen queue:/ {print $NF}' ${LOG_FILE}
}
max_listen_queue(){
awk '/max listen queue:/ {print $NF}' ${LOG_FILE}
}
listen_queue_len(){
awk '/listen queue len:/ {print $NF}' ${LOG_FILE}
}
idle_processes(){
awk '/idle processes:/ {print $NF}' ${LOG_FILE}
}
active_processes(){
awk '/active processes:/ {print $NF}' ${LOG_FILE}
}
total_processes(){
awk '/total processes:/ {print $NF}' ${LOG_FILE}
}
max_active_processes(){
awk '/max active processes:/ {print $NF}' ${LOG_FILE}
}
max_children_reached(){
awk '/max children reached:/ {print $NF}' ${LOG_FILE}
}
case "$1" in
pool)
pool
;;
process_manager)
process_manager
;;
start_since)
start_since
;;
accepted_conn)
accepted_conn
;;
listen_queue)
listen_queue
;;
max_listen_queue)
max_listen_queue
;;
listen_queue_len)
listen_queue_len
;;
idle_processes)
idle_processes
;;
active_processes)
active_processes
;;
total_processes)
total_processes
;;
max_active_processes)
max_active_processes
;;
max_children_reached)
max_children_reached
;;
*)
echo "Usage: $0 {pool|process_manager|start_since|accepted_conn|listen_queue|max_listen_queue|listen_queue_len|idle_processes|active
_processes|total_processes|max_active_processes|max_children_reached}"
esac
chmod 755 /usr/local/zabbix/etc/scripts/monitor_phpfpm_status
最后重啟nginx php-fpm
然后導入php-fpm模塊,關聯到相應主機
![如何利用zabbix監控php環境](/upload/otherpic18/110117.jpg)
“如何利用zabbix監控php環境”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞標題:如何利用zabbix監控php環境-創新互聯
URL地址:http://vcdvsql.cn/article18/isggp.html
成都網站建設公司_創新互聯,為您提供Google、外貿網站建設、App設計、網站排名、搜索引擎優化、做網站
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯