背景:
因為之前這個zabbix是正常運行的,我才接受管理這個服務,需要熟悉生產環境
問題:
今天遇到了一個問題,原來是好的,但是不知道怎么滴,就打不開zabbix的web頁面了,grafana也沒有數據,提示訪問zabbix的url的連接不上,zabbix告警正常,說明zabbix-server沒有問題
解決過程:
我就本機嘗試curl http://localhost/zabbix,提示說找不到主機
檢查主機:沒有80端口,說明web服務沒有開啟,
於是我通過查看服務器上是否有httpd服務,或者nginx服務(查看是否在運行ps -ef | grep httpd/nginx,查看在哪個目錄find / -name httpd/nginx)
發現都有
對此,我查看了對應的之前httpd和nginx的配置文件,在其中找到了對應的目錄地址、端口等
通過查看目錄地址,發現之前的目錄是nginx,於是啟動nginx。
以為解決了,但是還是沒有,知識提示的問題不一樣了。
后來通過查看nginx的錯誤日志(可以在NGINX的配置文件中找到),提示connect() failed (111: Connection refused) while connecting to upstream
通過在網上找了相關的問題,發現他們的他們的問題跟我有點不一樣,其中一個提醒了我,那就是:php-fpm
通過命令查看ps -ef | grep php-fpm,或者ss -tnl| grep 9000
沒有運行,可能就是這個問題,
通過命令:find / -name php-fpm找到對應的地址
再進行啟動php-fpm
至此,就可以打開了