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

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安装环境说明:
- 系统: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 基本使用
Zabbix web初始化
打开浏览器,输入http://<server_ip_or_name>/zabbix,显示Zabbix web设置界面
http://192.168.0.201/zabbix/
- Welcome to Zabbix 4.0--Next setup
- Check of pre-requisites:检查是否全部为
OK - Configure DB connection:填写MySQL数据库信息
- Database type:MySQL
- Database host:localhost
- Database port:0
- Database name:zabbix
- User:zabbix
- Password:123456
- Zabbix server details:
- Host:localhost
- Port:10051
- Name:(留空)
- Next--Finish
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 安装与基本配置的更多相关文章
- zabbix 3.0 安装 ubuntu环境
zabbix 3.0 安装 标签(空格分隔): 开发 [TOC] 下载deb # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/z ...
- zabbix v3.0安装部署
这篇文章没有写明init的部分要注意 zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白 ...
- Ubuntu14.04 x64 zabbix 3.0 安装
U buntu14.04 x64 zabbix 3.0 安装 苦于网上的文档很多,但是对初学者来说,很多都搭建不成功,我重新安装一下.记录一下. 下载deb wget http://repo.za ...
- elasticsearch5.0.0 安装插件及配置过程
elasticsearch5.0.0 安装插件及配置过程 由于es5.0是里程碑式的更新,所以很多变化的地方,暂时我就插件安装遇到的问题记录一下. 插件安装命令 2.3版本的安装命令 安装Marvel ...
- VMware vCenter Server6.0安装及群集配置介绍
在本项目中,将在VMware Workstation 模拟的Windows Server 2008 R2虚拟机中安装VMware vCenter Server ,并且使用vCenter Server捆 ...
- [转]Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- zabbix 3.0 安装
zabbix3.0安装注意: 1.PHP要5.4版本以上 2.防火墙关闭 3.selinux关闭 注:本操作系统为centos 6.5 X86 操作步骤 一.安装PHP 添加 epel 源 # r ...
- zabbix 2.0 安装
2.0环境 采用Centos6.3_64位操作系统 Zabbix安装 Zabbix 2.0 for RHEL5: # rpm -ivh http://repo.zabbix.com/zabbix/2. ...
- zabbix v3.0安装部署【转】
关于zabbix及相关服务软件版本: Linux:oracle linux 6.5 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum ...
随机推荐
- maven知识理解和生命周期
学习的技能/知识 运动 提升 不足 强化了maven的知识理解和生命周期 3公里日常跑,其中1公里破之前的记录达到3分40 没有赖床,嗯:写完的博客自己阅读又温习了一遍 下午没课,但都用来休息了.. ...
- cxGrid布局的保存和恢复
//恢复布局IniFileName := ExtractFilePath(Application.ExeName) + 'Layout/' + Self.Name + '.ini';if FileEx ...
- Dubbo 中的集群容错
前言 在微服务架构中,服务间的依赖关系复杂且动态,任何一个服务的故障都可能引发连锁反应,导致系统雪崩.一个好的容错设计可以避免这些问题发生: 服务雪崩效应:单个服务崩溃或响应延迟可能导致调用链上的所有 ...
- MYSQL数据库 MariaDB断电恢复总结
背景:本次是机房异常断电,导致数据库文件损坏.在数据库自启动之后频繁宕机,在多次尝试以后,总结了一下几种方法,及供参考. 1.mariadb服务器断电重启之后Missing MLOG_CHECKPOI ...
- iOS Facebook和Google登录
前言 最近在对接完Google和Facebook登录之后准备对这部分内容做一个小小的总结,方便以后有需要的时候查看. 具体的Google账号申请和Facebook账号的申请在这里就不做介绍了,这部分内 ...
- Jmeter参数化总结
参数化步骤: 1.连接数据库 2.获取account表手机号数据 3.获取手机号个数 4.增加For Each控制器 5.将请求添加至循环控制器里面 脚本:循环登录.jmx 页面如下: 下面主要说明F ...
- 线程,yield()
一.定义:暂停当前正在执行的线程对象,并执行其他线程 yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会. 因此,使用yield()的目的是让相同优先级的 ...
- Mybatis的动态SQL的语句
例子. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC &quo ...
- windows10 激活教程
1.环境 适用对象:VL版本的windows OEM版本请使用文末工具激活 1.1查询自己电脑版本 [win+R]->输入[slmgr /dlv]->查看[产品密钥通道] slmgr /d ...
- 使用搜索引擎时如何排除一些垃圾站点,比如csdn.net
使用搜索引擎时需要排除一些垃圾站点,比如csdn.net时,可以在关键词后面加上-site:csdn.net: stable diffusion docker部署TensorFlow 教程 -site ...