上一篇

【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. 第三篇 ubuntu下,mysql 的root用户密码忘了怎么办?

    好长一段时间没有使用ubuntu了,今天进来玩玩,结果连mysql的root用户密码都忘记了.就上网找了一下,发现如下解决办法,试了一下,可行!记录在此,环境问题,是需要注意的. Ubuntu Ser ...

  2. Azure SLB + httpd + ILB + HAProxy + Atlas + MySQL

    为了测试一个环境,需要在Azure上搭建高可用的LAMP架构.但要求MySQL的中间件Atlas采用主备的模式.在数据中心一般采用Keepalive+VIP的模式,通过浮动地址对外提供服务. 但在云环 ...

  3. Erlang pool management -- RabbitMQ worker_pool 2

    上一篇已经分析了rpool 的三个module , 以及简单的物理关系. 这次主要分析用户进程和 worker_pool 进程还有worker_pool_worker 进程之间的调用关系. 在开始之前 ...

  4. thinkphp <volist>标签中 <if> 判断的写法

    thinkphp <volist>标签中 <if> 判断的写法 <volist name="data" id="vo"> & ...

  5. Android高仿京东淘宝自动无限循环轮播控件的实现思路和过程

    在App的开发中,很多的时候都需要实现类似京东淘宝一样的自动无限轮播的广告栏,所以就自己写了一个,下面是我自定义控件的实现思路和过程. 一.自定义控件属性 新建自定义控件SliderLayout继承于 ...

  6. Django基础(三)

    Template 不能直接将html硬编码到视图里的原因: 对页面设计进行的任何改变都必须对python 代码进行相应的修改.站点设计的修改往往比底层python 代码的修改要频繁的多,因此如果可以在 ...

  7. 分布式锁之一:zookeeper分布式锁1

    zookeeper集群的每个节点的数据都是一致的, 那么我们可以通过这些节点来作为锁的标志. 首先给锁设置一下API, 至少要包含, lock(锁住), unlock(解锁), isLocked(是否 ...

  8. MongoDB优化之一:常见优化方法

    常用性能优化方案 创建索引 限定返回结果数 只查询使用到的字段 采用capped collection 采用Server Side Code Execution 使用Hint,强制使用索引 Hint ...

  9. 问题:oracle case when;结果:Oracle CASE WHEN 用法介绍

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  10. ASP.NET 连接MySql数据库

    ASP.NET Mysql操作类 以下连接MySql数据库以VS2010为例,对于其他的编辑器也差不多 1. 我们需要在Mysql官网下载一个组件http://dev.mysql.com/downlo ...