背景:
因为之前这个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
至此,就可以打开了