server monitor software open source

Open Source Code Behind Polomercantil
As we started the project of the electronic auction PoloMercantil.com, we knew that the proprietary software costs would be too high for our financial resources. Our only option then was to make use of Open Source Code softwares.
However, within the Open Source Code there are lots of softwares to choose from, and it´s up to the system analyst/programmer to pick the ones that best suit the project goals.
In our case, we picked Linux as our operating system. However we faced a big question: Which Linux distribution ? There are dozens of linux distributions, each one with specific advantages, sometimes with or without paid services.
We chose linux Slackware because we thought that it would suit better our needs, in terms of stability and reliability. Slackware is a conservative distribution, meaning that it only offers in its distribution package kernel versions and third party libraries, once it´s been proved to be stable and reliable. As a result, Slackware is one the most stable Linux operating system on the market. If the user wishes the most recent Linux kernel and libraries, we recommend to look for a different distribution.
Another reason for us picking Slackware, was because of its text interface, which at the beginning may become a bit difficult, in the long run however it offers a better understanding of the Linux environment. This way most of Slackware configurations are done thru text scripts.
Once it was set the operating system, we picked Apache as our web server. Apache is one of the most popular web server in the internet. For server programming language, we chose PHP. Also, a very popular programming language. Our experience with Apache/PHP proves that this setup is very reliable, working extremely well in our production environment. For workstation programming language, we chose javascript, which besides of having a simple syntax, it offers lots of resources.
Apache web server is really a complete web server. Also, it can become very complex with many configuration setups.
For our database, we picked Postgresql. This database has been made available to the public for more than 15 years, and besides of being well debugged, it offers so many resources that it has become one of the best database options from Open Source Code softwares. Extremely reliable, Postgresql has reported cases where there have been databases in production with over 4 terabytes. Besides all of that, Postresql is not the most popular Open Source Code database. A matter of marketing ? Probably.
As for the programming language PHP, we had to use an object oriented application structure. There are many PHP application structures being offered with Open Source Code license. Object oriented application is very important, because it makes programming very easy and scalable up to the point where the system may grow without many problems. Also, it helps to keep PHP code separated from HTML, with the help of some specific libraries, such as Smarty. We make use of Smarty library and we believe that it is a very important resource, which can even make web pages faster thru the use of its cache functions.
Also a very important set of libraries worth mentioning for PHP systems, is the PEAR libraries. In PEAR web site, among the many libraries being offered, there are the database interface DB and the MAIL_QUEUE, which sends emails thru the use of database.
As we came to the end of the project PoloMercantil, we had to use some sort of real time database replication. For that we chose the DRBD and Heartbeat libraries. The use of database replication is very important and should not be postponed. Just after 3 months our system got into production, our server hard disk became bad. Thru the use of DRBD/Heartbeat we were able to put the system back into production within seconds, without loosing any data. DRBD/Heartbeat replication is done thru the use of a lan network between the server and slave nodes.
Our project also makes use of ImageMagick (enlarge and reduce images), Iptables (firewall), Tsearch2(text search in portgresql) and Mon (linux monitoring tasks).
Also a very important library worth mentioning is the pseudo APC compiler for PHP. Speed is always a critical factor for internet sites.
PoloMercantil is already in production and based upon our experience we can say that the Open Source Code softwares we picked, proved to be extremely reliable and stable. Open Source Code softwares can certainly be an excellent option for developing web sites.
Roberto Sedycias
IT Consultant for PoloMercantil
This article is under GNU FDL license and can be distributed without any previous authorization from the author. However the author´s name and all the URL´s (links) mentioned in the article & biography must be kept.
About the Author
This article can also be accessed in portuguese language from the News Articles section of the page PoloMercantil.
Roberto Sedycias has a bachelor degree in Business Administration and over 20 years experience in systems analysis and computer programmer. Currently working as IT consultant/chief software engineer for www.PoloMercantil.com.br.
![]() |
![]() HP DL160 G6 CTO 12GB 35 P410 256MB BBWC 491532 B21 US $995.00
|
![]() Hp DL380 G6 2 x x5550 266GHz 12GB P410i 512 491316 001 US $3,595.00 |
![]() Hp DL380 G6 E5540 253 GHz 6 GB P410i 491332 001 US $1,950.00 |
![]() HP DL120G5 QC X3330 226GHz 2GB 160GB 3YrWar 533984 001 US $695.00
|
![]() Hp DL380 G6 QC E5520 226GHz 6GB P410i 256 491325 001 US $1,595.00 |
![]() HP DL145G3 Opteron DC 2210 HE 18GHz 1GB 80GB NHP SATA US $300.00
|
![]() Dedidcated COBALT RAQ W STRONGBOLT CENTOS BLUEQUARTZ US $69.00
|
![]() Hp BL490c G6 QC X5570 293GHz 6GB 10GB Ether 509314 B21 US $1,750.00 |
![]() HP BL460C G5 E5450 30G 12MB 2GB2x1GBLP E200i 64mb US $1,594.99
|
![]() HP BL460c Xeon 5160 30ghz Dual Core 4GB 416656 b21 US $249.99
|
![]() New Arcmail Defender U3120 12TB Network Email Appliance US $6,599.00
|
![]() HP BL460C G6 X5550 266ghz 6GB3x2GB P410i 507778 b21 US $1,594.99
|
![]() Dedidcated sun Cobalt RaQ3i 3 MONTH FREE COLO USA READY US $99.00
|
![]() SERVER 98 deep 1U DUAL CORE 2GIG RAM 2X500GB SATA NEW US $725.00
|
![]() HP ML370 G6 Tower E5540 253ghz 6GB DVD SFF 487791 001 US $1,824.99
|
![]() HP DL165G5 Opt 2352 21ghz 2GB 160GB 490671 001 US $599.99
|
![]() HP BL460c G6 E5520 226 GHz 6 GB 10GB Ether 507782 B21 US $1,095.00 |
![]() HP DL385G2 Opt 2214 22ghz Dual Core 2GB 407429 001 US $499.99
|
![]() Intel Dual Xeon Nehalem Custom Computer 24gb RAM US $4,150.00
|
![]() SUN COBALT QUBE 3 BIZ 1 HD running on RAQ3 Hardware US $69.00
|
![]() HP BL685C G5 Opt 8354 22ghz x 2 8GB E200i 447967 B21 US $494.99
|
![]() HP ML350 G6 Tower 2X E5530 12GB P410 512MB 487928 001 US $2,775.00
|
![]() Hp BL460c G6 QC E5540 253GHz 6GB 507779 B21 3 Yr Warr US $1,495.00 |
![]() SUN COBALT QUBE 3 PRO running on RAQ3 2x 80GB RAID US $269.00
|
![]() SUN COBALT QUBE 3 BIZ on RAQ3 unit Updated US $129.00
|
![]() SUN COBALT QUBE 3 BIZ 256MB RAM 80GB DRIVE CDPOWER US $199.00
|
![]() Dedidcated sun Cobalt RaQ4 Server with OS Restore CD US $99.00
|
![]() Hp BL480c 2 x X5260 333 GHz 4GB P400i 256 461606 B21 US $550.00
|
![]() Hp BL490c G6 QC E5540 253GHz 6GB 10GB Ether 509315 B21 US $1,350.00 |
![]() SUN X2100 SUNFIRE 1GB AMD OPTERON 146 20GHz 1U SERVER US $149.99
|
Starting the sysadmin tools renaissance: Flapjack + cucumber-nagios
Related posts:
- server monitoring software open source server monitoring software open source Best Match Time: ending soonest...
- monitor servers linux monitor servers linux Best Match Time: ending soonest Time: newly...
- monitor servers freeware monitor servers freeware Best Match Time: ending soonest Time: newly...
- open server list open server list Best Match Time: ending soonest Time: newly...
- server management software server management software ...
Related posts brought to you by Yet Another Related Posts Plugin.


US $995.00




























