這篇文章主要講解了“zabbix監(jiān)控nginx的配置”,文中的講解內(nèi)容簡單清晰,易于學(xué)習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習“zabbix監(jiān)控nginx的配置”吧!
創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護、成都做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)站備案、服務(wù)器租用、域名申請、軟件開發(fā)、微信小程序等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運營推廣經(jīng)驗的科技公司,有著多年的網(wǎng)站建站經(jīng)驗,致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個面向全國乃至全球的業(yè)務(wù)窗口:建站歡迎聯(lián)系:18982081108
一、修改配置
修改nginx配置文件,在最后加上這條配置,其實php和nginx是配置在一起的,單獨拿出來是為了腳本
server { listen 127.0.0.1:80; server_name 127.0.0.1; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } # location ~ ^/(phpfpm_status)$ { # include fastcgi_params; # fastcgi_pass 127.0.0.1:9000; # fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; # } }
二、重啟nginx
# service nginx restart
三、配置監(jiān)控擴展
被監(jiān)控主機端,zabbix_agentd.conf文件中添加上這個:
UserParameter=nginx[*],/etc/zabbix/scripts/nginx_status.py $1
四、將腳本放置在/etc/zabbix/scripts/目錄下
chmod +x nginx_status.py
五、腳本
#!/usr/bin/env python #__*__coding:utf8__*__ import urllib2,sys,os def Nginx_status(): nginx_stats_dirt = {} nginx_url = "http://127.0.0.1/nginx_status" req = urllib2.Request(nginx_url) response = urllib2.urlopen(req) request_list = response.read().split("\n") nginx_stats_dirt["active"] = request_list[0].split()[2] nginx_stats_dirt["accepts"] = request_list[2].split()[0] nginx_stats_dirt["handled"] = request_list[2].split()[1] nginx_stats_dirt["requests"] = request_list[2].split()[2] nginx_stats_dirt["reading"] = request_list[3].split()[1] nginx_stats_dirt["writing"] = request_list[3].split()[3] nginx_stats_dirt["waiting"] = request_list[3].split()[5] if len(sys.argv) is not 2 or str(sys.argv[1]) not in nginx_stats_dirt.keys(): print "Usage: nginx_stauts.py $1 {active|accepts|handled|requests|reading|writing|waiting}" exit(1) else: print nginx_stats_dirt[str(sys.argv[1])] if __name__ == '__main__': try: Nginx_status() except urllib2.URLError,e: print "%s,there may be something wrong with nginx!" %e
感謝各位的閱讀,以上就是“zabbix監(jiān)控nginx的配置”的內(nèi)容了,經(jīng)過本文的學(xué)習后,相信大家對zabbix監(jiān)控nginx的配置這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
標題名稱:zabbix監(jiān)控nginx的配置
當前路徑:http://m.rwnh.cn/article26/ippocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、響應(yīng)式網(wǎng)站、標簽優(yōu)化、云服務(wù)器、外貿(mào)建站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)