linux下构建Zabbix网络监控平台

由于图片过多,本人不想一张一张上传,请下载我的详细文章:
linux下构建zabbix网络监控平台【技术文档】(河南-清小小)-下载地址:

http://down.51cto.com/data/469231

关于在linux下构建zabbix网络监控平台所需要的软件包,请下载:
linux下构建zabbix网络监控平台-所需的软件包-下载地址:
http://down.51cto.com/data/469377
Zabbix_2.0_x86.i686-0.0.1.iso -下载地址:
http://down.51cto.com/data/469375
zabbixvm虚拟机下载地址
Zabbix_2.0_x86.i686-0.0.1.vmx.tar.gz   -下载地址:

http://down.51cto.com/data/469349

欢迎大家提出指导意见:
我的邮箱:
xjzhujunjie@hotmail.com

前言:运维监控软件比较分析

1. smokeping
Smokeping 是rrdtool 的作者Tobi Oetiker 的作品,是用Perl 写的,主要是监视网络性能,包括常规的ping,用echoping监控www 服务器性能,监视dns 查询性能,监视ssh 性能等。底层也是rrdtool做支持,特点是画的图非常漂亮,网络丢包和延迟用颜色和阴影来表示。在企业中运用较少。
2 cacti
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具
简单的说Cacti 就是一个PHP 程序。它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL 工具绘图,通过PHP 程序展现出来。我们使用它可以展现出监控对象一段时间内的状态或者性能趋势图。
Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。 CACTI
软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。
3 nagios
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
Nagios 可以监控的功能有:  
1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
2、监控主机资源(处理器负荷、磁盘利用率等);  
3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;  4、并行服务检查机制;  
5、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;  6、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);  
7、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;  
8、自动的日志滚动功能;  
9、可以支持并实现对主机的冗余监控;  
10、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;
4 ntop
Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntop与nprobe配合使用,其功能更加显著。它同时提供命令行输入和web页面,可应用于嵌入式web服务
Ntop主要提供以下一些功能:
自动从网络中识别有用的信息;
将截获的数据包转换成易于识别的格式;
对网络环境中通信失败的情况进行分析;
探测网络通信的时间和过程
5 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是一个企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,可以自由下载使用,运作团队靠提供收费的技术支持赢利。
官方网站:http://www.zabbix.com
Zabbix1.8 官方文档:http://www.zabbix.com/documentation/1.8/start
Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。
被监控端:主机服务器通过安装agent方式采集数据,网路设备通过SNMP方式采集数据
Server端:通过收集SNMP和agent发送的数据,写入MySQL数据库,再通过Apache等软件在web前端显示。
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提供通用接口,可以自己开发完善各类监控。
1.3 优劣势
优点:
开源,无软件成本投入
Server对设备性能要求低
支持设备多
支持分布式集中管理
开放式接口,扩展性强
缺点:
全英文,界面不友好
数据量太大时,清理不是很方便
二、Zabbix 服务端部署安装
详见,其他文章
http://xjzhujunjie.blog.51cto.com/
三,使用zabbix agent监控windows主机
(1) 下载Windows的zabbix客户端
从官方下载Zabbix Agent后,压缩包里面有2个目录,一个为win32,另一个是win64,每个目录下应该有3个文件,分别为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe
根据操作系统不同,将文件放在c:\zabbix目录下
(2) 添加客户端zabbix_agentd.conf文件
在c:\zabbix文件夹中新建zabbix_agentd.conf文件,写入如下基本内容:
C:\Windows\system32>cd c:\zabbix
c:\zabbix>more zabbix_agentd.conf
Server=172.27.4.47
Hostname=win7
StartAgents=5
DebugLevel=3
LogFile=c:/zabbix/zabbix_agentd.log
Timeout=3
c:\zabbix>zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i
zabbix_agentd.exe [4284]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [4284]: event source [Zabbix Agent] installed successfully
执行如下命令,启动客户端:
c:\zabbix>zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -s
zabbix_agentd.exe [5684]: service [Zabbix Agent] started successfully
c:\zabbix>
参数含义:
-c 制定配置文件所在位置 -i 是安装客户端
-s 启动客户端   -x 停止客户端   -d 卸载客户端
四,监控windows主机信息
Windows server 2003 的cpu、内存信息
C、E盘的使用情况以及发生的网络状况
Win7的cpu、空闲内存情况
Win7的进程、磁盘(C、D)情况
发生的网络状况统计
Xp的物理内存使用情况
物理内存、虚拟内存使用情况
C盘使用、snmp的情况
五、监控zabbix服务器信息
监控zabbix服务器的cpu情况
Zabbix的交换空间、eth0、磁盘使用情况
缓存的使用情况、进程情况
六、监控网络的状况
可以利用ping、snmp、zabbix客户端扫描出指定网络端内的主机状况
七、监控Linux主机信息
查看主机的总体状况,ok
Cpu的频率
Cpu的利用率查看
针对于整个linux的情况进行绘图(ping、cpu、进程等情况)
在sit0上发生的网络状况
在网卡eth0上发生的网络状况统计情况
时间
根分区的磁盘利用情况
在/boot分区的磁盘利用情况
交换分区的磁盘利用情况
Cpu的负载情况
由于图片过多,本人不想一张一张上传,请下载我的详细文章:
linux下构建zabbix网络监控平台【技术文档】(河南-清小小)-下载地址:

http://down.51cto.com/data/469231

欢迎大家提出指导意见:
我的邮箱:
xjzhujunjie@hotmail.com

--xjzhujunjie
--2012/07/17

转载于:https://blog.51cto.com/xjzhujunjie/955581

linux下构建Zabbix网络监控平台相关推荐

  1. linux下构建Smokeping网络监控平台

    linux下构建Smokeping网络监控平台 一. Smokeping 简介 1.1 Smokeping简介: Smokeping 是rrdtool 的作者Tobi Oetiker 的作品,是用Pe ...

  2. Linux下常用的系统监控软件

    转载:http://blog.chinaunix.net/uid-25266990-id-3380929.html Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等 ...

  3. Linux下各类TCP网络服务器的实现源代码 转

    大家都知道各类网络服务器程序的编写步骤,并且都知道网络服务器就两大类:循环服务和并发服务.这里附上源代码来个小结吧. 首先,循环网络服务器编程实现的步骤是这样的: 这种服务器模型是典型循环服务,如果不 ...

  4. Linux下各类TCP网络服务器的实现源代码

    http://www.linuxeden.com/forum/t146870.html 大家都知道各类网络服务器程序的编写步骤,并且都知道网络服务器就两大类:循环服务和并发服务.这里附上源代码来个小结 ...

  5. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置

    在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...

  6. 教你在Linux下构建主、从域名服务器!

    Linux下构建主.从域名服务器   实验背景: 小诺公司目前搭建了邮件服务器.web服务器,现在需要使用Linux搭建一台DNS服务器为上面的服务提供域名解析,考虑到DNS服务器的安全性,还需要搭建 ...

  7. Linux下基于百度智能云平台人脸识别

    Linux下基于百度智能云平台人脸识别 1.百度智能云接口及简介 https://cloud.baidu.com/product/face   接口技术文档: 2.人脸检测属性分析项目示例  硬件平台 ...

  8. 华为eSight网络监控平台

    华为eSight网络监控平台 一.安装步骤 二.配置步骤(详情见官网文档) 三.管理步骤 1.安装Net Framework 2.安装SQL数据库步骤 插入数据库安装光盘,运行安装光盘根目录下的&qu ...

  9. LINUX 下构建OpenGL ES 3.0

    Ubuntu LINUX 下构建OpenGL ES 3.0 Category : OpenGL LINUX 下构建OpenGL ES 3.0 软件:PowerVRSDKSetup-4.0.run-x6 ...

最新文章

  1. 鲜为人知的object-fit属性,让您的img图片不再因为固定宽高而被拉伸压缩
  2. [转]C++11 随机数学习
  3. 用泛型实现参数化类型
  4. shell常用命令总结总结
  5. linux环境安装tomcat8,启动时,报not touch:/user/tomcat/tomcat8/logs/catalina.out:not a file or directory...
  6. TensorFlow入门:TensorFlow工作原理
  7. 微软开源区块链平台项目 Bletchle
  8. 74. PHP 计数器
  9. linux中screen 命令简单使用
  10. 关于虚拟偶像的面部表情捕捉
  11. centos7无法上网问题
  12. 2022华中杯数学建模思路
  13. [Alg]排序算法之归并排序
  14. 一文让你快速了解并入手ChatGPT,并【分享】免梯子的GPT,让你体验玩 ChatGPT 的正确姿势
  15. SQL Server使用快捷键查看指定表的信息(字段、备注、索引、约束信息等)
  16. 30个精美的简单网站
  17. 120 个 常用excel模板 推荐
  18. SpringSecurity-02-基于前后端分离和JWT载体的认证授权
  19. 优思学院:从零基础成为六西格玛黑带?
  20. 荧光光谱仪和荧光分析新技术

热门文章

  1. java mysql 多表查询_解析Mysql多表查询的实现
  2. 资深数据产品经理陈家崑:如何从 0 到 1 构建埋点体系
  3. 倒计时 2 天 | 神策 2019 数据驱动大会即将开幕
  4. 华润e万家联手神策数据 多维分析助力精益运营
  5. (五)开源IT资产管理系统--分发OCS客户端
  6. 设置、查看环境变量值
  7. 澳大利亚量子计算机获突破 首次实现简化逻辑门
  8. jQuery判断checkbox是否选中的3种方法
  9. eclipse里没有project facets
  10. jspServlet(2)