快速业务通道

学习笔记----linux网站网络管理工具

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
学习笔记----监控web服务的几大工具 一、认识nagios Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上,这个服务器运行 Liunx 或 Unix 操作系统.Nagios 利用其众多的插件实现对本机和远端服务的监控,当被监控对象出现异常,Nagios 就会及时给管理人员告警.它是一个基于TCP/IP协议的软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,也可以通过自定义 shell 脚本进行监控服务,非常适合各类企业的网络应用.
Nagios功能非常强大,它可以监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的.再说报警功能,如果监控系统发现问题不能报警那就没有意义了,报警也是nagios很重要的功能之一.但是,同样的,nagios自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成.nagios安装,是指基本平台,也就是nagios软件包的安装.它是监控体系的框架,也是所有监控的基础.
打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统.不过如果你没有安装apache(http服务),那么你就没有那么直观的界面来查看监控信息了,apache姑且算是一个前提条件.
Nagios 是一个运行于 Linux 系统上的开源网络管理监测系统.它强大的功能可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、 qmail 和 http 等等)的状态,服务器的状态.
Empire CMS,phome.net

二、认识zabbix 1、认识zabbix ZABBIX由Alexei Vladishev编写,目前由ZABBIX SIA积极开发和维护;
ZABBIX是一个企业级的开源分布式监控解决方案;
ZABBIX是一款用于监控众多服务器的健康完整状态的软件,采用了灵活的预警通知机制,比如它允许用户设定通过email示警任何网络活动,从而服务器的问题能够被迅速反映出来;
ZABBIX具备出色的报告和数据可视化功能所有的数据存储的在数据库中,这ZABBIX具备很好的规划的能力;
ZABBIX支持投票和陷阱(polling and trapping).通过参数配置,所有ZABBIX报告和统计资料都可以通过基于Web的前端访问到;
ZABBIX是免费的,遵循GPL公共许可证第二版,这意味着其源代码是免费地分发提供给广大公众,并可以从ZABBIX公司获得商业支持. 2、zabbix功能 自动发现服务器和网络设备;
分布式监控网络,集中式管理;
支持polling和trapping机制;
服务器端支持Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X系统;
高性能本地代理(客户端软件支持Linux ,Solaris, HP-UX, AIX,Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000,Windows 2003, Windows XP, Windows Vista系统);
无代理监控;
有安全的用户认证功能;
可灵活地分配用户权限;
基于web的接口;
可灵活地预定网络事件并使用邮件通知;
高等级的资源监控;
日志审计功能. 三、 认识Cacti Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti的关键.Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量.    snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下).rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义.关于RRDTool的知识请参阅RRDTool教学. 使用cacti需要具有一定的使用net-snmp和rrdtool的知识.    如果要自定义监测的指标还需要一定的shell脚本或xml语言能力.如果想帮助cacti的开发,则需要通晓php脚本.
Empire CMS,phome.net
Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号