一、Zabbix介绍

Zabbix介绍

Zabbix是一套企业级开源分布式监控解决方案,监控包括IT基础设施(网络、服务器和云资源)、服务、应用等。

Zabbix官方网站

Zabbix架构

Zabbix由以下组件组成:

  • 服务端
  • 数据库存储
  • Web界面
  • 代理Proxy(可选)
  • 客户端Agent
  • 数据交互流

二、Zabbix安装

Zabbix安装需求

  • Apache:1.3.12 or later
  • PHP:5.4.0 or later
  • MySQL:5.0.3-8.0.X版本

Zabbix 4.0 安装需求

本次Zabbix安装环境说明:

  • 系统:CentOS Linux release 7.3.1611 (Core)
  • Linux内核版本:3.10.0-514.el7.x86_64
  • HOSTNAME:zabbix-server
  • IP:192.168.0.201/24

Apache安装

安装Apache 2.4.6与相关依赖组件

yum install httpd libxml2-devel net-snmp-devel libcurl-devel -y

修改Apache配置

vim /etc/httpd/conf/httpd.conf
#按实际情况填写IP/DNS:端口
ServerName 192.168.0.201:80

启动Apache并设置开机自启动

systemctl start httpd
systemctl enable httpd

PHP安装

安装PHP 5.6与相关依赖组件

#安装PHP yum源
rpm -ivh http://repo.webtatic.com/yum/el7/epel-release.rpm
rpm -ivh http://repo.webtatic.com/yum/el7/webtatic-release.rpm
#安装PHP与相关依赖组件
yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap -y

修改PHP配置

vim /etc/php.ini
#调整执行时间等
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
date.timezone =Asia/Shanghai
always_populate_raw_post_data = -1

重启Apache

systemctl restart httpd

MySQL安装

安装MySQL yum源

rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装MySQL 5.7

yum install mysql-community-server -y

关闭MySQL密码策略

vim /etc/my.cnf
#在[mysqld]元素下添加下面配置
validate-password=OFF

启动MySQL

systemctl start mysqld

查看初始密码并修改密码为123456

grep 'password' /var/log/mysqld.log |head -1
#按实际填写下面初始密码
mysqladmin -uroot -p'oIdZHvIhb9=i' password 123456

Zabbix server安装

安装Zabbix yum源

rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

安装Zabbix server、web和agent

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

初始化数据库

#登录MySQL
mysql -uroot -p123456
#创建zabbix数据库并授权zabbix用户,密码为123456
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '123456';

导入初始数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p123456 zabbix

(可选)配置Zabbix server/proxy

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

启动Zabbix server并设置开机自启动

systemctl start zabbix-server
systemctl enable zabbix-server

重启Apache

systemctl restart httpd

Zabbix 4.0 官方文档

三、Zabbix 基本使用

Zabbix web初始化

打开浏览器,输入http://<server_ip_or_name>/zabbix,显示Zabbix web设置界面

http://192.168.0.201/zabbix/
  1. Welcome to Zabbix 4.0--Next setup
  2. Check of pre-requisites:检查是否全部为OK
  3. Configure DB connection:填写MySQL数据库信息
    • Database type:MySQL
    • Database host:localhost
    • Database port:0
    • Database name:zabbix
    • User:zabbix
    • Password:123456
  4. Zabbix server details:
    • Host:localhost
    • Port:10051
    • Name:(留空)
  5. Next--Finish

Zabbix web设置

Zabbix 登录

http://192.168.0.201/zabbix/

默认用户名:Admin,默认密码:zabbix

Zabbix server 监控

开启Zabbix Server上的zabbix-agent,并设置开机自启动

systemctl start zabbix-agent
systemctl enable zabbix-agent

登录Zabbix依次点击:Configuration--Hosts,可以看到Zabbix server的Availability ZBX显示为绿色。

更改Zabbix server语言为中文

登录Zabbix依次点击:右上角Admin(Zabbix Administrator)--Language:Chinese(zh_CN)--Update

Zabbix 4.0 安装与基本配置的更多相关文章

  1. zabbix 3.0 安装 ubuntu环境

    zabbix 3.0 安装 标签(空格分隔): 开发 [TOC] 下载deb # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/z ...

  2. zabbix v3.0安装部署

    这篇文章没有写明init的部分要注意 zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白 ...

  3. Ubuntu14.04 x64 zabbix 3.0 安装

    U buntu14.04 x64   zabbix 3.0 安装 苦于网上的文档很多,但是对初学者来说,很多都搭建不成功,我重新安装一下.记录一下. 下载deb wget http://repo.za ...

  4. elasticsearch5.0.0 安装插件及配置过程

    elasticsearch5.0.0 安装插件及配置过程 由于es5.0是里程碑式的更新,所以很多变化的地方,暂时我就插件安装遇到的问题记录一下. 插件安装命令 2.3版本的安装命令 安装Marvel ...

  5. VMware vCenter Server6.0安装及群集配置介绍

    在本项目中,将在VMware Workstation 模拟的Windows Server 2008 R2虚拟机中安装VMware vCenter Server ,并且使用vCenter Server捆 ...

  6. [转]Zabbix 3.0 安装笔记

    Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...

  7. Zabbix 3.0 安装笔记

    Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...

  8. zabbix 3.0 安装

    zabbix3.0安装注意: 1.PHP要5.4版本以上 2.防火墙关闭 3.selinux关闭 注:本操作系统为centos 6.5 X86   操作步骤 一.安装PHP 添加 epel 源 # r ...

  9. zabbix 2.0 安装

    2.0环境 采用Centos6.3_64位操作系统 Zabbix安装 Zabbix 2.0 for RHEL5: # rpm -ivh http://repo.zabbix.com/zabbix/2. ...

  10. zabbix v3.0安装部署【转】

    关于zabbix及相关服务软件版本: Linux:oracle linux 6.5 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum ...

随机推荐

  1. api使用流程、Scanner键盘录入字符串

    1.api介绍 2.api使用流程 API帮助文档的使用流程 在索引位置搜索自己要查看的类 看包 目的: 是不是java.lang包(核心包), 不需要编写导包代码(import) - 不是java. ...

  2. leetcode每日一题:数组美丽值求和

    引言 ​ 今天的每日一题原题是2278. 字母在字符串中的百分比,直接模拟,逐个匹配,统计letter在原始字符串s中出现的次数,然后再计算所占百分比即可.更换成前几天遇到的更有意思的一题来写这个每日 ...

  3. study Rust-1【Rust的特点和应用场景】

    Rust语言的特点 高性能 - Rust 速度惊人且内存利用率极高.由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成. 可靠性 - Rust ...

  4. CentOS linux安装nginx

    1.下载nginx-1.21.3.tar.gz 及 nginx-upstream-fair-master.zip 2.上传nginx-upstream-fair-master至/app/server/ ...

  5. Web前端入门第 37 问:多图细说 CSS grid 网格布局(二)子元素相关属性

    学习本文之前,建议先学习上一篇了解父元素的相关属性. 前文对 grid 网格布局中父元素容器相关的 CSS 属性做了详细介绍,本篇将继续学习子元素相关的 CSS 属性. 网格布局的一大波样式属性,父元 ...

  6. fiddler抓包常用辅助工具

    一.过滤器 1.hosts: 只展示内网或外网的hosts,internet(外网),Intranet(内网) 展示下面的hosts/隐藏下面的hosts/:选择后填写需要设置的hosts(地址前面的 ...

  7. .NET Core中的配置Configuration实战

    在前面的一篇文章中,我们对.NET 中的配置Configuration进行了一个详细的介绍,并且从整个源码的解读解释了配置中的核心接口以及主要的实现类.文章链接为:https://cshellowor ...

  8. 备份一个有的时候,可能需要把其它exe或者dll包含在主程序中....

    1.选中附件,右键生成操作选择  嵌入的资源,例如:handle.exe 2.FileUtil 1 using System.IO; 2 using System.Reflection; 3 4 na ...

  9. 【SQL周周练】给你无酸纸、变色油墨,你能伪造多少美金?

    大家好,我是"蒋点数分",多年以来一直从事数据分析工作.从今天开始,与大家持续分享关于数据分析的学习内容. 本文是第 2 篇,也是[SQL 周周练]系列的第 2 篇.该系列是挑选或 ...

  10. Flex布局-子项

    弹性盒子是一种用于 按行 或 按列的一维布局方法. 元素可以膨胀以填充额外的空间, 也可以 收缩 以适应更小的空间. flex 容器项重点 只是用表格进行排版而已, 横向内容无关联哈, 只是简要回忆一 ...