1.什么是ZABBIX?

zabbix是一个基于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 是零成本的. 因为 Zabbix 编写和发布基于 GPL V2 协议. 意味着源代码是免费发布的.

2. 下载zabbix途径

官方网站:https://www.zabbix.com/

zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系统之上。

zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。

另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用.

3. 安装zabbix

环境需求

LAMP:Linux服务器+apache网站服务器+mysql服务器+php运行环境

LNMP:Linux服务器+nginx网站服务器+mysql服务器+php运行环境

硬件需求:

作用概述:

Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。

数据收集

可用性和性能检查

支持SNMP(包括捕获和主动轮训),IPMI,JMX,VMware监控

自定义检查

按照自定义的间隔收集需要的数据

* 由Server/Proxy和agents执行

灵活的阀值定义

* 您可以非常灵活的定义问题阈值,称之为触发器,触发器从后端数据库获取参考值

高度可配置化的告警

* 可以根据升级计划,接收方和媒体类型来定制发送告警通知 * 使用宏变量可以使告警通知更有意义更高效 * 自动化动作包含执行远程命令

实时图表绘制

* 使用内置图表绘制功能可以将监控项的内容立即绘制成图表

Web监控功能

Zabbix可以模拟鼠标在Web网站上的操作来检查Web的功能和响应时间

丰富的可视化选项

能够创建自定义的图形,图形中可将多个监控项组合在一个视图展示

网络拓扑图

以仪表盘的样式展现自定义的展现和幻灯片

报告

监控资源的高级(业务)视图

历史数据存储

数据存储在数据库中

可配置历史数据

内置数据管理机制

配置简单

将被监控对象添加为主机

主机被创建用于监控,在数据库中是唯一存在的

应用模板来监控设备

使用模板

在模板中分组检查

模板可以关联其他模板

网络发现

自动发现网络设备

监控代理自动注册

发现文件系统,网络接口和SNMP OID值

简洁的Web界面

Web前端基于PHP

可从任何地方访问

你可以定制自己的操作方式

审核日志

Zabbix API

Zabbix API为Zabbix 提供了对外的可编程接口,用于批量操作,第三方软件集成和其他目的

权限管理系统

安全用户认证

特定用户可以限制访问特定的视图

功能强大并易于扩展的监控代理

部署在被监控对象上

可以部署在Linux和Windows上

二进制代码

为了性能和更少内存的占用,用C语言编写

便于移植

为复杂环境准备

使用Zabbix proxy代理服务器,使得远程监控更简单

使用简述

1. 服务器断网时,或者不可以用时发出警报

使用icmp的Ping 以及agent 的ping

2. 服务器发生重启时候发出警报

可以对某个服务进行检查,但是对于主机无法进行重启检测。不过可以看到服务器启动时间

3. 服务器死机时发出警报

就是Ping无法到达,icmp,agent无法到达

4. 服务器网络负载情况

Net.if.in net.if.out 两个键值检测网络情况

5. 服务器数据库负载情况 mysql

客户端一个脚本,服务端引入模板

6. 服务器应用负载情况

7. 服务器CPU负载情况

8. 服务器内存使用情况

9. 服务器硬盘读写情况

10. 服务器IO情况

代理和分布式部署:

概述

zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.

此外,当所有agents和proxies报告给一个Zabbix server并且所有数据都集中收集时,使用proxy是实现集中式和分布式监控的最简单方法。

zabbix proxy 使用场景:

监控远程区域设备

监控本地网络不稳定区域

当 zabbix 监控上千设备时,使用它来减轻 server 的压力

简化分布式监控的维护

服务器监控软件ZABBIX相关推荐

  1. zabbix 监控 db2_二十多款开源的服务器监控软件,你用过几款? – 阿汤博客

    1.Conky Conky能在多个的平台上运行,像Windows,Linux,Mac OS,大多数BSD都可以.它有简单的文本.总线进度条,图形窗口不同字体和颜色来显示信息,用户界面简单,300多个内 ...

  2. 企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警

    企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警 [root@Zabbix-Server ~]# wget http://nchc.dl.sourceforge.n ...

  3. linux snmp 限制ip_Windows/Linux服务器监控软件推荐

    对于运维的日常工作来说,服务器监控是必须且最基础的一项内容.在企业网络运维过程中,管理员闭虚随时关注服务器和网络运行情况,以便及时发现问题,尽可能减少故障的发生.当网络中的设备.服务器数量较多时,为了 ...

  4. 分布式系统监控软件zabbix—— 通过qqmail或第三方报警平台(睿象云)发送告警信息

    文章目录 分布式系统监控软件zabbix-- 通过qqmail或第三方报警平台(睿象云)发送告警信息 1.zabbix+ qqmail 报警实现步骤 2.zabbix+ 睿象云报警 实现步骤 分布式系 ...

  5. Windows/Linux服务器监控软件推荐

    对于运维的日常工作来说,服务器监控是必须且最基础的一项内容.在企业网络运维过程中,管理员闭虚随时关注服务器和网络运行情况,以便及时发现问题,尽可能减少故障的发生.当网络中的设备.服务器数量较多时,为了 ...

  6. sum服务器操作系统,SUM服务器监控软件

    SUM服务器监控软件是服务器监控软件中最为流行的一种企业级监控软件系统,它具有功能强大.监控计数器齐全.完全可配置可管理.集中的监控软件.良好的可扩展性.它除了为企业单位提供IT系统(服务器.网络设备 ...

  7. 服务器监控软件(一 、大致讲解篇)

    一. 环境 Debian/Ubuntu 二. 需要安装软件 prometheus prometheus可以直接从监控目标中或者间接通过推送网关来拉取监控指标,它在本地存储所有抓取到的样本数据,并对此数 ...

  8. SUM服务器监控软件全面介绍

    [企业IT业务概况]        大多企业和单位投入大量资金组建IT网络.购买各种企业运行支持软件.为不同的群体提供各式各样的IT支持.这些系统.硬件.软件已经为企业带了巨大的利益.随着IT规模的扩 ...

  9. 华三服务器监控系统,h3c服务器监控软件

    h3c服务器监控软件 内容精选 换一换 您需要在源端服务器上安装迁移Agent并且输入目的端服务器所在华为云账号的AK/SK,迁移Agent启动成功后会收集源端服务器信息并自动发送给主机迁移服务.收集 ...

最新文章

  1. 2013-12-2 学习笔记
  2. C# Socket Server 收不到数据
  3. shared_ptr 用法
  4. 下列关于python的描述正确的是-以下关于Python中模块的说法正确的是(_____)。...
  5. Fetcher类的工作流程
  6. mysql 2027_阿里云mysql远程登录报ERROR 2027(HY000)
  7. Sparse Feature Learning
  8. 动手造轮子:写一个日志框架
  9. jzoj1161-机器人M号【欧拉函数,dp】
  10. Apache下PHP Loaded Configuration File None 解决方法
  11. ubuntu命令收集
  12. 在Data Lake Analytics中使用视图 1
  13. javaScript输出指定的时间格式
  14. Html TextArea 长度限制
  15. springboot日志配输出路径配置_Spring Boot 日志配置方法(超详细)
  16. 阿里云数据库RDS MySQL 物理全备文件数据恢复至自建数据库Mysql 5.7中
  17. Flutter — 实现验证码倒计时功能
  18. 走进R语言的世界——简单数据处理
  19. python出入库_Python-批量导出excel加盟商出入库明细
  20. JAVA实现UTC时间转换成北京时间

热门文章

  1. [Android编程心得]Debug的一些技巧
  2. oracle的控制文件和数据文件损坏
  3. Oracle the network adapter could not establish the connection
  4. 活动目录的设计及部署方法
  5. 数据算法-K Means
  6. 求解第K个斐波那契质数
  7. 读《程序是怎样跑起来的》第5章
  8. 2018-11-25
  9. 小白袍 -- Chapter 1 Java中的Encode与Decode
  10. 【网络流24题】试题库问题