上一篇

【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. 第十篇 javascript基础语法

    1)基本概念 a) 语句(statement)是为了完成某种任务而进行的操作,语句以分号结尾,一个分号就表示一个语句结束.:如:var a = 1; b) 表达式(expression),指一个为了得 ...

  2. (转)通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号

    最近由于项目的需要,需要在程序中获取机器的硬盘序列号和MAC地址等信息,在C#下,可以很容易的获得这些信息,但是在C++程序中感觉比较麻烦.经过百度,发现很多大虾都是通过WMI来获取这些硬件信息的,网 ...

  3. Windows命令查看文件的MD5/SHA1/SHA256

    certutil -hashfile "D:\Tools\Microsoft\SqlServer\2016\ct_sql_server_2016_enterprise_x64_dvd_869 ...

  4. Spring Boot整合Rabbitmq

    Spring Boot应用中整合RabbitMQ,并实现一个简单的发送.接收消息的例子来对RabbitMQ有一个直观的感受和理解. 在Spring Boot中整合RabbitMQ是一件非常容易的事,因 ...

  5. 1104 Sum of Number Segments

    题意: 给出n个不大于1.0的小数序列,如{ 0.1, 0.2, 0.3, 0.4 },则共有10个分片(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, ...

  6. mjpg-streamer在Ubuntu下编译,运行

    1.将USB摄像头插上,查看是否找到设备,输入: wp@ubuntu:/home/$    ls   /dev/video* /dev/video0 2.安装必要的软件集: sudo apt-get ...

  7. javascript——常用函数

    1.获取随机数: function GetRandomNum(n, m) { //n-m之间的随机数 return Math.floor(Math.random() * (m - n + 1) + n ...

  8. ASP.NET——配置文件——连接字符串

    一.连接字符串 1.通过<connectionStrings>方式: 方式一:SqlServer身份验证 <connectionStrings> <add name=&q ...

  9. python jvm数据

    在网上找的抱歉忘了原链接了额 #!/usr/bin/env python # # import os import commands import re import sys (status1, re ...

  10. Java的JAR包, EAR包 ,WAR包 都是干什么的,有什么区别

    JAR包:打成JAR包的代码,一般作为工具类,在项目中,会应用到N多JAR工具包: WAR包:JAVA WEB工程,都是打成WAR包,进行发布,如果我们的服务器选择TOMCAT等轻量级服务器,一般就打 ...