Zabbix4.x安装部署
zabbix监控的重要性就不用再赘述了。直接上干货。
1.环境背景:
Linux:CentOS 7.x,
Database:MySQL
zabbix server 和 zabbix mysql 安装在一台主机。
zabbix官网地址:https://www.zabbix.com/
CentOS 7.x部署文档地址: https://www.zabbix.com/download?zabbix=4.2&os_distribution=centos&os_version=7&db=mysql
2. 这里使用rpm方式安装
a. 安装zabbix资源库
# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
# yum clean all
****
如果服务器无法连接外网,可以登录地址,将相关的包下载下来,安装到服务器。
https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/
****
b.安装zabbix server, frontend, agent
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get
c. 安装Zabbix MySQL库
不详细讲解,可以参考
https://www.cnblogs.com/yujiaershao/p/9066157.html
d.创建数据库监控库和用户
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
初始化zabbix的schema和data。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix -hxxx.xxx.xxx.xxx -P3306
e.修改zabbix_server的配置文件
# vi /etc/zabbix/zabbix_server.conf
DBHost=xxx.xxx.xxx.xxx
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
修改成相关参数信息。
f.修改前端信息,时区改成上海
# vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
g.启动zabbix server, agent, http。加到开机自动启动
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
3.配置zabbix server 前端
登录: http://server_ip/zabbix
前端配置官网参考地址:https://www.zabbix.com/documentation/4.0/manual/installation/install#installing_frontend
a.Next step
.
b.Next step
如果出现错误,安装对应包就可以。重新加载。
c.填入对应数据库信息。
d.Next step
host: zabbix_server的IP
e.Finish
f.默认登录账号:Admin,密码:zabbix
出现zabbix server is not running. 登录服务器,查看/var/log/zabbix/zabbix_server.log日志文件寻找报错信息。
若出现下面报错:
The server does not match Zabbix database. Current database version (mandatory/optional): 04000000/03000000. Required mandatory version: 03000000.
解决方案:
登录数据库:
use zabbix;
update dbversion set mandatory=4000000;
zabbix server安装到此结束。
4.安装zabbix-agent
a.安装agent rpm包
# yum install -y zabbix-agent
b.修改agent配置文件
vi /etc/zabbix/zabbix_agentd.conf
Server=10.135.30.141
c.启动agent
systemctl restart zabbix-agent
Zabbix4.x安装部署的更多相关文章
- zabbix4.0.1 安装部署
zabbix安装部署 目录 一.环境准备... 3 1.1.版本:... 3 1.2.部署环境... 3 二.安装部署... 3 2.1.zabbix安装... 3 2.1.1.下载zabbix的rp ...
- 基于LNMP的Zabbix4.0.1部署
转:http://www.safecdn.cn/monitor/2018/12/lnmp-zabbix4-0-1-install/306.htmlZabbix4.0.1部署 一 安装源和Zabb ...
- RHEL6 最小化系统 编译安装部署zabbix (mysql)
RHEL6 最小化系统 编译安装部署zabbix (mysql)官方说明详细见:https://www.zabbix.com/documentation/4.0/manual/installation ...
- 04.Linux系统-Zabbix监控服务安装部署
一.环境准备 操作系统:CentOS_Server_7.5_x64_1804.iso 部署组件:Zabbix 二.操作步骤: Zabbix_Server安装部署 2.0.安装依赖组件 [root@lo ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
随机推荐
- LeetCode.1037-有效的回旋镖(Valid Boomerang)
这是小川的第387次更新,第416篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第248题(顺位题号是1037).回旋镖是一组各不相同且不在一条直线上的三个点.给出三个点 ...
- python线程池--threadpool
在爬虫时,有时候解析获得了很多图片或视频地址时,如果一个个下载完成再去下载另一个,这样执行效率太慢了,此时就可用到线程池threadpool,使用基本步骤如下: 1.定于任务函数 2.创建线程池,定义 ...
- c语言1作业07
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932 我在这个课程的目 ...
- PostgreSQL数据库表的内部结构
A page within a table contains three kinds of data described as follows: heap tuple(s) – A heap tupl ...
- C++线性表通过结构体实现操作和结构体字符串快速排序和shell排序结合
#include<iostream> #include<string> #define ml 10 using namespace std; typedef struct{// ...
- redis 命令都在这了
DEL key [key ...]删除指定的key(一个或多个) DUMP key导出key的值 EXISTS key [key ...]查询一个key是否存在 EXPIRE key seconds设 ...
- selenium2环境搭建----基于python语言
selenium支持多种语言如java.c#.Python.PHP等,这里基于python语言,所以这里搭建环境时需做俩步操作: ----1.Python环境的搭建 ----2.selenium的安装 ...
- mysql小数和类型转换函数
保留两位小数 SELECT ROUND( 123456789.3563898,2),TRUNCATE(123456789.3563898,2),FORMAT(123456789.3563898,2); ...
- git如何忽略特殊文件
有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定 ...
- java 序列化原来如此
上次面试的时候 ,如何实现java 类的序列化,当时感觉这个问题很简单,我的回答是实现serizlizable 接口就好了,可以实现对象的持久化,看了看书,原来这样: public class Ser ...