【zabbix】生产环境zabbix只能收到邮件不能看到图形化页面

简介: 【zabbix】生产环境zabbix只能收到邮件不能看到图形化页面

项目环境

生产环境,采用的是nginx 1.12.1和zabbix5.0,php7.3.28

处理过程

当看到这个问题时,首先想到的是php解析失败,因为nginx日志是正常的,在访问仪表盘的时候无法访问,因此花费了太多的时间在php查看上(下图是失败的截图)
image.png

后查看控制台,发现type是script的请求结果都是faile,经过查看发现如下

代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。如果nginx中/proxy_temp过大或者没有权限,就写不进去。

但zabbix使用的是fastcgi_pass,是不是原理相同呢,因此找到fastcgi_temp,进行删除,重启nginx,发现可以进入了。

服务优化

为了防止缓存文件过多,导致nginx解析异常,因此设置Nginx的缓存过期时间expires 10d;到期自动清理

#附nginx配置
 location / {
        root html;
        index index.php index.htm;
        }
  location ~ \.php$ {
        root html;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
        expires 10d;
        include fastcgi.conf;
相关文章
|
监控
zabbix设置邮件报警
zabbix设置邮件报警
101 0
|
监控
Zabbix的故障与恢复邮件设置
Zabbix的故障与恢复邮件设置
107 0
|
监控 机器人 Shell
zabbix邮件报警
zabbix邮件报警
153 0
|
监控 安全 前端开发
zabbix数据库分离和邮件报警
zabbix数据库分离和邮件报警
107 0
QGS
|
监控 网络安全
zabbix5.0添加自定义的key模板,邮件报警
zabbix5.0添加自定义的key模板,邮件报警
QGS
163 0
zabbix5.0添加自定义的key模板,邮件报警
|
运维 监控
【zabbix教程五】——zabbix 3.0邮件报警配置
【zabbix教程五】——zabbix 3.0邮件报警配置
183 0
【zabbix教程五】——zabbix 3.0邮件报警配置
|
监控 关系型数据库 MySQL
zabbix监控所有机器端口、邮件告警
监控的意义 在发生问题时,能够让我们及时获知 监控的对象: 1、服务器监控:内存,cpu负载,磁盘使用率,进程数。。。。 2、应用程序监控:应用程序状态,相应时间, 3、数据库监控:数据库状态,表或者表空间大小,错误日志,死锁等现象 4、网络监控:网络状态 ,流量监控,端口,网络连接数。。。。 zabbix——企业级分布式开源监控解决方案 zabbix优点: 1、开源,无成本投入 2、server端对于机器性能要求低 3、支持设备多,自带监控模板 4、提供Api接口,可以与其他系统结合使用 zabbix缺点: 1、被监控机器需要安装agent 2、社区成熟,中文资料少 3、批量修改麻烦
zabbix监控所有机器端口、邮件告警
|
监控 Java 数据安全/隐私保护
zabbix添加自定义监控项&告警(邮件)
有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,来达到监控的目的。
268 0
zabbix添加自定义监控项&告警(邮件)
|
监控 小程序 开发工具
Zabbix配置微信报警和邮件报警
Zabbix配置微信报警和邮件报警
Zabbix配置微信报警和邮件报警
|
Prometheus 监控 数据可视化
使用 Zabbix 实现邮件自动报警
使用 Zabbix 实现邮件自动报警
221 0
使用 Zabbix 实现邮件自动报警