Online education portals like Udacity and Coursera are really changing the world of remote learning in significant ways. By making free and high quality education accessible to a global audience, these platforms are opening up undreamt of possibilities for communities around the world to improve, grow, and prosper in the digital economy of the 21st century. Education at top tier colleges and universities has traditionally been a social and economic privilege, but now anyone can join in the learning revolution by sitting in virtual classrooms with the world’s best and brightest educators. Whether this involves learning how to code and build smart phone apps, or starting up a new business, or learning about public health literacy, the sky is the limit of what’s now possible.

Everything about Web and Network Monitoring

monitor.us open source stack

monitor.us is the leading free website monitoring service provider that helps SMBs (small and mid size business) and individuals to be have control over the availability and performance of their websites, email, network devices etc. It is built on industry-proven best-of-breed open source products stack:

  • Database - MySQL, the most popular open source database. It’s used in more than 10 million installations ranging from large corporations to specialized embedded applications on every continent in the world. It’s become the database of choice for a new generation of applications built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.)
  • Web Servers – Apache HTTP and Tomcat servers. Apache has been the most popular web server on the Internet since April 1996. Surveys found that more than 70% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined.
  • OS - Linux, namely RedHat and Debian distributions
  • Monitoring software – in early versions we were using Nagios and various Nagios plugins. Although because of scalability issues we have to replace Nagios core with our own implementation. The implementation is compatible with existing Nagios plugins.
  • Ajax Front end – we used Yahoo UI, and YUI-Ext. The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. Ajax components use REST, JSON and XML based communication with the backend. Backend is implemented on Service Oriented Architecture (SOA) and the API is open and is available on our open source portal.
  • Programming languages – Java, JSP and C++.
  • Object-relational mapping – Hibernate. Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom – including association, inheritance, polymorphism, composition, and collections.
  • Messaging bus – JMS and The Spread Toolkit. Spread is an open source toolkit that provides a high performance messaging service that is resilient to faults across local and wide area networks.
  • Reporting - JasperReports from JasperSoft. JasperReports is a powerful open source Java reporting tool that has
    the ability to deliver rich content onto the screen, to the printer or
    into PDF, HTML, XLS, CSV and XML files.

monitor.us also open source its components. The monitor.us widgets are available as open source projects at www.paid-monitor.org.

[tags] monitor.us, paid-monitor, open source, LAMP, nagios, ajax, mysql, hibernate, jms, jasperreports, monitoring, website, webmaster, json, rest, soa, yui, yui-ext, linux, apache, tomcat[/tags]

Hovhannes Avoyan

About Hovhannes Avoyan

Paid Monitor CEO – Hovhannes is an international entrepreneur with a recognized and respected reputation in the high tech industry. His technical expertise, combined with his drive to build the best business/product, has positioned him as a visionary international extension of Silicon Valley.

Comments are closed.