显示标签为“Zenoss”的博文。显示所有博文
显示标签为“Zenoss”的博文。显示所有博文

2009-01-07

Top 25 OSS Projects on Jan 2009

This list is from SourceForge.net. You may have the question: How do we adapt open source? My answer might be you just should use them as much as you can. The world is facing economic crisis, you have to saving your budget. How do you deal with that? It's time to think about OSS now.

1. Shine J2EE Framework 开发框架
http://j2sos.org/
http://sourceforge.net/projects/shine-app
Shine is a Java-J2EE Application Framework/JWMS(Java Web Model
Service)Framework/MVC Framework/Service Oriented Framework. Shine Includes Ajax Lib/Server API/J2EE Architecture. Shine Supported JSF/Spring/AspectJ/Struts/Hibernate/ZK-Ajax/... www.J2SOS.org
2. 7-Zip 解压缩软件
http://sourceforge.net/projects/sevenzip
7-Zip
is a file archiver with the high compression ratio. The program
supports 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO,MSI, WIM, NSIS, RPM and DEB formats.

3. ADempiere ERP Business Suite 企业资源管理方案
http://sourceforge.net/projects/adempiere
ADempiere Business Suite ERP/CRM/MFG/SCM/POS done the Bazaar way in an open and unabated fashion. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. We are a community fork of Compiere.

4. Notepad++ 文本编辑器,我用了一次就把其他类似的都卸载了
http://sourceforge.net/projects/notepad-plus
Notepad++ is a generic source code editor (it tries to be anyway) and
Notepad replacement written in c++ with win32 API. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.

5. ffdshow tryouts 多媒体解码
http://sourceforge.net/projects/ffdshow-tryout
ffdshow is a DirectShow filter and VFW codec for many audio and video
formats, such as DivX, Xvid and H.264. Over 70 bugs have been fixed, codecs have been updated, and support for a few new formats has been added in the tryouts. Vista is now supported.

6. DVDStyler 播放器
http://sourceforge.net/projects/dvdstyler
DVDStyler is a cross-platform DVD authoring application that makes possible for video enthusiasts to create professional-looking DVDs.

7. PostBooks ERP, accounting, CRM by xTuple 企业应用套件
http://sourceforge.net/projects/postbooks
Free open source ERP, accounting, CRM package for small to midsized
businesses. ERP client runs on Linux, Mac, and Windows (built with open
source Qt framework). Business logic resides in PostgreSQL database.
International ERP, accounting, and CRM tools.

8. Zenoss Core - Enterprise IT Monitoring 企业级IT监控
http://sourceforge.net/projects/zenoss
Zenoss Core is an enterprise network and systems management application
written in Python/Zope. Zenoss provides an integrated product for
monitoring availability, performance, events and configuration across
layers and across platforms.

9. Azureus BT下载客户端
http://sourceforge.net/projects/azureus
Azureus: Vuze is a powerful, full-featured, cross-platform bittorrent client and open content platform.

10. ZK - Simply Ajax and Mobile
http://sourceforge.net/projects/zk1
ZK is Ajax Java framework without JavaScript. With direct RIA, 200+ Ajax
components and markup languages, developing Ajax/RIA as simple as desktop apps and HTML/XUL pages. Support JSF/JSP/JavaEE/Hibernate/.., and Ajax script in Java/Ruby/Groovy/Python/..

11. phpMyAdmin 数据库管理工具
http://sourceforge.net/projects/phpmyadmin
phpMyAdmin is a tool written in PHP intended to handle the administration
of MySQL over the Web. Currently it can create and drop databases,
create/drop/alter tables, delete/edit/add fields, execute any SQL
statement, manage keys on fields.

12. MinGW - Minimalist GNU for Windows 最小的Windows版GNU
http://sourceforge.net/projects/mingw
MinGW: A native Windows port of the GNU Compiler Collection (GCC), with
freely distributable import libraries and header files for building native
Windows applications; includes extensions to the MSVC runtime to support
C99 functionality.

13. Ares Galaxy p2p客户端
http://sourceforge.net/projects/aresgalaxy
Filesharing-Bittorrent
p2p client connected to TCP supernode/leaf network
and UDP DHT network. Ares features a built-in directshow media player, a
powerful library manager, shoutcast radio support and can be used to host
p2p Chatrooms.

14. SMPlayer 多媒体播放器
http://sourceforge.net/projects/smplayer
SMPlayer is a complete front-end for MPlayer, from basic features like
playing videos, DVDs, VCDs to more advanced features like support for
MPlayer filters, edl lists, and more.

15. PhpGedView 家谱管理
http://sourceforge.net/projects/phpgedview
PhpGedView is a revolutionary genealogy program which allows you to view and edit your genealogy on your website. It has full privacy functions, can import from GEDCOM files, and supports multimedia. It also simplifies
family collaboration.

16. FileZilla 多协议文件下载客户端
http://sourceforge.net/projects/filezilla
FileZilla is a cross-platform graphical FTP, FTPS and SFTP client a lot of
features, supporting Windows, Linux, Mac OS X and more. FileZilla Server is
a reliable FTP server for Windows.

17. Hyperic HQ Enterprise Monitoring 系统监控
http://sourceforge.net/projects/hyperic-hq
Enterprise monitoring and management for web apps on Linux, Mac, Unix &
Windows. Auto-discovers 70+ technologies incl. hardware, networks,
virtualization, and apps. Includes: monitoring, alerts, remote diagnostics,
and control actions from web console.

18. Audacity 音频编辑器
http://sourceforge.net/projects/audacity
A fast multi-track audio editor and recorder for Linux, BSD, Mac OS, and
Windows. Supports WAV, AIFF, Ogg, and MP3 formats.Features include envelope editing, mixing, built-in effects and plug-ins, all with unlimited undo.

19. OrangeHRM - Human Resource Management 人力资源管理
http://sourceforge.net/projects/orangehrm
OrangeHRM is an Open Source Human Resource Management System that covers Personnel Information Management, Employee Self Service, Leave, Time & Attendance, Benefits, and Recruitment. Tags: HRM, HRMS, HCM, HRIS, EHRMS, Human Capital Management

20. FreeNAS 最简单易行的NAS设备
http://sourceforge.net/projects/freenas
NAS (Network Attached Storage) server supporting: CIFS/SMB, FTP, NFS,
RSYNC, SSH, AFP, Unison, UPnP, Webserver, iSCSI protocols, local and MS AD authentication, SoftRAID (JBOD,0,1,5), disk encryption, S.M.A.R.T, WebGUI. Requires only 32MB on DOM.

21. Maxima -- GPL CAS based on DOE-MACSYMA 数学工具
http://sourceforge.net/projects/maxima
Maxima is a fairly complete computer algebra system written in lisp with an
emphasis on symbolic computation. It is based on DOE-MACSYMA and licensed under the GPL. Its abilities include symbolic integration, 3D plotting, and an ODE solver.

22. DeSmuME 任天堂模拟器
http://sourceforge.net/projects/desmume
DeSmuME is a Nintendo DS emulator.

23. Openbravo ERP 企业资源计划管理应用
http://sourceforge.net/projects/openbravo
Openbravo ERP is a Web based ERP for SME, built on proven MVC & MDD
framework that facilitate its customization. Already in production,
Openbravo ERP encompasses a broad range of functionalities such as finance, supply chain, manufacturing & much more

24. FreeMind 构思管理工具
http://sourceforge.net/projects/freemind
A mind mapper, and at the same time an easy-to-operate hierarchical editor with strong emphasis on folding. These two are not really two different things, just two different descriptions of a single application. Often used for knowledge and content mgmt.

25. aTunes 音乐播放和管理器
http://sourceforge.net/projects/atunes
aTunes is a powerful, full-featured, cross-platform player and manager,
with audio cd rip frontend. Currently supported formats are mp3, ogg, wav,
wma, flac, mp4, ape, mpc, mac, radio streaming and podcasts.

OSS应用的常见现象:

1)在某电信构思的招标的答疑过程中,我被问道:你们的系统能支持Linux么?我回答:能支持RHEL 4,5 , SLES. 哦,那你们就说说能支持通用UNIX系统了,我们需要能运行在RHEL,或者RedFlag上。
>>越来越多的用户考虑把IT管理系统安装部署到Linux平台上,并且认为这就是一种UNIX系统,他们以前在商业UNIX系统上的管理也使用经验都能适用于Linux系统。

2)一次用户告诉我他们实在是不能使用Tomcat做为中间件,来运行我们的应用系统,他们必须用BEA。因为他们只有BEA的中间件的管理员,没有Tomcat的管理员。如果上报一个带有Tomcat的系统的话,安全部门不会审批的,因为安全认证还没通过,Tomcat从安全部门的角度讲安全性低。
>>把BEA的管理员不当Tomcat的管理员是人员任用的严谨还是浪费?为什么商业应用比开源应用安全?其实用户自己人也说,这都是制度,他们也无能为力,IT变革势力似乎种弱于工作惯性。

对于中小企业来说,应用某个开源技术难度应该比大企业要小很多。不过大型企业在很多方面也逐渐有,主动应用开源技术的趋势。这在我以前的post中也提到过。从人才的角度和当今的形势看,社会上的linux高手,开源大师其实是越来越多,在经济不景气的当下,开源技术的应用从任何角度上看,可能企业都应该放它到议事日程上了。

2008-01-30

Build Zenoss 2.1.2 on Redhat Enterprise Linux 5

Well, it is the first time to running a RHEL 5 for me, at same time got zenoss built successfully on it. zenoss-2.1.2 was build from source, the whole process went a while since RHEL is in one of my VMware session; CPU %sy was pretty high during building source code.

Build zenoss-2.1.2

The INSTALL.txt file is good enough, my installation how-to can be really sample:

  • Read INSTALL.txt
  • add zenoss user
  • start mysql
  • upload zenoss tarball to zenoss home directory
  • login as zenoss
  • untar zenoss tarball then run the following, good luck!

-bash-3.1$ ls
appliance_update.sh conf install-functions.sh shared-functions.sh
autoinstall COPYRIGHT.txt install.sh zen2dump.py
build-functions.sh docs INSTALL.txt ZEN2UPGRADE.txt
build-noprompt.sh externallibs libzenoss zensocket
build.sh fs LICENSE.txt zenwipe.sh
CHANGES.txt genpatchdeps.py MacOS
checkall.sh GNUmakefile rpm
-bash-3.1$ ./install.sh

This installer actually builds Zenoss.
For a simpler installation try the VMPlayer Appliance image,
or use RPMs for Redhat based systems.

Building...

Password for the Zenoss "admin" user [zenoss]:
Enter the password again:
MySQL server hostname [localhost]:
MySQL server root username [root]:
MySQL server root password []:
MySQL event database name [events]:
MySQL username for Zenoss events database [zenoss]:
MySQL password for zenoss [zenoss]:
/usr/bin/python2.4 genpatchdeps.py >.patchdeps
installing into //usr/local/zenoss
build log is in zenbuild.log
unpacking Zope-2.8.8-final in build/
configuring build/Zope-2.8.8-final/makefile
installing libzenos/Products.tar.gz
installing libzenos/bin.tar.gz
installing libzenos/extras.tar.gz
mkdir -p //usr/local/zenoss/skel/etc
cp conf/zope.conf.in //usr/local/zenoss/skel/etc/zenoss.conf.in
installing zope
unpacking TwistedSNMP-0.3.13 in build/
patching file snmpprotocol.py
patching file v3/agentproxy.py
patching file v3/agentproxy.py
patching file tableretriever.py
patching file snmpprotocol.py
unpacking pysnmp-3.4.3 in build/
patching file pysnmp/proto/rfc1155.py
patching file pysnmp/proto/rfc1155.py
patching file pysnmp/proto/rfc1155.py
patching file pysnmp/proto/rfc1155.py
installing pysnmp
unpacking Twisted-2.5.0 in build/
patching file TwistedCore-2.5.0/twisted/internet/process.py
Hunk #1 succeeded at 315 (offset -20 lines).
unpacking pycrypto-1.9a6 in build/
installing pycrypto
installing twisted
installing twistedsnmp
making zensocket
gmake[1]: Entering directory `/usr/local/zenoss/zenoss-2.1.2/zensocket'
gcc -o zensocket -Wall -pedantic -D__GNU_LIBRARY__ -g zensocket.c
rm -f //usr/local/zenoss/bin/zensocket
cp zensocket //usr/local/zenoss/bin/zensocket
gmake[1]: Leaving directory `/usr/local/zenoss/zenoss-2.1.2/zensocket'
unpacking pynetsnmp-0.27.0 in build/
unpacking ctypes-1.0.1 in build/
installing ctypes
installing pynetsnmp
unpacking MySQL-python-1.2.0 in build/
patching file setup.py
patching file _mysql.c
Hunk #1 succeeded at 440 (offset -37 lines).
Hunk #3 succeeded at 460 (offset -37 lines).
Hunk #5 succeeded at 526 (offset -37 lines).
installing mysql-python
unpacking rrdtool-1.2.23 in build/
unpacking libart_lgpl-2.3.17 in build/
configuring build/libart_lgpl-2.3.17/Makefile
installing libart
unpacking freetype-2.1.9 in build/
configuring build/freetype-2.1.9/Makefile
installing freetype
unpacking libpng-1.2.8-config in build/
configuring build/libpng-1.2.8-config/Makefile
installing libpng
configuring build/rrdtool-1.2.23/Makefile
installing rrdtool
rm -rf //usr/local/zenoss/share/rrdtool/examples
rm -rf //usr/local/zenoss/lib/perl
unpacking epydoc-3.0beta1 in build/
patching file epydoc/apidoc.py
patching file epydoc/docbuilder.py
patching file epydoc/docintrospecter.py
installing epydoc
unpacking python-snpp-1.1.1 in build/
installing snpp
unpacking Yapps-2.1.1 in build/
installing yapps
unpacking nagios-plugins-1.4.5 in build/
configuring build/nagios-plugins-1.4.5/Makefile
installing nagios
unpacking libsmi-0.4.5 in build/
configuring build/libsmi-0.4.5/Makefile
installing libsmi
unpacking wmi-0.1.5 in build/
unpacking pyip-0.7 in build/
patching file icmp.py
installing pyip
unpacking simplejson-1.4 in build/
cp externallibs/setuptools*.egg build/simplejson-1.4
installing simplejson
installing conf/snmpd.conf
installing conf/zenactions.conf
installing conf/zenbackup.conf
installing conf/zencommand.conf
installing conf/zendisc.conf
installing conf/zeneventlog.conf
installing conf/zenhub.conf
installing conf/zenmib.conf
installing conf/zenmigrate.conf
installing conf/zenmodeler.conf
installing conf/zenpack.conf
installing conf/zenperfsnmp.conf
installing conf/zenping.conf
installing conf/zenprocess.conf
installing conf/zenrender.conf
installing conf/zenstatus.conf
installing conf/zensyslog.conf
installing conf/zentrap.conf
installing conf/zenwin.conf
installing conf/zenwinmodeler.conf
installing conf/zenxevent.conf
installing conf/zope.conf.in
installing conf/hubpasswd
Wrote file /usr/local/zenoss/etc/zeo.conf
Wrote file /usr/local/zenoss/bin/zeoctl
Changed mode for /usr/local/zenoss/bin/zeoctl to 755
Wrote file /usr/local/zenoss/bin/runzeo
Changed mode for /usr/local/zenoss/bin/runzeo to 755
Starting Zope Object Database
. daemon process started, pid=15476
Loading initial Zenoss objects into the Zeo database
(this can take a few minutes)
ZentinelPortal loaded at zport
Starting Zope Server
. daemon process started, pid=15499

=========================================================
zensocket must be setuid. As root, execute the following:
chown root:zenoss /usr/local/zenoss/bin/zensocket
chmod 04750 /usr/local/zenoss/bin/zensocket
=========================================================

Successfully installed Zenoss

Start Daemons:

bash$ $ZENHOME/bin/zenoss start

bash$ $ZENHOME/bin/zenoss status

  • Then I access to Zenoss portal, got this error.

HTTP Status 404 - /zport/dmd


type Status report

message /zport/dmd

description The requested resource (/zport/dmd) is not available.


Apache Tomcat/5.5.20

I reboot the RHEL server, then start mysql and zenoss. Finally, everything goes smoothly. Let's take this nice zenoss portal.

image

On my RHEL, mysql, snmp and python were installed with OS; other packages might installed from zenoss source tarball. I am not sure about this, you could check above to see my install log.

Install tips:

  • Package dependence should be consider before you build Zenoss source code. A full RHEL install is a lazy idea to solve this problem; but it is still the best practice if you are new to both Linux and Zenoss.
  • Start zenoss daemons might take one minute or more. If you access to zenoss portal immediately, you could get a HTTP Status 404 error. Before you see balance stone, please be patience.

Auto-Discovery of Devices

It's time to read ZenossAdminGuide211.pdf; BTW that's a good document. I will go ahead to note down what I did in my testing evn. Please turn to P47, I will go from there. For sure you have something discovered, please read the following tips:

  • The Zenoss machine should have snmp installed, including the following packages:

[root@localhost ~]# rpm -qa|grep snmp
net-snmp-libs-5.3.1-19.el5
net-snmp-5.3.1-19.el5
net-snmp-utils-5.3.1-19.el5
net-snmp-perl-5.3.1-19.el5

As far as I know net-snmp-utils-5.3.1-19.el5 is a necessary. Without this package, you do not have ability to snmpwalk any device via SNMP protocol; in other word you can not get enough information about that remote device.

  • Add a right network ID, here is a example:

ID: 192.168.6.0 --> for 192.168.6.0/24 subnet

  • snmpwalk at least one snmp-enable device, here is a example:

[root@localhost snmp]# snmpwalk -v 1 -c public 192.168.6.131 system
SNMPv2-MIB::sysDescr.0 = STRING: SunOS unknown 5.10 Generic_120012-14 i86pc
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.3
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (146417) 0:24:24.17
SNMPv2-MIB::sysContact.0 = STRING: "System administrator"
SNMPv2-MIB::sysName.0 = STRING: unknown
SNMPv2-MIB::sysLocation.0 = STRING: "System administrators office"
SNMPv2-MIB::sysServices.0 = INTEGER: 72
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (96) 0:00:00.96
SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.6 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.7 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.9 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.7 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.8 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.9 = STRING: The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (88) 0:00:00.88
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (88) 0:00:00.88
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (88) 0:00:00.88
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (88) 0:00:00.88
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (88) 0:00:00.88
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (90) 0:00:00.90
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (96) 0:00:00.96
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (96) 0:00:00.96
SNMPv2-MIB::sysORUpTime.9 = Timeticks: (96) 0:00:00.96

As you can see here: it is a Solaris 10 system. I just downloaded it last night, get it up and running in another VMWare session on my laptop. You should configure snmp service for Solaris in order to monitoring it via snmp protocol. I will past my /etc/snmp/conf/snmpd.conf below:

# cat snmpd.conf
# Copyright 1988 - 07/17/00 un Microsystems, Inc. All Rights Reserved.
#ident "@(#)snmpd.conf 2.24 00/07/17 SMI"

# See below for file format and supported keywords

sysdescr Sun SNMP Agent,
syscontact System administrator
sysLocation System administrators office
#
system-group-read-community public
#system-group-write-community private
#
read-community public
#write-community private
#
trap 192.168.6.130
trap-community SNMP-trap
#
#kernel-file /vmunix
#
#managers lvs golden
managers 192.168.6.130

192.168.6.130 is Zenoss ip address; you have to restart snmpd daemon after you change something in this file. Here is another tips for Solaris OS. Be default root can not login via ssh or telnet; you have to add another user. You will login as this new user, then su to root.

Let's see what I got after done all of above.

image

image

Zenoss has a pretty good network map, it is a flash map; you can drag things on this map. Before I end this blog, I'd like to summary my questions blow:

  1. Because my RHEL installation is big enough, I don't know what are dependence packages for Zenoss; no time to list all of them. Does have this list?
  2. I've no idea how to configure snmpd on Solaris. What I did was just modified /etc/snmp/conf/snmpd.conf
  3. How to restart snmp daemon for Solaris?
  4. Do you have any good blog about zenoss?

I will write a Chinese blog after this one to conclusion zenoss installation. Please give a hint if you have any comment.

2007-12-07

破门而入Zenoss总部--Break in at Zenoss HQ

Zenoss 2.1 Beta版有什么新功能,看了这部三分钟的电影您就能知道了:http://content.screencast.com/media/c01d3364-2df0-4ccd-90f8-964f9268c326_ee342243-dec3-4aaf-bb9e-c82f06220438_static_0_0_Zenoss Beta 2_1 Compromised.wmv这部电影使用了碟中谍的背景音乐,和星际的片尾字幕显示。为了方便大家的观看,下面是片中部分台词
赶快进入看看能找到什么?Zenoss在那,它在哪?就在这,打开门来看看是否有一Zenoss2.1 bate正在运行?快来看看这什么东西,干嘛的?这什么玩意?我不确定我能做这事!这是什么?看上去是一个地图么?Google Map,这是Google Map么?对啊,是Google Map~这些绿色的圆点是什么?来点击一下看看~看上去像是显示了一个数据中心之类的东西!Locations~哦!你可以拖拽这些东西?是的~这看上去,好像布局是可以配置的?哦 My god!哦你可以单击来选择一个最喜欢的布局?是啊,来看看~哇哦~~看这些黄色的按钮,他们是图标还是按钮?来点击一下看看先!这就来到了事件窗口了~来看看这个网络map怎么样?这些玩意还真的是浮动的!!非常cool!这个小企鹅是个啥?这个可能是个Linux服务器~哦,你可以告诉我windows服务器是啥,那个是windows服务器的图标?哦 My God!!!你可以点击之后看到一个小圈在上面。哇!!是在是cool!!我喜欢它!!

在拍摄这个电影期间没有Zenoss的员工受伤,如需更多zenoss Beta 2.1的信息请联系我们www.zenoss.com


观后感:
一个貌似比较无知比较神经质傻哥们对Zenoes的新特色进行了一番探索,一个开发人员尝试给他做了一个演示。从一定程度上看出Zenoss开发人员比较兴奋,从侧面可以看出他们比较happy比较喜欢他们的工作,喜欢这个产品。我想这可能是一个产品创造性的主要源泉。开源软件人的创造性大于商业软件,商业软件是金钱驱动的,是商业;我觉得商业软件的开发人员很难把自己的创作性投入产品中,起码在中国是这样。
关于Zenoss 2.1,废话少说最快的体验方法莫过于直接使用它。一种不需要安装的方式是直接下载安装好的VMWare虚拟机。你只需要到VMWare下载一个VMWare Player,在下载这个Zenoss的虚拟机压缩文件就成:http://nchc.dl.sourceforge.net/sourceforge/zenoss/zenoss-2.1.1-x86.vmware.zip下载并且解压缩后您就可以使用了。它是使用DHCP的在启动之后就能在root登录的console上看到登录的网址,请登录端口8080的那一个。登录密码是admin/zenoss,have fun~~~

功能点评:
先请看:http://www.zenoss.com/community/code/zenoss-2.1/zenoss-core-2-1 文中提到的电影下载自本页。我仅仅感受了一下界面并没有深入功能。就界面上讲,我觉得他们做的非常好。界面上的每一块基本上都是可以伸缩和隐藏的,好像在非IE的浏览器里显示的更好。主页上的Dashboard是可以配置的象MSN Space的页面一样的定制方式。Google Map的引入使人眼前一亮,我曾经在OpenNMS,Cacti,Unicenter中尝试Map功能;Zenoss在这个功能上创意和功能都大大超出了其他产品。他的网络地图怎一个cool字了得,做到这个份上对于3层网络拓扑图来说算是一种很高的境界了。
我准备使用的是它的自动发现功能和对JXM监控的功能。如果您对这个软件有什么心得的话别告诉我。

后记:
我仔细看了一下Zenoss.com网站,发现两年之内变化还是蛮大的。最大的方面是在它提供的技术支持和服务上。Zenoss Enterprise Edition的 Zenoss Subscriptions定价从66$到150$不等,同时还提供了培训、实施和定制等服务。前一段时间看到的相关新闻中提到了Zenoss可以列入10大最赚钱的开源软件之一(网管类)。他们的Zenoss很happy,他们公司也很happy。还真是鱼和熊掌兼得。

2007-06-01

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 them on everywhere. Then you get a fancy IT management solution running on your computer; you really do not even know about Linux and open source. You will see it rocks for you; you won’t troubleshoot for installation issues.

http://www.vmware.com/download/player/

  • OpenNMS 1.3.2-CentOS4

http://sourceforge.net/project/showfiles.php?group_id=4141&package_id=227240

  • Zenoss 1.1.1

http://downloads.sourceforge.net/zenoss/zenoss-1.1.1-x86.vmware.zip

  • GroundWork 5.1

http://www.groundworkopensource.com/downloads/full_download.html#vmw

  • OpenESM (ZABBIX)
http://www.openesm.com/s1/

More will coming soon.