How to build an application in Django which will handle Multiple servers accross network

Adam Tauno Williams awilliam at whitemice.org
Fri Apr 29 06:01:31 EDT 2011


On Thu, 2011-04-28 at 23:47 -0700, Anurag (anu) Agarwal wrote:
> Hi All,
> I want to build an application for one of my client which has
> following features
> 1. Client has some driver software which can be installed on Windows
> and Linux based systems. This driver software is fetching some
> operating system details using kernel level programming.
> 2. Now a new web based application is required to moniter these
> servers remotly. This application will talk to these servers and get
> the data (not sure how data will be fetched from driver software) then
> show it on UI.

Perhaps via WMI?

> 3. The web based application will be used internally in the network to
> moniter servers in that network only.

You mean like OpenNMS or ZenOSS?

> 4. Web based application will be a real time application with a
> Database.

Like OpenNMS or ZenOSS?

> 5. Technology I am thingking for web based application is Django and
> Python as this web application can also be installed on Windows or
> Linux based OS.

If you want real-time monitoring you *must* build a service; a 'web app'
can *not* do that.

> 6. Also please suggest which third party tool for chatrs and graphs I
> should use with Django (open source + paid)

ZenOSS and OpenNMS do graphs using RRD.

> If you guys can help me in desiging a very high level Architecture of
> this application.

Take a look at ZenOSS; copy what they did.

> Thanks for reading so long. Please help me in this. If I am not clear
> on something then please write back.





More information about the Python-list mailing list