那些年,在rh6上面部署过的Zabbix 2.4.5

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 前言:折腾一整圈以后的感想,Zabbix的部署安装真的是超级简单,几个yum,修改几个参数,就能把Zabbix的基础环境搭建完了,然而,当太新的Zabbix要部署在比较老的rh6上面的时候,各种依赖包和linux环境的问题就会很折磨人,谨以此博文祭奠我燃烧的N小时。

前言:折腾一整圈以后的感想,Zabbix的部署安装真的是超级简单,几个yum,修改几个参数,就能把Zabbix的基础环境搭建完了,然而,当太新的Zabbix要部署在比较老的rh6上面的时候,各种依赖包和linux环境的问题就会很折磨人,谨以此博文祭奠我燃烧的N小时。( 服务器和搭建的环境都在内网,没什么图片了,尽可能描述的准确_(:з」∠)_ )

正文:最开始对Zabbix的了解仅限于“这是一个开源的监控平台,和Nagios比较像”。开始着手Zabbix的搭建时,自然是上官网去扫一圈官方文档,当然,事后证明官方文档对一个小白并没有什么太大的用处,还是自己一步一步探索吧。

先说重点,以Zabbix 2.4.5为例,在安装Zabbix的rpm时,会要求这两个东西php-mbstring,php-bcmath,然而rh6默认可能是php-5.3.3中比较早的版本,所以安装新版本的话,会需要在rh6安装更新版本的php。直接把可能用到的zip包发上来,方便在老系统上面搭建Zabbix~文件太多,放上百度云盘的链接http://pan.baidu.com/s/1jGAaGKY,链接失效了可以留言,总共两个压缩包
                        
zabbix_rpm是部署Zabbix的相关包,zabbix-get是测试用,以后再介绍,php_rpm是在rh6下面,可能会用到的Zabbix2.4.5的依赖包和依赖包的依赖包_(:з」∠)_

开始安装~

首先是环境~除了PHP以外,在部署Zabbix Server和Zabbix WEB的机器上,还有一些包需要安装


点击(此处)折叠或打开

  1. yum-y install wget vim tree gcc gcc-c++autoconf httpd httpd-manual mod_ssl mod_perl mod_auth_mysql libdbi-dbd-mysql net-snmp net-snmp-devel curl-devel OpenIPMI-libs

然后就是php的安装了,为了能用上Zabbix2.4.5,在rh6,只能装php-5.3.3-38版本,所需要的大部分包在php_rpm里面有,当然,如果能直接yum安装是最简单的,需要注意的是,有可能安装一些包的时候,会提醒与其他版本的一些文件有冲突,这时候,淡定的强制安装吧~rpm -ivh --force

当环境都安装好以后,就要安装Zabbix了,先安装zabbix-2.4.5-xxxxxxxxxx.rpm,然后安装zabbix-server和zabbix-web的时候,要用rpm -Uvh zabbix-server-2.4.5-xxxxxxxxxx zabbix-server-mysql-2.4.5-xxxxxxxxxx去安装,不然会报错,显示这两个包互相依赖,zabbix-web和zabbix-web-mysql同理。注:部署Zabbix Server的机器,把zabbix-agent也装上,本机也是需要监控的~

被监控的服务器上面,只需要 zabbix-2.4.5-xxxxxxxxxx.rpm和 zabbix-agent

把所有的包都装好以后,只需要简单的几个步骤就可以愉快的体验Zabbix了~
1.在MySQL建立一个Zabbix的数据库(create database zabbix),然后用脚本创建基础结构,脚本默认放在/usr/share/doc/zabbix-server-mysql-2.4.5/create/里面 一共三个
 (source /usr/share/doc/zabbix-server-mysql-2.4.5/create/xxxxx.sql),测试和学习的话,可以用root登陆,否则还是创建一个zabbix用户吧,all in zabbix.*

2.在/etc/zabbix/zabbix_server.conf中写好数据库的DBname(zabbix)和登陆的用户名密码,在/etc/zabbix/zabbix_agent.conf中,写好几个参数: Server=Zabbix Server的IP,Server Active=Zabbix Server的IP, Hostname=被监控的服务器的IP(在WEB界面创建Host的时候,就填被监控的服务器的IP,简单方便,记住要和这个Hostname完全对应上

3.在/etc/php.ini中设置date.timezone为 Asia/Hong_Kong,或者其他时区

4.service zabbix-server start;service zabbix-agent start;service httpd start;

如果一切顺利,Zabbix最后的配置就可以交给WEB界面了,访问地址http:/:80/zabbix
WEB界面的引导简单易懂,随便盗图几张,简单看一下流程就好~具体的介绍和监控模板的相关心得,敬请期待下一集~默认登陆的账号:admin,密码:zabbix
PS:(*/ω\*) MyCAT的server.xml 的讲解已经成为有生之年系列,肯定会写,但是要过一段时间了....

----------------------------------------------------------------------------------我是盗图(*/ω\*)请无视水印----------------------------------------------------------------------------














相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
209 0
|
7月前
|
监控 Unix Windows
Zabbix【部署 04】 Windows系统安装配置agent及agent2
Zabbix【部署 04】 Windows系统安装配置agent及agent2
863 0
|
4月前
|
存储 弹性计算 监控
快速部署 Zabbix 社区版
Zabbix 是一款监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,以实现对服务器问题做出快速反应。Zabbix 基于存储的数据提供出色的报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。本文介绍如何通过计算巢快速部署 Zabbix 社区版。
快速部署 Zabbix 社区版
|
3月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
174 0
|
3月前
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
144 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
3月前
|
监控 前端开发 数据库
Zabbix 5.0 LTS部署实战篇
这篇文章是关于Zabbix 5.0 LTS部署的详细教程,包括版本选择、服务器平台选择、安装步骤、数据库配置、前端安装以及修改时区和设置开机自启等内容。
238 1
Zabbix 5.0 LTS部署实战篇
|
7月前
|
监控 关系型数据库 MySQL
zabbix 简单介绍 及部署
zabbix 简单介绍 及部署
|
7月前
|
监控 关系型数据库 MySQL
基于AnolisOS8.6+PolarDB-X部署ZABBIX6.0
在AnolisOS-8.6-x86_64-minimal虚拟环境中,使用VirtualBox配置2 vCPU,4G RAM和60 vDisk,下载并安装PolarDB-X,包括libaio和ncurses-devel依赖。创建polarx用户,设置权限和目录结构,编写my.cnf配置文件,然后初始化并启动PolarDB-X。接着安装ZABBIX 6.0,创建数据库、用户及权限,导入数据,并编辑Zabbix配置文件以匹配PolarDB-X。最后,重启相关服务,启用并检查状态,通过指定IP访问Zabbix Web界面,注意初始账号密码为Admin / zabbix。
|
7月前
|
监控 Java 数据库
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
532 0
|
7月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
925 0