Centos7安装部署Zabbix3.4

1.关闭selinux和firewall

1.1检测selinux是否关闭

[root@localhost ~]# getenforce  
Disabled                                     #Disabled 为关闭

1.1.1临时关闭
[root@localhost ~]# setenforce 0  #设置SELinux 成为enforcing模式

1.1.2永久关闭

[root@localhost ~]# vi /etc/selinux/config:   
将SELINUX=enforcing改为SELINUX=disabled 
设置后需要重启才能生效

1.2查看默认防火墙状态

[root@localhost ~]# firewall-cmd --state 
not running           #关闭后显示not running,开启后显示running

1.2.1停止firewall

[root@localhost ~]# systemctl stop firewalld.service

1.2.2禁止firewall开机启动
[root@localhost ~]# systemctl disable firewalld.service

 

2.Zabbix3.4程序安装

2.1配置zabbix的yum源

[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2.2安装zabbix程序包,安装mysql、zabbxi-agent

[root@localhost ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

2.3启动mariadb并设置开机启动,创建数据库实例,授权

[root@localhost ~]# systemctl start mariadb      #启动mariadb
[root@localhost ~]# systemctl enable mariadb  #设置开机启动
[root@localhost ~]# mysql                             #登入数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;   #创建数据库实例
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';   #授权所有主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';   #授权localhost主机名访问数据库实例zabbix,用户名/密码:zabbix/zabbix

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';  #授权localhost.localdomain主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix

Query OK, 0 rows affected (0.00 sec)

导入初始模式和数据

[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.4/              #进入create.sql.gz所在目录

[root@localhost zabbix-server-mysql-3.4.4]# zcat create.sql.gz |mysql -uroot zabbix    #导入出事模式

 2.4启动zabbix-server服务

2.4.1配置zabbix-server的配置文件zabbix_server.conf

[root@localhost zabbix-server-mysql-3.4.4]# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost          # 数据主机名
DBName=zabbix            # 数据库实例
DBUser=zabbix              # 用户名
DBPassword=zabbix      # 密码

2.4.2启动zabbix-server服务

[root@localhost zabbix-server-mysql-3.4.4]# systemctl start zabbix-server           #启动zabbix-server服务
[root@localhost zabbix-server-mysql-3.4.4]# systemctl enable zabbix-server       #设置zabbix-server服务开机自启动

无法启动
# systemctl start zabbix-server
Job for zabbix-server.service failed. See 'systemctl status zabbix-server.service' and 'journalctl -xn' for details.

解决方法:先检查selinux是否关闭,关闭后,并安装trousers软件。再次启动zabbix-server服务便可以启动成功。
# yum install trousers -y
# systemctl start zabbix-server

2.5编辑Apache的配置文件,消注释设置正确的时区

[root@localhost zabbix-server-mysql-3.4.4]# vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
启动httpd服务 ,设置开机启动httpd服务

[root@localhost ~]# systemctl start httpd        #启动httpd服务 
[root@localhost ~]# systemctl enable httpd    #设置开机启动httpd服务

3.启动zabbix-agent并设置开机自启动
[root@localhost ~]# systemctl start zabbix-agent          # 启动zabbix-agent服务
[root@localhost ~]# systemctl enable zabbix-agent       # 设置zabbix-agent服务开机自启动

4.Zabbix Web网页安装

4.1.在浏览器输入地址http://服务器ip/zabbix/setup.php,出现欢迎界面,点击下一步;

4.2.出现必要条件检测界面,正常都是OK,点击下一步

4.3.配置DB连接,与zabbix_server.conf文件中主机、数据库名称、用户名、密码保持一致,点击下一步

4.4.zabbix服务器详细信息,点击下一步

4.5.安装前汇总,检查信息无误,点击下一步安装

4.6.安装成功
Congratulations! You have successfully installed Zabbix frontend.
配置文件目录
Configuration file "/etc/zabbix/web/zabbix.conf.php" created.

5zabbix网页登录

在浏览器输入http://zabbix服务器ip/zabbix/index.php,输入管理员用户名Admin(区分大小写),默认密码zabbix,点击登入即可。

 

转载于:https://www.cnblogs.com/shawhe/p/9598354.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/413376.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[css] 颜色hsla的字母分别表示什么?

[css] 颜色hsla的字母分别表示什么? H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360 S:Saturation(饱和度)。取值为:0.0% - 10…

JavaScript中的回调函数(callback)

前言 callback,大家都知道是回调函数的意思。如果让你举些callback的例子,我相信你可以举出一堆。但callback的概念你知道吗?你自己在实际应用中能不能合理利用回调实现功能? 我们在平时的学习中容易犯不去深究的病,功…

javascript构造函数类和原型prototype定义的属性和方法的区别

1、把方法写在原型中比写在构造函数中消耗的内存更小,因为在内存中一个类的原型只有一个,写在原型中的行为可以被所有实例共享, 实例化的时候并不会在实例的内存中再复制一份 而写在类中的方法,实例化的时候会在每个实例中再复制一…

[css] 如何禁用移动的选择高亮?

[css] 如何禁用移动的选择高亮? *{ -webkit-touch-callout:none; /*系统默认菜单被禁用*/ -webkit-user-select:none; /*webkit浏览器*/ -khtml-user-select:none; /*早期浏览器*/ -moz-user-select:none;/*火狐*/ -ms-user-select:none; /*IE10*/ user-sele…

原型 原型链 call / apply

原型定义: 原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承原型的属性和方法。原型也是对象。 利用原型特点和概念,可以提取共有属性。对象如何查看原型 ——> 隐…

Open-Falcon 监控系统监控 MySQL/Redis/MongoDB 状态监控

背景: Open-Falcon 是小米运维部开源的一款互联网企业级监控系统解决方案,具体的安装和使用说明请见官网:http://open-falcon.org/,是一款比较全的监控。而且提供各种API,只需要把数据按照规定给出就能出图&#xff0c…

[css] 使用css实现悬浮提示文本

[css] 使用css实现悬浮提示文本 <div class"tips-demo" data-tips"提示文本">演示文本</div><style> .tips-demo {position: fixed;bottom: 15px;right: 15px; }.tips-demo:after {content: attr(data-tips);position: absolute;top: 0…

JavaScript之继承模式,命名空间,对象枚举

继承发展史 1-传统形式 → 原型链 过多的继承了没用的属性&#xff08;很好理解&#xff0c;不用代码演示了&#xff09; 2-借用构造函数 不能继承借用构造函数的原型&#xff08;很好理解&#xff0c;不用代码演示了&#xff09;每次构造函数都要夺走一个函数&#xff08;很…

delphi dxBarManager 的dxBarEdit 输入问题

Developer Express 6 想做像office2007那样界面.问题:dxBarManager1 里面添加了cxBarEditItem1 这是个文本框,运行可以输入内容,但是当焦点失去时,刚刚输入的内容没了.只能每次输完内容后一定要按回车才能保存内容.这里面所有能改变值的控件都是这样子的,有没有什么办法可以在控…

[css] 怎么设置可点击的元素上强制手型?

[css] 怎么设置可点击的元素上强制手型&#xff1f; cursor 属性个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

什么是KYC,KYC认证的重要性

KYC&#xff0c;是英语Know Your Customer的简称&#xff0c;这段词汇用翻译直接生硬的翻译过来意思是&#xff1a;了解你的客户。词义翻译的非常的直接。不过却缺乏一些诗意。我们在万能的度娘上键入KYC得到的解释是&#xff1a;是金融机构、银行、交易所等企业必须进行的一项…

虚拟机上的Linux学习

title: 虚拟机上的Linux学习 date: 2018-08-08 15:48:28 updated: tags: [Linux,学习笔记] description: keywords: comments: image: --- 开始学习Linux了,还没有掌握系统完全备份的技术,所以不敢直接在物理机器上安装Linux,我选择使用虚拟机安装. 使用虚拟机安装Linux 最开始…

[css] 如何使用css实现跨浏览器的最小高度?

[css] 如何使用css实现跨浏览器的最小高度&#xff1f; div{height:auto!important; height:200px; min-height:200px; } 这个第一个已经 important 了&#xff0c;后面的属性设置应该也没用了吧 浏览器兼容接触的比较少了&#xff0c;目前项目只兼容 blink个人简介 我是歌谣&…

Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案)

这篇文章主要介绍了用Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案),需要的朋友可以参考下 问题 前端小同学在做页面的时候&#xff0c;犯了个常见的错误&#xff1a;把多个Ajax请求顺序着写下来了&#xff0c;而后面的请求&#xff0c;对前面请求的返回结果…

[css] 使用css3实现一个斑马线的效果

[css] 使用css3实现一个斑马线的效果 ferrinweb 如果需要很多或者无限扩展的斑马线&#xff0c;你这个方案就有缺点了 cxwht 你的方案需要增加额外的元素&#xff0c;不太理想 最好的办法是用渐变背景实现 linear-gradient( [ [ <angle> | [top | bottom] || [left | ri…

最详细的后缀数组

写在前面&#xff1a; 多余的我就不提了&#xff0c;只是觉得网上的博客吧流程&#xff0c;每个数组存的是下标还是值&#xff0c;都讲的不是很清楚&#xff08;让我这种蒟蒻很是困扰&#xff09; 相信到现在这种水平的都可以知道什么是倍增&#xff0c;为什么能倍增都比较清楚…

promise简单封装ajax 完美嵌套多个ajax请求

转载请注明出处并留个言哈&#xff0c;分享快乐~&#xff01; request.js文件&#xff0c;注意网页头部script标签加载顺序 function myAjax(json, callback) {var p new Promise(function (resolve, reject) {$.ajax({url: json.url, //请求的url地址dataType: json.dat…

[css] 使用纯css来创建一个滑块

[css] 使用纯css来创建一个滑块 .checke{position: relative;-webkit-appearance: none;width:90px;height: 44px;line-height: 44px;background: #eee;border-radius: 30px;outline: none;}.checke:before{position: absolute;left: 0;content: ;width: 44px;height: 44px;bor…

纯静态网站模板封装header和footer

前后端分离的网站模板&#xff0c;如果不用任何渲染引擎&#xff0c;能否封装公共的header和footer&#xff08;或其它html公共代码呢&#xff09;&#xff1f; 答案是肯定的&#xff0c;因为jQuery有一个函数叫 load &#xff0c;可以在浏览器绘制页面之前加载完整的 html 页…

SAP字体调节大小

登陆SAP 之后&#xff0c;菜单下面一行&#xff0c;最右边的那个彩色按钮&#xff08;SAP GUI&#xff09;&#xff0c;点击“选项”-可视设计-字体设计-固定狂赌字体设计&#xff0c;点击&#xff1a;选择字体 即可。转载于:https://www.cnblogs.com/RogerLu/p/9612648.html