上一篇

【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 的值改为 ,再度重启 php-fpm 即可正常

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

小结

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

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

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

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

【3】循序渐进学 Zabbix:配置 Zabbix Web的更多相关文章

  1. 源码安装和配置zabbix 3.0 LST

    Zabbix是什么 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持. Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各 ...

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

    上一篇 [1]循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP ) 安装 Zabbix Server 上篇我们在 192.168.200.101 上面安装了 Zabbix 所依赖的 LN ...

  3. 【1】循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP )

    写在前面的话 运维监控是一个很大的话题,在这一块个人接触的比较突出的服务主要有 Nagio 和 Zabbix 两款.而这几年跳过的公司中,Zabbix 一直都是首选且唯一选择,Nagios 没遇到. ...

  4. 使用react全家桶制作博客后台管理系统 网站PWA升级 移动端常见问题处理 循序渐进学.Net Core Web Api开发系列【4】:前端访问WebApi [Abp 源码分析]四、模块配置 [Abp 源码分析]三、依赖注入

    使用react全家桶制作博客后台管理系统   前面的话 笔者在做一个完整的博客上线项目,包括前台.后台.后端接口和服务器配置.本文将详细介绍使用react全家桶制作的博客后台管理系统 概述 该项目是基 ...

  5. 小白都能看懂的Linux系统下安装配置Zabbix

    实验环境: 操作系统:Centos 7.6 服务器ip:192.168.10.100 运行用户:root 网络环境:Internet Zabbix是一个基于web界面的提供分布式系统监控及网络功能的企 ...

  6. zabbix配置发送报警邮件

    配置邮件分为两种情况: 第一种:使用远端邮件服务器发送报警邮件 Linux系统版本:CentOS6.5-64 下载mailx: http://nchc.dl.sourceforge.net/proje ...

  7. 在centOS7.2安装配置zabbix监控

    zabbix由两部分组成,zabbix-server与可选的zabbix-agent.zabbix-server可以通过SNMP,ZABBIX-AGENT,PING,端口监视等方法提供对远程服务器/网 ...

  8. zabbix配置微信报警

    首先我们先目睹下微信报警的效果 接下来我们正式开始操作. 一:注册企业微信. 打开企业微信注册:http://work.weixin.qq.com 根据以上提示填入相应的内容,然后注册即可. 二:登录 ...

  9. 总zabbix配置-搭建-邮件报警-微信报警-监控mysql

    Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成:  确认一下: 1 2 cat /etc/redhat-rele ...

随机推荐

  1. Python 列表的切片和连接

    一.定义一个list >>> a = [1, 3, 4, 5, 'a', 's'] >>> a [1, 3, 4, 5, 'a', 's'] 二.获取列表中前3个元 ...

  2. ASP.NET网站性能提升的几个方法

    1. HTTP 压缩 HTTP 压缩通常用于压缩从服务端返回的页面内容.它压缩HTTP请求和响应,这个会是巨大的性能提升.我的项目是基于Window Server 2003开发的,可以参考这篇文章. ...

  3. C# IL中间代码注入实现切面编程

    背景及现状:之前分享的那篇“面向切面编程–渲染监控日志记录方案”中提供了利用RealProxy作为代理类来生成代理的面向切面的编程方法,那个方法可以实现面向切面编程进行日志记录,现在渲染主程序也是采用 ...

  4. Git学习笔记(二)分支管理与合并及Bug分支

    一.分支管理 1.什么是分支 分支就相当于我们看科幻片里的平行宇宙,如果两个平行宇宙互不干扰,那铁定是啥事儿没有.不过,在某个时间点,两个平行宇宙合并了呢?假如两个宇宙中都有你的影子, 合并之后相当于 ...

  5. python_class21

    #!/usr/bin/env python # -*- coding: utf-8 -*- """ @version: 3.5 @author: morgana @lic ...

  6. 问题:c# json解析;结果:c# 解析JSON的几种办法

    c# 解析JSON的几种办法 欲成为海洋大师,必知晓海中每一滴水的真名. 刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把. 搜索过程中免不了碰到一大堆名词:WCF => Da ...

  7. C语言学习笔记--动态内存分配

    1. 动态内存分配的意义 (1)C 语言中的一切操作都是基于内存的. (2)变量和数组都是内存的别名. ①内存分配由编译器在编译期间决定 ②定义数组的时候必须指定数组长度 ③数组长度是在编译期就必须确 ...

  8. 用原生JS和html5进行视频截图并保存到本地

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  9. Cookies和Session的定义与区别

    Cookies和Session二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来.当下次你再光临同一个网 ...

  10. ServerSocket的建立和使用

    -------------siwuxie095 工程名:TestMyServerSocket 包名:com.siwuxie095.socket 类名:MyServerSocket.java 工程结构目 ...