60秒内快速搭建完整zabbix3.4.6监控系统

一.准备工作
OS:centos7.4
Zabbix version:3.4.6(2018/1/15日上线的新版本)
Database:MariaDB
关闭防火墙:systemctl stop firewalld
防火墙开机不自启:systemctl disable firewalld
关闭selinux:
临时:setenforce 0
永久:
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
一切准备好后,重启系统!
二.先安装MariaDB数据库
1.概述:
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。
开发这个分支的原因是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
2.yum安装MariaDB
yum -y install mariadb-server mariadb
3.启动和开机自启数据库
systemctl start mariadb && systemctl enable mariadb
三.安装zabbix3.4.6
1.zabbix3.4.6版本更新说明
1) 全新的仪表盘
2) 全新的地图导航树展示
3) 支持通过proxy执行远程命令
4) 报警并行处理
2.rpm安装zabbix的yum源
rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
3.开始安装zabbix
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get zabbix-sender
4.创建初始数据库
mysql -uroot
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix. to [email protected] identified by ‘zabbix‘;
MariaDB [(none)]> quit
5.导入初始模式和数据
zcat /usr/share/doc/zabbix-server-mysql
/create.sql.gz | mysql -uzabbix -p zabbix
6.为Zabbix服务器配置数据库

7.启动Zabbix服务器和代理进程,并在系统启动时启动
systemctl start zabbix-server zabbix-agent httpd && systemctl enable zabbix-server zabbix-agent httpd
8.为Zabbix前端配置PHP,更改时区
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
9.重启系统
reboot
10.安装zabbix web
http://your server ip/zabbix/








至此,zabbix监控系统就搭建完毕了!
附录:(zabbix的一些包名以及用途)
zabbix-server-mysql-3.4.6-1.el7.x86_64 (zabbix server主安装程序)?
zabbix-agent-3.4.6-1.el7.x86_64 (zabbix agent 主安装程序)?
zabbix-web-3.4.6-1.el7.noarch(zabbix web安装程序)?
zabbix-get-3.4.6-1.el7.x86_64.rpm (zabbix server安装程序,用于获取监控数据)?
zabbix-web-mysql-3.4.6-1.el7.noarch.rpm (zabbix web连接数据库的安装程序)?
zabbix-release-3.4.2-1.el7.noarch.rpm (生成zabbix yum源配置文件)?
zabbix-sender-3.4.6-1.el7.x86_64.rpm (zabbix agent安装程序,用于发送监控数据)
你用”rpm -q 包名“的命令去查看一下以上包是否安装,以上包都安装上了才是正确的。接着重点说下两个包(zabbix-get和zabbix-sender),zabbix-get是安装在zabbix server端的,用于和zabbix agent端通信,用于从agent端主动拉取数据到server端;zabbix-sender是安装在zabbix agent端,用于和zabbix server端通信,用于主动把agent端的数据推送给server端。
zabbix-get (在server端安装)
zabbix-sender(在agent端安装)

原文地址:http://blog.51cto.com/zpf666/2068934

时间: 2024-10-29 10:46:18

60秒内快速搭建完整zabbix3.4.6监控系统的相关文章

快速搭建完整zabbix3.4

一.准备工作OS:centos7.4Zabbix version:3.4.6(2018/1/15日上线的新版本)Database:MariaDB关闭防火墙:systemctl stop firewalld防火墙开机不自启:systemctl disable firewalld关闭selinux:临时:setenforce 0永久:sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 一切准备好后,重启系统!二.先安装

Jquery插件 防刷新倒计时 “点击获取验证码后60秒内禁止重新获取

Jquery插件实现"点击获取验证码后60秒内禁止重新获取(防刷新)" 效果图: 先到官网(http://plugins.jQuery.com/cookie/)下载cookie插件,放到相应文件夹,代码如下: 1 <style type="text/css"> 2 * {margin: 0; 3 padding: 0; 4 font-family: "Microsoft Yahei"; 5 } 6 .captcha-box { 7 w

粉丝不足5万的公众号,怎么在60秒内变现?

距2012年的公众号元年至今,公众号走过了4年的历程,"一条广告20万""公众号估值1000万"这样的神话不在少数,越来越多的企业.团体.个人开通了公众号,想要从中分一杯羹. 2015年下半年,公众号的整体表现开始乏力,到了16年,红海期的疲劳现象愈演愈烈:会话打开率降低.文章阅读量下降.获取新用户的成本上升.粉丝活跃度走低--一言不合就取关,变现更是遥遥无期. 公众号极度红海期, 小账号还有出头之日吗? 听过了那么多经验, 还是运营不好公众号? 或许你应该试试[西

C#实现完整的防盗自制监控系统

在您的手机中通知您家中的入侵者,并拍摄他们的照片 介绍 在本文中,我将展示一些DIY东西??,用于安装监控系统,检测家中的入侵者,拍摄照片并通过手机通知您,必要时可以打电话给警察并提供照片以便快速识别劫匪,并提高你恢复所有被盗事物的机会. 当然,除了这个软件,你必须提供一些硬件,但我已经在我家使用相对便宜的材料建造了这个系统,如果我们除了相机,这是安装中最昂贵的部分.但你可以用相机做很多事情,所以它可以是一个好的和有趣的投资. 基本上,这是系统架构,包含所有参与元素: 虽然在模式中我已经代表了一

Jquery插件实现“点击获取验证码后60秒内禁止重新获取(仿刷新)”

效果图: 先到官网(http://plugins.jquery.com/cookie/)下载cookie插件,放到相应文件夹,代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title&

点击获取验证码后60秒内禁止重新获取(防刷新)

<script> $(function(){ /*防刷新:检测是否存在cookie*/ if($.cookie("captcha")){ var count = $.cookie("captcha"); var btn = $('#getting'); btn.val(count+'秒后可重新获取').attr('disabled',true).css('cursor','not-allowed'); var resend = setInterval(f

发送短信后60秒内阻止点击 + 手机号码检测

messageBox 是一个通知的Toast, function SMSCaptcha() { this.smsbtn = $('.sms-captcha-btn'); this.flag = true; this.mobileNumber = $('.mobile-number');} SMSCaptcha.prototype.mobileNumberChecking = function () { var self = this; mobleNumber = self.mobileNumbe

60秒的快速巡检Linux服务器性能

uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 1.uptime,uptime告诉我们这个机器活了多久,以及它的平均的负载是多少. 2.dmesg -T | tail,告诉我们系统日志里边有没有什么报错. 3.vmstat 1,告诉我们虚拟内存的状态,页的换进换出有没有问题,swap有没有使用. 4.mpstat -P AL

centos7 搭建zabbix3.0.5监控系统

一.实验环境: [[email protected] ~]# cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core)  [[email protected] ~]# uname -r 3.10.0-327.el7.x86_64 [[email protected] ~]# [[email protected] ~]# ifconfig eno16777736 eno16777736: flags=4163<UP,BROADCAS