zoukankan      html  css  js  c++  java
  • 【3】循序渐进学 Zabbix:配置 Zabbix Web

    上一篇

    【2】循序渐进学 Zabbix:安装配置 Zabbix Server 服务端

    配置 Zabbix Web 访问

    上一篇完成了 Zabbix Server 的安装,但是那对于我们而言只是一个服务,我们用户使用的还是他的 Web 页面,多以这一篇就来配置和初始化页面! 

    【1】 拷贝 PHP 页面:

    cp -r /opt/packages/zabbix/zabbix-3.4.10/frontends/php/ /opt/services/website/zabbix

    【2】配置 NGINX 虚拟主机: 

    # 授权日志目录权限
    chmod 777 /opt/logs/zabbix
    
    # 添加 nginx 配置
    vim /opt/services/nginx/conf/vhosts/zabbix.conf

    内容如下:

    server {
            listen 80;
            server_name 192.168.200.101;
            access_log /opt/logs/zabbix/zabbix_nginx.log main;
            index index.php index.html index.html;
            root /opt/services/website/zabbix;
    
            location / {
                    try_files $uri $uri/ /index.php?$args;
            }
    
            location ~ .*.(php)?$ {
                    expires -1s;
                    try_files $uri =404;
                    fastcgi_split_path_info ^(.+.php)(/.+)$;
                    include fastcgi_params;
                    fastcgi_param PATH_INFO $fastcgi_path_info;
                    fastcgi_index index.php;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    fastcgi_pass 127.0.0.1:9000;
            }
    }

    重启 NGINX:

    /opt/services/nginx/sbin/nginx -s reload

    【3】浏览器正常访问! 

     

    配置 Zabbix Web

    【1】Next step,进入 PHP 配置检测,如果点击没反应,说明 /opt/logs/php/tmp 目录权限不对,执行 chmod 777 -R  /opt/logs/php 即可:

     

    备注:如果有报错提示,则需要去修改 php.ini 文件,改为系统需要你配置的参数,然后重启 php-fpm 即可!

    【2】Next step,进入数据库配置:

     

    【3】Next step,进入数据库配置:

     

    备注:

    1、Host:代表这台机器的主机名,这里使用 IP 地址,为了便于区分

    2、Port:客户端连接的端口,默认就好

    3、Name:这个平台的总名字,如果是你们公司的,可以改成你们公司的名字,当然,这些配置后期都是可以修改的 

    【4】Next step,复查之前的配置:

     

    【5】Next step,配置完成:

     

    备注:这里提示我们之前生成的配置没有保存到服务器上面,需要我们点击 Download 下载后上传到 /opt/services/website/zabbix/conf 目录

    同样的,以后我们如果想修改某些配置,我们也可以去该目录下修改 zabbix.conf.php 文件

    【6】上传完成后,点击 Finish 就会刷新页面,再度 Finish 就完成基础配置! 

     

     【7】进入登录页面:默认用户密码 admin / zabbix 或者 Admin / zabbix

     

    注意:如果这里不是显示该页面,二是提示你是匿名用户且无法点击登录的时候,你需要去修改 php.ini 的配置:将 cgi.fix_pathinfo 的值改为 1,再度重启 php-fpm 即可正常

    【8】至此,Zabbix Web 的基础配置已经完成,下一篇则是也是简单的优化配置,让我们能够更好的使用它!

     

    小结

    Zabbix Web 配置完成了一半,下一步则是一些简单的个人优化,让它变得好用一些,比较全是英文,我英语又很差 ...

    这一篇主要麻烦的几个地方在于:

    1、php.ini 需要很多配置,如果你不是按照我第一篇讲的安装 LNMP 环境,那么这里在检测 PHP 配置的时候会报错很多,有的还需要动态去添加插件,相对于比较麻烦

    2、还是 PHP tmp 目录的权限问题,如果没有设置相应的权限,第一步就没法往下走了 

  • 相关阅读:
    JavaScript事件冒泡简介及应用
    个人作业——软件工程实践总结&个人技术博客
    个人技术总结
    个人作业——软件测评
    寒假作业(2/2)
    寒假作业(1/2)
    gitlab-ci.yml可用关键字描述
    gitlab-Runner配置参数详解
    gitlab-ci部署实现持续集成(centos7)
    linux时间同步操作命令
  • 原文地址:https://www.cnblogs.com/Dy1an/p/9239188.html
Copyright © 2011-2022 走看看