Monthly Archives: June 2007


建立一个开源企业

需求分析 如果你开一个公司的话,如果你的公司需要提供人们某些在线服务的话,如果有的office 需要200人同时上网工作的话,如果您在在线业务需要三层结构的话,如果您的服务器需要7×24小时监控的话,如果您的ITsupport工程是需要同时 照顾50个服务器和200个最终用户的话,如果您的企业随时收到黑客的攻击的话、、、、、、挑战 如果您是公司的总裁或者CTO的话,试想您将如何为公司节约成本?如果建立一个可管理的基础架构?如果保证IT满足业务的需求?如果相应各种IT维护需求?如果降低企业的运行维护成本?、、、、、、 开源领域里的可选组件如下 外界链接设备 Vyatta路由器,可运行于低端PC,能实现DHCP,DNS,Firewall,NAT,DMZ以及多种路由协议 http://www.vyatta.com/ Asterisk PBX交换机,可以实现VoIP,语音菜单和信箱,软分机,IP电话 http://www.asterisk.org/ OpenVPN 是一个全功能的SSL VPN解决方案 http://openvpn.net/ 应用服务器 Linux 多种版本可供选择和免费使用 Apache、Tomcat、JBoss、Perl,PHP可以建立多层的Web企业 Mysql,PostgreSQL 比较稳定和流行的数据库,能支持双机等功能 桌面机 Ubuntu SuSE 帮助台 ORTS ITIL 兼容的ITsupport服务管理工具,比较好的支持对内部IT支持的流程 http://otrs.org/ SugarCRM 能和SalesForce抗衡的CRM系统,能管理客户信息,销售活动和售后支持活动 http://www.sugarcrm.com/ IT监控管理软件 OpenNMS,Nagios,Cacti、、、网络系统监控,我的blog上还有很多可选项 GLPI + OCSNG IT资源生命周期管理,您需要知道您都有那些设备和资产 Nmap网络扫描,SNORT网络入侵检测,OSSIM等工具帮助网络安全管理 不知道有没有人愿意建立这样一个开源企业?呵呵!! 如果您有什么新的想法和补充请一定分享给我。

Go Open Source,GO! Vyatta开源软件挺进网络硬件领域

这是一个比较新的产品,提供开源的软件路由的解决方案;他们的目标直指Cisco这些大牌网络硬件厂商。它能简单的安装和运行在32bit的普通计算机硬件上,实现路由器的几乎所有功能;能支持的硬件平台和路由协议还真不少,请查看 Datasheet;下载 网址 在VMWare中安装了一下发现它可以完全满足我需求: 1)在公司中办公网络建立一个隔离的测试网。 2)测试网中提供DHCP,DNS服务 3)提供NAT,Firewall 4)安装简单,硬件需求低 准备在公司实际环境中安装测试,安装和配置信息待续。 现在我正在Vyatta Router后面的小网内更新这个Blog。 上午的安装过程如下: (硬件准备) 测试机一台 Dell Gx620,主板上带Intel的内置网卡一块TP-LINK TG-3269C,网线若干 (网络环境) 在一台办公网的机器上,寻找一个未使用的IP地址,这个地址会分配给Router的Internet网卡上;然后运行 ipconfig /all 记录下默认网关、默认DNS和子网掩码,这些信息会配置到Router上。 (安装过程) 下载Vyatta的试用手册 Quick Eval Guide – Boot, Configure & Test the Vyatta software翻到手册的第三页,重新标准出你的网络信息,注意后面的配置跟这里的信息有关。为了简单起见,我就改了对外链接的哪个网卡的IP地址,至于内网么,有什么ip地址范围都无所谓了呵呵 下载刻录Vyatta软件 Vyatta Community Edition 2 – CD-ROM Image 刻录到一张空白CD上 把可好的CD放入机器中,从CDROM启动,这其实是一个livecd。启动过程可以无需关心,看似是一个Linux PE的CD,启动之后用root进入操作系统,root的密码是vyatta。进入后可以查看一下 vi /var/log/dmesg 主要看看你的两个网卡它是否能真确识别。我的测试机是Intel CPU的,不知道AMD的机器是否呢个装,没试过。 其它的配置过程文档中说的非常详细,不用我在多说。 安装之后的小节: Router有两个网卡,在对外的网卡上做了,NAT,firewall,在对内的网卡上做了DHCP,DNS,现在我的笔记本在Router后的小网里,运行ipconfig /all的结果如下 Ethernet

Continue reading »

谁来关心核心业务系统

注:本文是我的处女作呵呵,发布在”网管员世界” 三月B刊上,原文如下: 谁来关心核心业务系统 ——简要比较IBM Tivoli 与HP OpenView 导语:随着IT的快速发展,中国用户对先进技术的追逐和应用正日益高涨。回想我们已经建立的这些业务系统。我们不得不用如下几个词来形容:复杂、动态、故障多和管理难。在繁琐的日常运维工作中,来自各个部门的人,似乎又在默契地担负和实现着这样的同一个使命:保持关键核心业务系统正常运转。网络系统监控软件是用来帮助IT运维人员,缩短故障解决时间和提高工作效率的有力工具。选购网络系统监控软件的技巧在于对自己的IT系统深刻的理解和对管理需求深刻的理解。假设您的用户是通过这样的一个访问路径来查看客户信息:浏览器àInternetàWeb服务器à中间件服务器à数据库;首先标出在这个路径中的每个点上,开发、测试和运行维护等各部门人员是怎样分布的。假设在每一点都有这样的一个自底向上的技术堆栈:网络à服务器操作系统à数据库à中间件àWeb服务器à客户端。再让各部门的每个相关的人员标出在哪些区间所消耗的时间和遇到的故障是最多的;这些故障是什么?记住把这些信息记录下来,并打印出来,无论如何这样的原始数据都是IT管理优化非常好的参照。在得到这样一个管理需求的分布图后,接下来就可以按图索骥来挑选相关的管理平台以及相应管理模块。一个好的监控管理系统并不一定试图监控和管理到技术堆栈中的所有对象,而是在您最需要帮助的核心部分提供有利的支持,为您清晰呈现IT系统的这样几个关键因素:可用性、性能和故障状况。记录和分析核心业务系统在这些方面的变化情况是IT监控管理软件的主要功能。 IBM Tivoli和HP OpenView是主流IT监控管理套件中的两个重量级角色。它们是两个著名的市场品牌,旗下丰富的管理模块组成了非常全的产品线。选择标准如何确定呢?管理工具提供的管理功能永远超过其它因素,做单纯产品线长短的比较是没有意义的。一个清晰的管理需求定义可以使您能够非常轻松的考察和比较不同品牌的管理产品。由于它们都属于管理平台型产品,管理功能都非常的丰富和全面。本文对这两个产品的介绍和分析,无法面面俱到,所以只能对它们的工作方式、特性和原理等方面做粗略的比较;旨在抛砖引玉,引起读者注意,给您提供若干提示和思路。下面就网络管理和应用系统故障管理(操作系统、数据库、Web应用等)这两方面来做一个简要的分析和比较。这也是对核心业务系统监控管理的最基本内容。 网络管理方面:IBM NetView和HP OpenView Network Node Manager都是很好的产品,有很多可选的功能模块。众所周知NetView产品是当年IBM从HP购买的,NetView和OpenView NNM算是一对孪生兄弟。后来,它们在各自的家庭里慢慢的长大,成为个性不同的两个产品。如今的OpenView NNM在下面的一些方面可能比NetView做的更为出色一些:1)很好的支持多种行业标准的管理协议:多个版本的SNMP、ROMON、Netflow、Ipv6、OSPF、HRSP、CDP等;2)提供全面的网络管理视图,包括二层和三层的网络拓补图;以及VLAN和其它协议视图;3)有效的内嵌事件关联引擎和事件管理配置工具,对用户处理事件和相关事件非常有帮助。OpenView NNM毕竟是具历史悠久的成熟产品,不过在IBM收购了Micromuse后;今后可能在网络管理方面,IBM和HP也可以不相伯仲了。网络管理的特殊性在于:只能通过行业标准的管理协议来从这些硬件设备上获得所需要的信息。网络监控系统一般作为网络设备的数据收集器和网络设备SNMP Trap的目的地。在多厂商设备的网络环境中,监控系统需要的是对各种硬件设备的兼容性;从实际环境出发,选择更能反映真实运行环境,更易于理解,而且容易使用的产品。 应用系统故障管理:这个管理范畴中包含最多的管理功能和管理模块,它管理操作系统和操作系统之上运行的一切对象:各种数据库、Web应用、中间件、Web服务、邮件服务和标准商业应用等。它与实际业务应用系统同时运行在同一个网络环境当中,是它肩负着对核心业务系统的监控。由于这部分的功能最多最复杂,它往往被看作是管理监控的平台或者框架,是监控系统的核心部分。所有管理对象的故障告警事件都汇聚到里,其它各个功能模块都以它作为通讯平台和数据存储中心。Tivoli Monitoring和OpenView Operations就是这样的核心模块产品;它们都有很多其它相关的管理模块,这些模块大多数需要加载到这个核心框架上运行;部分模块是可以独立运行,同时和它们做故障事件集成。用户使用界面、管理策略定制、管理对象轮询、故障事件报警和管理报表等功能都关联到这里。下面将从四个不同角度简单比较一下Tivoli Monitoring和OpenView Operations的各种特性。 1、监控代理的差异 在监控主机上安装监控代理是各个厂商的相同做法,代理程序运行在被监控主机上和管理服务器通讯;执行各种数据收集任务和管理策略。操作系统代理是最基础的模块;有的厂商可以通过操作系统监控代理程序来实现对数据库、Web应用、中间件、Web服务和邮件服务等的监控,有些需要安装和配置多个代理监控程序。 IBM Tivoli Monitoring 2、告警机制的差异 代理程序在采集和整理实时和历史的监控数据时,需要随时检查各种报警条件是否满足。监控最好能在故障状况发之前,将各种迹象以不同级别的事件精确地、及时地汇总到管理服务器端,以邮件,短信等方式通知到相关工作人员。 IBM Tivoli Monitoring 在监控对象阈值设置上可以实现复杂的逻辑。对于某个采集点在某时间点或者时间段上的数值,可以设置它和另外一个数值的几乎所有算术关系的比较;还可以逻辑上和其它采集点的状况做关联。告警条件的定义可扩展到:在给定的时间内、多资源、多阈值的情况。告警条件的判断是在代理程序端完成,最终发送告警事件到管理服务器。能定义在临界值到达时的自动触发处理动作。 HP OpenView Operations 告警条件的设置可以对于某个采集点在某时间点上的数值,能提供大于和小于的比较条件;其它的情况可以通过VB、Perl脚本来实现复杂条件判断。能设置尖峰持续时长,对有本地重复事件报警抑制功能;代理程序可以在临界值的到来、持续和结束三个不同阶段,定义和发出不同的事件提示;执行不同的故障修复动作。 3、用户使用界面的差异 图形化用户界面是产品选型的重要因素之一,易用性高的用户使用界面可以降低软件的复杂度。IT管理软件功能的复杂性是很多用户望而却步的一个主要因素。中国用户对报表的需求是比较特殊和苛刻的,往往需要定制和开发特定的管理报表,所以需要详细考察预定义报表和相关开发接口。 IBM Tivoli Monitoring 窗口用户界面和Web界面保持高度的一致性,用户可以通过Java客户端和Web浏览器连接到相同的工作区上。Tivoli用户界面非常像是一个报表分析系统。在工作区中有很多预定义的窗口,能方便的开始系统状态的查看和监控策略的定制。管理平台内置的基于权限和角色的管理也由用户界面得到了实现;分权和分区域管理是很多大型企业环境的必要需求。 HP OpenView Operations 图形用户界面能提供业务管理的业务视图,管理员进行面向业务的管理,实现故障定位、分析、跟踪和解决等相关管理工作。用户界面还包括各种预定义的策略模版、工具和报表。多种不同层面的中文管理报表,可以满足客户对网络性能、故障、配置等各方面的管理要求。Web用户界面和窗口用户界面稍有不同。 4、体系架构的差异 根据企业环境和管理需要的不同,监控系统有时候需要能够跨地域全网监控;有时候也只限于监控某个IT中心的核心系统。监控系统有时候和生产系统在同一个网络,有时候又只能部分运行于生产环境。在完成所有监控任务的同时,还要能被用户方便的访问;对网络的适应和防火墙的友好性是必不可少的。 IBM Tivoli

Continue reading »

There is the easiest way to run IT management tool

If you are not a Linux guru, windows is the OS you can use only. It does not matter. You could easily try it on your Windows Laptop probably. Since VMware Player is free for using, and there are lots of VMware applications on the internet. So, you just download whatever you need and run

Continue reading »

[转]10大优秀开源网络管理工具

转载ITmanagement的一个文章;全文的部分翻译。个人以为这个文章的把网管的开源工具做了一个小结,英文好的同志请直接访问原文地址:click Here “最高评分的管理管理工具不会使人不得不花未来的钱。来考虑一下这些自由且低成本的开源软件吧。” Leslie T. O’Neill May 24th, 2007 如果您的公司排名在Fortune 1000强和中小企业之间,那么您网络管理的选择形势看似比较严酷。你既不能在小市场上收集一堆拙劣的玩意来组成一个解决方案;你也不能花很多钱买一些真正不需要的高科技产品。这里有一个很好的选择:试用可一个开源的网络管理方案,加专业服务,包括开发和技术支持。 Open Source = Flexible 开源=灵活性 一个开源的解决方案对厂商来说也是非常灵活性的,他们很快地增加新技术的支持,比改进一个私有系统更快。例如:当Ubuntu 7.04 “Fiesty Fawn”四月份发布之后, Hyperic HQ在发布的第二天就宣布了对其提供技术支持。 当谈到开源的网络管理方案时,公司最需要也用的最多的技术莫过与监控功能。不过监控技术在很大程度上已经变成了日用品。 通常的,专业化版本的开源IT管理软件平台集成多个其他开源项目在一个框架中,象Nagios网络监控等;并且加入统一的网络界面;并且提供技术支持服务。另外,他们都想通过强大的社区来提高和改进代码,跟踪bug等。 六个企业级平台 下面的六个开源IT管理都可能用作HP, IBM, CA 和 BMC大型管理套件的替代品。每一个都能提供低价的专业服务和免费软件下载。它们的不同支持在与所提供的功能和支持的操作系统 Quest Big Brother 这个Web-based系统和网络监控产品能支持 Windows, Unix 和Linux等操系统, 还有一个通过用户投稿形成的脚本知识库,利用它能容易地定制Big Brother取管理你的网络。它的GUI是一个不错的特色,使用相同的颜色代码;红色代表不好,绿色代表好。 GroundWork Open Source Monitor Professional 2004年发布,它是最早的企业级网络管理产品之一。它集成了超过100种最好的开源项目,包括Nagios, Apache 和 NMap, 在这个框架之上有添加了很多特有功能,例如Web-based用户界面等。Monitor提供了集中化的监控和管理,管理和监控你的企业网络,包括Linux, Unix 和Windows 服务器, 应用, 数据库和网络设备。 Hyperic

Continue reading »

Page 2 of 212