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 by Big Brother
- Network Monitor by Cacti
- Application Monitor by Nagios
- Portal by Joomla
- Portal by TWiki
- Portal by Plone
- Survey System by Opinio
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数据的图形化展示 |
|
| The setup screen of Graph Management of Cacti Cacti图形管理界面 |
|
| The threshld screen shows some configed threshld values Cacti基于插件的阈值设定 |
|
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. |
|
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链路带宽使用情况 |
|
| Ping Latency between each site's MPLS Router and Cacti Host which is located in Singpore 每个Site的MPLS路由器和Cacti主机之间的Ping延迟 |
|
| The Devices Management Screen of Cacti 设备管理列表,显示了各个Site的路由器设备 |
|
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个主要的应用状态 |
|
| JDE - The main ERP Application Status for different China Sites 中国各个site JDE ERP应用状态一览 |
|
| Another Nagios(with default Web Interface of Nagios) used in Michelin China IDC application 米其林中国IDC应用的另一个Nagios(基于Nagios默认的web界面) |
|
| The IDC Application Status Detail IDC应用状态详细 |
|
| The RRD Graph of Application Performance data get from Nagios PNP Plugin 通过Nagios PNP插件绘制的应用状态性能图 |
|
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的主题根据米其林内部风格定制) |
|
| News Screen of the Joomla Site 显示新闻的页面 |
|
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页面 |
|
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类网站的选项,它以特有的方式工作 |
|
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调查程序 |
|



