网络监视系统Zabbix部署

zabbix定义

zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

zabbix的主要特点:

  - 安装与配置简单,学习成本低
  - 支持多语言(包括中文)
  - 免费开源
  - 自动发现服务器与网络设备
  - 分布式监视以及WEB集中管理功能
  - 可以无agent监视
  - 用户安全认证和柔软的授权方式
  - 通过WEB界面设置或查看监视结果
  - email等通知功能

Zabbix主要功能:

 - CPU负荷
 - 内存使用
 - 磁盘使用
 - 网络状况
 - 端口监视
 - 日志监视

Zabbix的系统组成:

Zabbix Server:负责接收Agent发送的报告信息,组织所有配置、数据和操作。
Database Storage:存储配置信息以及收集到的数据。
Web Interface:Zabbix的GUI 接口,通常与Server运行在同一台机器上。
Proxy:可选组件,常用于分布式监控环境中。
Agent:部署在被监控主机上,负责收集数据发送给Server

1.1 Zabbix运行条件:

  Server:Zabbix-Server需运行在LAMP(Linux+Apache+Mysql+PHP)环境下,对硬件要求低。
  Agent:目前已有的agent基本支持市面常见的OS,包含Linux、HPUX、Solaris、Sun、windows。
SNMP:支持各类常见的网络设备

1.2 Zabbix功能

具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制) 支持自动发现网络设备和服务器;支持分布式,能集中展示、管理分布式的监控点;扩展性强,server提供通用接口,可以自己开发完善各类监控。

默认的用户名为 admin,密码是zabbix
使用 zabbix 进行监控之前,要理解zabbix监控的流程。
一次完整的监控流程可以简单描述为:

Host-Groups(设备组)->Hosts(设备)->Applications(监控项组)->Items(监控项)->
Triggers(触发器)->Actions(告警动作)->Medias(告警方式)->User Groups(用户组)->
Users(用户)

1.Server
zabbix系统核心进程,轮询并捕获数据、发送通知等。是zabbix agent和zabbix proxy汇报数据的对象。server自身可远程检测网络服务。所有的前后端配置、统计信息、可操作数据存储于此。包含server、前段界面和后端DB几部分。
2.Agent
部署在被监控主机上用于监控本地资源和应用并向zabbix-server汇报结果。使用本地系统调用故非常高效。
有主动和被动两种检测模式。被动模式下agent根据server或proxy的具体请求来返回数据。主动模式下先主动由server获取监控项列表再检测并返回新的数据。采用主动或被动检测取决于相应监控项的配置。angentd 的作用就是获取 host 数据,然后将收集到的数据发送给 server(主动模式)。或者是server 主动来拿取数据(被动模式)。
3.Proxy
可以自由选择部署或者不部署,主要用于分担server的负载。在集中化监控远程位置、分支、网络的场景中是很好的解决方案。可从被监控设备收集数据缓存在proxy本地后传递给其所属的zabbix server。proxy需要单独的数据库。

一.封装虚拟机

封装企业7.3虚拟机
以企业7.0虚拟机安装方式安装,注意不安装图形界面
这里写图片描述
选择最小化安装

封装时参考企业6.5封装,注意:
修改网卡类型 、修改ip 主机解析 、 关闭防火墙开机自启动 、yum源 、主机名、关闭selinux
企业6.5虚拟机安装及封装
企业7.0虚拟机安装

二.安装zabbix监控

1.安装zabbix监控所需软件

yum install -y  
zabbix-web-3.4.6-1.el7.noarch.rpm          # Zabbix前端界面
zabbix-web-mysql-3.4.6-1.el7.noarch.rpm    # zabbix数据库
zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm # Zabbix服务器
fping-3.10-1.el7.x86_64.rpm 
iksemel-1.4-2.el7.centos.x86_64.rpm 
php-bcmath-5.4.16-42.el7.x86_64.rpm
php-mbstring-5.4
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值