How to build an application in Django which will handle Multiple servers accross network
Adam Tauno Williams
awilliam at whitemice.org
Fri Apr 29 12:01:31 CEST 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
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