Open Source used in Enterprise(开源软件应用于企业内部的例子)

I have experience in deploying Open Source Applications in Enterprise for years. Here are some good examples which used Linux and Open Source Tools in Enterprise for different usage.



Servers Monitor by Cacti

Servers Monitor based on Cacti, SNMP and RRDTools. The system used to monitor Linux Cluster Hosts used by iQue's IDC application. CPU, Disk, Network and some other system performance are of the server are monitored by Cacti through the SNMP protocol. Every host run the SNMP agent for performance data collection. Some threshld setup by a Cacti Plugin and will raise a warning mail to the administrator when some performance data was over the threshld value.

The RRD Data Graph of one server. RRD数据的图形化展示 Cacti Graph
The setup screen of Graph Management of Cacti Cacti图形管理界面 Cacti Setup
The threshld screen shows some configed threshld values Cacti基于插件的阈值设定 Cacti Threshld
Return to TOP

Servers Monitory by BigBrother

Big Brother is a very old monitor system in Open Source Tools chian. It has commerial support from it's site. It is replaced by many modern tools just like Nagios and so forth.
BB is the old monitor system when I joined Michelin IT Dept. We porting the monitor system from Big Brother to Nagios when I was working there. So BB was obsolete then.

BigBrother Monitor Screen of one servers Group. Each Link will follow the larrd plugin and show the Graph of RRD Data when clicked. Big Brother
Return to TOP

Network Monitor by Cacti

We used Cacti for Network(Mainly for WAN) bandwith utilization monitor in Michelin AP Zone. All the sites of Michelin AP connected with MPLS link, so we monitor each interface of the MPLS router...

MPLS Link Utilization of each site 每个Site MPLS链路带宽使用情况 Cacti for Bandwidth Utilization
Ping Latency between each site's MPLS Router and Cacti Host which is located in Singpore 每个Site的MPLS路由器和Cacti主机之间的Ping延迟 Cacti Ping Latency
The Devices Management Screen of Cacti 设备管理列表,显示了各个Site的路由器设备 Cacti Devices Management
Return to TOP

Application Performance Monitor with Nagios

Nagios is an Enterprise-Class Open Source Monitoring system. It can be used for monitor system, network and applications. Just like the site said, "It is industry standard and enterprise ready".
In Michelin AP, we deployed Nagios for application performance monitor to replace the old BB system. The system is *ONLY* focus on the application, not on single server or host as usually, one application compised by a few servers and hosts.
The system used some other tools just like customized perl scripts and WebInject to collect the performance data of different applications. All the scripts and tools return the performance data as Nagios recognized format. Sure, you can call them Nagios extra or plugin, but this is not the whole story. You should know much about Nagios before you write your own nagios compitable scripts or tools...

Three main Applications(critical) Status show in Nagios 3个主要的应用状态 Nagios Monitor
JDE - The main ERP Application Status for different China Sites 中国各个site JDE ERP应用状态一览 Nagios Monitor
Another Nagios(with default Web Interface of Nagios) used in Michelin China IDC application 米其林中国IDC应用的另一个Nagios(基于Nagios默认的web界面) Nagios Monitor
The IDC Application Status Detail IDC应用状态详细 Nagios Monitor
The RRD Graph of Application Performance data get from Nagios PNP Plugin 通过Nagios PNP插件绘制的应用状态性能图 Nagios Monitor
Return to TOP

Intranet Portal with Joomla

Web Site or Portal of Enterprise is another good idea for practising Open Source Software in Enterprise as there are many good Portal Tools in Open Source world. Joomla is very powerful CMS application for example.
Joomla is used for Michelin China Intranet Portal as trial. I developped the following template according to other Intranet site in Michelin Group.

First page of the Michelin China Intranet 米其林中国内部交流网站首页(Joomla的主题根据米其林内部风格定制) Joomla Portal
News Screen of the Joomla Site 显示新闻的页面 Joomla Portal

Intranet Portal with TWiki

TWiki is a very powerful and easy to use Wiki System. It is also used in Many companies for Internel Document Center or Portal.
In Michelin China, TWiki was used for a long time, the initial system was deployed at about 2002, long long ago before I joined the Micehlin IT Team. I took over the maintaining task of TWiki and found it is very powerful even though there some big issue for Michelin's Old TWiki installation. I just found a good way to upgrade the old TWiki with more than 20GB data to the new version. Unforunately, I have no chance as I had to leave Michelin.
The TWiki System was used by each Dept. in Michelin internel or by projects. Each Dept. or each project will hold your own TWiki page and share the documents and resources through TWiki in their team with access permission control provided by TWiki...

TWiki Page of SI Dept.(The IT Dept. of China) IT部门的TWiki页面 TWiki Portal
Return to TOP

Intranet Portal with Plone

Beside the TWiki system, we also try some modern Portal system to replace TWiki with a better way. Plone is one of them.
This Plone system is only used for IT Dept. for test.

Plone is another good choice for CMS and Portal site, it works in some different way. Plone是另外一个不错的CMS或Portal类网站的选项,它以特有的方式工作 Plone Portal
Return to TOP

Survey System by Opinio

Actually, Opinio is not a Open Source software, I think.
The company only provide the free version for basic Survey function ...
In Michelin, we used Opinio as our Web Survey system for internal survey, just like "End User Satisfaction Survey".
As Opinio is a Jsp Application deploy with Tomcat Server and the backend DB is MySQL, it is good idea to run it on Linux system. It is just working very well for us

Opinio Survey System Opinio调查程序 Opinio Survey
Return to TOP