Zabbix3.0部署最佳实践
Zabbix3整个web界面做了一个全新的设计。 更多新特性请点击当前字幕查看
笔者QQ:572891887
Linux架构交流群:471443208
1.1Zabbix环境准备
[root@linux-node1
~]# cat /etc/redhat-release #查看系统版本
CentOS
Linux release 7.2.1511 (Core)
[root@linux-node1
~]# uname -r #查看内核版本
3.10.0-327.18.2.el7.x86_64
[root@linux-node1
~]# getenforce #检测selinux是否关闭
Disabled
[root@linux-node1
~]# systemctl stop firewalld #关闭firewall防火墙
[root@linux-node1
~]# ifconfig eth0|awk -F '[ :]+' 'NR==2{print $3}' #查看IP地址
192.168.90.11
[root@linux-node1
~]# hostname #查看主机名
linux-node1.com
1.2Zabbix安装
Zabbix存储配置包以及yum配置文件。
[root@linux-node1
~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
Zabbix程序包安装,以及MySQL、Zabbix-agent
[root@linux-node1
~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
mariadb-server
1.3初始数据库
创建Zabbix数据库以及用户。对这样的说明,参考MySQL数据库创建脚本
[root@linux-node1
~]# mysql -uroot -p
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@localhost identified by
'zabbix';
Query
OK, 0 rows affected (0.00 sec)
导入初始模式和数据
[root@linux-node1
~]# cd /usr/share/doc/zabbix-server-mysql-3.0.3/
[root@linux-node1
zabbix-server-mysql-3.0.3]# zcat create.sql.gz |mysql -uroot zabbix
1.4Zabbix服务器进程启动
在Zabbix_server.conf编辑数据库配置
[root@linux-node1
~]# grep ^[a-Z] /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
启动Zabbix服务器进程
[root@linux-node1
~]# systemctl start zabbix-server
1.5编辑Zabbix前端PHP配置
Apache的配置文件/etc/httpd/conf.d/zabbix.conf一些PHP设置已经配置好了。取消注释,设置正确的时区
[root@linux-node1
~]# vim /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
通过改变配置文件重新启动Apache Web服务器
[root@linux-node1
~]# systemctl start httpd
第2章安装Zabbix Web
2.1步骤1
在你的浏览器,打开网址http://Zabbix_server_ip/zabbix。
你应该看到的web安装向导的第一个屏幕,如图2-1

图2-1
2.2步骤2
确保所有软件先决条件。如图2-2

图2-2
2.3步骤3
输入连接到数据库详细信息。Zabbix数据库必须已经创建好。如图2-3

图2-3
2.4步骤4
连接Zabbix服务细节,如果没有改变可选择默认如图2-4

图2-4
2.5步骤5
回顾一个设置概要,如图2-5

图2-5
2.6步骤6
完成安装,会在/etc/zabbix/web/zabbix.conf.php生成配置文件。如图2-6

图2-6
2.7步骤7
Zabbix登陆准备。默认的用户名/密码为Admin/zabbix。如图2-7

图2-7
笔者QQ:572891887
Linux架构交流群:471443208
Zabbix3.0部署最佳实践的更多相关文章
- Zabbix3.0部署实践
Zabbix3.0部署实践 Zabbix3整个web界面做了一个全新的设计. 1.1Zabbix环境准备 [root@linux-node1 ~]# cat /etc/redhat-release ...
- Cobbler自动化部署最佳实践
第1章 Cobbler自动化部署最佳实践 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的. 面对 ...
- tomcat部署最佳实践(一)
Tomcat部署最佳实践 标签: linux 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 tomcat是玩web软件必会技能之一,今天我给大家介绍一下tomc ...
- 【zabbix】zabbix3.0部署手册
1.环境准备 Centos 6.X 2.数据库准备 默认centos yum源中mysql包的版本号为5.1,为了能使zabbix 3.0能达到最好的性能效果,安装最新版的mysql数据库. yum ...
- Kubernetes 服务部署最佳实践(一) ——如何更好地设置 Request 与 Limit
如何为容器配置 Request 与 Limit? 这是一个即常见又棘手的问题,这个根据服务类型,需求与场景的不同而不同,没有固定的答案,这里结合生产经验总结了一些最佳实践,可以作为参考. 所有容器都应 ...
- Kubernetes 服务部署最佳实践(二) ——如何提高服务可用性
引言 上一篇文章我们围绕如何合理利用资源的主题做了一些最佳实践的分享,这一次我们就如何提高服务可用性的主题来展开探讨. 怎样提高我们部署服务的可用性呢?K8S 设计本身就考虑到了各种故障的可能性,并提 ...
- zabbix3.0部署(LAMP)
0.1 初始化 #!/bin/sh yum clean all systemctl stop firewalld.service systemctl disable firewalld.service ...
- Zabbix3.0安装部署最佳实践
Zabbix介绍 1.1zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收 ...
- (转)Cobbler自动化部署最佳实践
原文:http://www.xuliangwei.com/xubusi/446.html 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统, ...
随机推荐
- java 解析json
例<解析评论> //post方式请求 String url=“http://product.dangdang.com/comment/comment.php?product_id=6056 ...
- POJ 2125 Destroying The Graph 二分图 最小点权覆盖
POJ2125 题意简述:给定一个有向图,要通过某些操作删除所有的边,每一次操作可以选择任意一个节点删除由其出发的所有边或者通向它的所有边,两个方向有不同的权值.问最小权值和的解决方案,要输出操作. ...
- 读书笔记 effective c++ Item 7 在多态基类中将析构函数声明为虚析构函数
1. 继承体系中关于对象释放遇到的问题描述 1.1 手动释放 关于时间记录有很多种方法,因此为不同的计时方法创建一个TimeKeeper基类和一些派生类就再合理不过了: class TimeKeepe ...
- 快看我解决了一个Nginx的小问题
前言 最近小编写项目的时候,需要用到Nginx服务器,对于Nginx正常安装就好了详情见[我是传送门],正当一切安好的时候问题来了,这台服务器的80端口竟然被占用了,什么鬼?怎么办,只有改端口.具体方 ...
- ThinkPHP项目总结
1.当你 require ThinkPHP之后,会自动在App目录下生成 common, Home, Runtime 三个文件夹. 2.输入网址 http://localhost/blog/app/i ...
- 免费企业ERP系统OA+ERP
AIO5基于B/S架构而研发,集成了OA(办公自动化).SCM(供应链管理).FM(财务管理)三大主力单元.支持手机APP. 协助中小型企业全面管理采购.销售业务, 规范仓库进出,处理与合作伙伴的往来 ...
- C#7.0之ref locals and returns (局部变量和引用返回,之前欠大家的,现在补上)
废话不多说,直接进入正题. 首先我们知道 ref关键字是将值传递变为引用传递 那么我们先来看看ref locals(ref局部变量) 列子代码如下: static void Main(string[] ...
- Java面试系列
如果你的面试简历是如下这样写的,请务必准备回答下面的所有问题. 面试职位:Java高级工程师 专业技能: (1)牢固掌握Java基础知识,如集合.并发.I/O等,并对Java源码有一定的研究. (2) ...
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建
日常啰嗦 前面一篇文章讲了一下版本控制,但其实这一篇并没有打算讲细节的,感觉应该自己去动手弄一下,后来考虑了一下,版本控制真的挺重要的,如果自己实在搭建不好反而不去使用的话,真的有点可惜,当然这些话是 ...
- [编织消息框架][设计协议]opCode
OpCode的全称 OpCode(Operation Code) 操作码的意思. OpCode 有几种域组成,不同领域格式组成不同 1.指令号 2.数据范围 3.数据内容 如 {code}{addr ...