zabbix的安装部署(1)

实验环境: 
node1:172.25.7.1zabbix-server
node2:172.25.7.2zabbix-agent

 

一、zabbix 简介

当监控规模变得庞大时,我们可能有成千上万台设备需要监控,这时我们是否需要部署多套zabbix系统进行监控呢?如果部署多套zabbix监控系统,那么监控压力将会被分摊,但是,这些监控的对象将会被尽量平均的分配到不同的监控系统中,这个时候,我们就无法通过统一的监控入口,去监控这些对象了,虽然分摊了监控压力,但是也增加了监控工作的复杂度,那么,我们到底该不该建立多套zabbix监控系统从而分摊巨大的监控压力呢?其实,zabbix天生 就有处理这种问题的能力,因为zabix支 持分布式监控,我们可以把成千上万台的被监控对象分成不同的区域,每个区域中设置一台 代理主机,区域内的每个被监控对象的信息被agent采集,提交给代理主机,在这个区域内,代理主机的作用就好比zabbix server,我们称这些代理主机为zabbix proxy,zabbix proxy再将收集到的信息统一提交给真正的zabbix server处理,这样,zabbix proxy分摊了zabbix server的压力,同时,我们还能够通过统一的监控入口,监控所有的对象。

1.各模块职责

Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行;

Database Storage:用户存储所有配置信息,以及存储由Zabbix Server收集到的数据;

Web Interface:Zabbix的GUI接口,通常与Server运行在同一台主机上;

Zabbix Proxy:常用于分布监控环境中,代理Server收集部分被监控的监控数据并统一发往Server端;(通常大于500台主机需要使用)

Zabbix Agent:部署在被监控主机上,负责收集本地数据发往Server端或Proxy端;

2.监控方式

有3种:

Agent:Zabbix可以基于自身zabbix_agent客户端插件监控OS的状态,例如CPU、内存、硬盘、网卡、文件等。

SNMP:Zabbix通过简单网络管理协议(Simple Network Management Protocol)监控网络设备或windows主机等。通过设定SNMP的参数将相关监控数据传送至服务端,交换机、防火墙等网络设备一般都支持SNMP协议。

IPMI:智能平台管理接口(Intelligent Platform Management Interface,IPMI)即主要应用于设备的物理特性,包括:温度、电压、电扇工作状态,电源供应以及机箱入侵等。IPMI最大的优势在于无论OS的开机还是关机状态下,只要接通电源就可以实现对服务器的监控。

二、zabbix安装包下载

zabbix下载地址:进去下载zabbix所需要的包:

zabbix-web-mysql-4.4.4-1.el7.noarch.rpm 
zabbix-web-4.4.4-1.el7.noarch.rpm 
zabbix-server-mysql-4.4.4-1.el7.x86_64.rpm 
zabbix-sender-4.4.4-1.el7.x86_64.rpm  
zabbix-get-4.4.4-1.el7.x86_64.rpm  
zabbix-agent-4.4.4-1.el7.x86_64.rpm 
yum install mariadb-server #安装数据库

在yum安装zabbix的时候会有依赖导致不能安装,会缺少 php-mbstring, php-bcmath,fping,在网上找到对应版本的安装包,安装即可:

将上述安装包放进一个目录,在这个目录下yum install ./* 全部安装。

三、zabbix部署

1.启用数据库并安全初始化,将数据库的root 密码设置为123456

systemctl start mariadb
mysql_secure_installation

2.登陆数据库,并创建初始数据库

mysql -uroot -p123456  #登陆数据库
 mysql> create database zabbix character set utf8 collate utf8_bin; 创建zabbix数据库并设置为utf-8格式
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat';赋予zabbix库中的所有表所有权限给zabbix用户,zabbix用户的密码是redhat
mysql> quit;

 3.导入初始架构和数据,系统将提示您输入新创建的密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 
在本次实验,我们用的都是4.4.1版本,所以上述语句换成:
zcat /usr/share/doc/zabbix-server-mysql-4.4.1/create.sql.gz | mysql -uzabbix -p zabbix 
密码输入刚才设置的redhat

4.为Zabbix server配置数据库,编辑配置文件 /etc/zabbix/zabbix_server.conf

DBPassword=password  #将此行修改为DBPassword=redhat

5.更改时区

vim /etc/httpd/conf.d/zabbix.conf
php_value[date.timezone] = Europe/Riga  #将时区换成Asia/Shanghai

6.启动进程,Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd

安装

浏览器输入:172.25.7.1/zabbix进入安装界面

 

开始登陆,初始密码是Admin,密码是:zabbix

 

安装,登陆成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值