zabbix 4.2 的安装和设置(mysql57----centos7)
一、安装RPM
[root@localhost ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
二、安装相关软件
[root@localhost ~]# yum install mysql-server httpd php -y
[root@localhost ~]# yum install zabbix-server-mysql zabbix-web-mysql -y
[root@localhost ~]# yum install zabbix-agent -y
三、创建数据库、导入zabbix需要的表、创建用户并授权
第一次启动mysql,会在日志文件中生成root用户的一个随机密码,使用下面命令查看该密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
修改root用户密码
[root@localhost ~]# mysql -u root -p
Enter password:
mysql> alter user 'root'@'localhost' identified by 'p@$$w0rd';
创建数据库
mysql> create database zabbix;
导入zabbix需要的表
[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql-4.2.3/create.sql.gz  | mysql -uroot -p zabbix
创建用户并授权
mysql> create user zabbix@'localhost' identified by 'p@$$w0rd-zabbix';
mysql> grant all privileges on zabbix.* to zabbix@'localhost';
mysql> flush privileges;
四、编辑文件/etc/zabbix/zabbix_server.conf加入server信息
SocketDir=/var/run/zabbix
DBName=zabbix
DBUser=zabbix
DBPasswd=p@$$w0rd-zabbix
查看检查配置:
[root@localhost ~]# grep -v '^#' /etc/zabbix/zabbix_server.conf |grep -v '^$'
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbixs
DBName=zabbix
DBUser=zabbix
DBPassword=Zabbix-123456
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
DBName=zabbix                            #zabbix所属数据库名称
DBUser=zabbix                            #zabbix所属数据库用户
DBPassword=www.xxxxxx.com                #zabbix数据库密码
StartPollers=30                         #轮询的初始值(0-1000)
StartIPMIPollers=4                       #IPMI轮询的初始值(0-1000)
StartPollersUnreachable=30              # 轮询不可达的主机数(包括IPMI 0-1000)
StartTrappers=8                         #捕获的初始值(0-1000)
StartPingers=4                          #ping的初始值(0-1000)
StartDiscoverers=0                      #自动发现的初始值(0-250)
CacheSize=384M                          #缓存大小
CacheUpdateFrequency=300                #缓存更新的频率
StartDBSyncers=8                        #数据库同步时间
TrendCacheSize=128M                     #总趋势缓存大小
AlertScriptsPath=/usr/bin               #脚本的存放位置
LogSlowQueries=1000                     #日志慢查询设定
五、修改时区:
vim  /etc/httpd/conf.d/zabbix.conf
date.timezone = Asia/Shanghai
解决中文乱码
yum -y install wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
六、设置开机启动
systemctl enable mysqld
systemctl enable zabbix-server
systemctl enable httpd
zabbix 脚本--------------------------------------------------------------------------------------------------------------------------
.2.2 服务端快速安装脚本
# #!/bin/bash
# #clsn
# #设置解析 注意:网络条件较好时,可以不用自建yum源
# # echo '10.0.0.1 mirrors.aliyuncs.com mirrors.aliyun.com repo.zabbix.com' >> /etc/hosts
# #安装zabbix源、aliyun YUM源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# #安装zabbix
yum install -y zabbix-server-mysql zabbix-web-mysql
# #安装启动 mariadb数据库
yum install -y  mariadb-server
systemctl start mariadb.service
# #创建数据库
mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";'
# #导入数据
zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix
# #配置zabbixserver连接mysql
sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
# #添加时区
sed -i.ori '18a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
# #解决中文乱码
yum -y install wqy-microhei-fonts
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
# #启动服务
systemctl start zabbix-server
systemctl start httpd
# #写入开机自启动
chmod +x /etc/rc.d/rc.local
cat >>/etc/rc.d/rc.local<<EOF
systemctl start mariadb.service
systemctl start httpd
systemctl start zabbix-server
EOF
# #输出信息
echo "浏览器访问 http://`hostname -I|awk '{print $1}'`/zabbix"
2.2.3 客户端快速部署脚本
# #!/bin/bash
# #clsn
# #设置解析
echo '10.0.0.1 mirrors.aliyuncs.com mirrors.aliyun.com repo.zabbix.com' >> /etc/hosts
# #安装zabbix源、aliyu nYUM源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# #安装zabbix客户端
yum install zabbix-agent -y
sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
systemctl start  zabbix-agent.service
# #写入开机自启动
chmod +x /etc/rc.d/rc.local
cat >>/etc/rc.d/rc.local<<EOF
systemctl start  zabbix-agent.service
EOF
2.3 检测连通性
2.3.1 服务端安装zabbix-get检测工具
yum install zabbix-get
2.3.2 在服务端进行测试
注意:只能在服务端进行测试
zabbix_get -s 172.16.1.61 -p 10050 -k "system.cpu.load[all,avg1]"
zabbix_get -s 172.16.1.21 -p 10050 -k "system.cpu.load[all,avg1]"
测试结果
[root@m01 ~]# zabbix_get -s 172.16.1.61 -p 10050 -k "system.cpu.load[all,avg1]"
0.000000
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "system.cpu.load[all,avg1]"
0.000000
zabbix 4.2 的安装和设置(mysql57----centos7)的更多相关文章
- Zabbix源码包安装
		Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg /bin /lib / ... 
- zabbix 在linux上安装以及一些配置
		本文章将演示zabbix 3.2版本的安装,供有需要的伙伴们参考: 网络也有很多关于zabbix的安装文档,甚至每一步的配置都有详细的截图,我这里就不演示截图了,多配置几次自然就熟练了.多折腾. 楼主 ... 
- 【ZABBIX】Linux下安装ZABBIX
		说明:搭建ZABBIX所需的软件列表为:RHEL6.5+Nginx+MySQL+PHP+ZABBIX. 一.软件包 软件名称 版本 下载地址 nginx 1.10.3 http://nginx.org ... 
- zabbix分布式监控服务   安装与配置
		zabbix安装与配置 一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存 ... 
- zabbix (二)安装
		一.centos7源码安装zabbix3.x 1.安装前环境搭建 下载最新的yum源 #wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/ ... 
- 原创:CentOS 环境中 Zabbix 3.4 的安装部署实践
		IT管理工作中,如果没有对服务器.网络设备.服务.进程.应用等的监控,往往是用户发送问题报告后才知道出了问题.事后救火显得被动,不能从容面对问题. 才有了部署一套网络监控系统的想法,机缘巧合下结识了Z ... 
- zabbix指定版本自动化安装脚本shell
		安装服务端zabbix 有时候要部署一个zabbix各种配置啊贼烦. #!/bin/sh #sleep 10 zabbix_version=4.2.5 ###这里你自定义版本,我要的是4.2.5 za ... 
- Hadoop的安装与设置(1)
		在Ubuntu下安装与设置Hadoop的主要过程. 1. 创建Hadoop用户 创建一个用户,用户名为hadoop,在home下创建该用户的主目录,就不详细介绍了. 2. 安装Java环境 下载Lin ... 
- linux下MySQL安装及设置
		转自:http://www.entage.net/1/viewspace-25420 1. 关于本文 本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和 ... 
随机推荐
- 并发新构件之CyclicBarrier
			CyclicBarrier:叫做循环栅栏,名字挺好听的.JDK描述:允许一组线程全部等待彼此达到共同屏障点的同步辅助. 循环阻塞在涉及固定大小的线程方的程序中很有用,这些线程必须偶尔等待彼此. 屏障被 ... 
- CS231n:Python Numpy教程
			Python 基本数据类型 容器 列表 字典 集合 元组 函数 类 Numpy 数组 访问数组 数据类型 数组计算 广播 SciPy 图像操作 MATLAB文件 点之间的距离 Matplotlib 绘 ... 
- 简单了解工作空间工厂(IWorkspaceFactory)
			工作空间工厂(WorkspaceFactory)是工作空间的发布者,允许客户连接通过一组连接属性定义的工作空间. 工作空间表达了一个包含一个或多个数据集的数据库或数据源,数据集可以是表.特征类.关系类 ... 
- MySQL   数据库的设计规范
			网址 :http://blog.csdn.net/yjjm1990/article/details/7525811 1.文档的建立日期.所属的单位.2.数据库的命名规范.视图.3.命名的规范:1)避免 ... 
- 01 【PMP】组织结构类型
			[PMP]组织结构类型 1.简单型 描述:人员并肩工作,所有者/经营者直接做出主要决定并监督执行. PM角色:兼职(协调员) PM权限:极少(无) 项目管理人员:极少(无) 资源可用性:极少(无) ... 
- Halcon一日一练:图像采集设备的基本参数
			因操作图像处理之前,需要对图像进行采集.采集图像,我们首先要确定的是图像的像素和采集的效率.这些都需要对设备进行配置与操作.现实情况是图像设备有各自不同的采集方式,配置也各不相同.这就需要设备提供商提 ... 
- 一文详解CentOS6.5搭建DNS服务
			本文详细介绍DNS服务在Linux Operation System 中的搭建过程 一.DNS服务器的工作原理 客户机提出域名解析请求,并将该请求发送给本地的域名服务器.当本地的域名服务器收到请求后, ... 
- 使用js json/xml互相转换
			<html> <head> <title>json与xml互转</title> <script type="text/javascrip ... 
- Bugku SQL注入2的思考
			网络安全初学者,欢迎评论交流学习,若内容中有错误欢迎各位指正. 题目地址:http://123.206.87.240:8007/web2/ 题目提示:都过滤了绝望吗?,提示 !,!=,=,+,-,^, ... 
- [洛谷P2425]小红帽的回文数
			原题传送门 这道题需要枚举.如果直接枚举会$TLE$. 考虑进制的转换:对于$> x$的进制下,一定是回文数 回文长度$2$位:设每一位为$i$,进制为$x$,则该数为$i*x+i$.反之,如果 ... 
