Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


aw

aw

286 posts

Ultimate Geek


#81207 9-Apr-2011 09:59
Send private message

Hi all,

For the past few years I've been contracting to a couple of schools and other people and as part of that, combined with a desire to automate as many repetitive tasks as I can, I have built up my own multi-site network management system.

Thing is, I'm not so sure if I want to keep doing this on my own. I enjoy most of the work, it's just the administrative side of running your own business and the "lower-end" tech support that I'm not so keen on anymore.

So I was wondering what advice other Geekzoners have with what I've got and what I should do with it, or if there's anyone interested in using it?

Below I explain what the system does and where it's at, and why I'm looking for a bit of a change. I'd like to hear your advice on what I should do from here.

In a nutshell, it's a multi-client managed network environment that for each site consists of one or more Linux/Samba servers (was openSUSE, moving to CentOS) and Windows workstations, using a combination of per-site and multiple-site management.

If there's more than one server on a site then services are usually clustered using a combination of NFS, DRBD, rsync and Unison and my own self-written "glue" scripts that allow me to load-balance and auto-failover service by service that I call "Sirius". Services can be individual services like Samba or qmail, or can be whole VMs (such as a Windows server or Zimbra VM).
Servers are built using a semi-automated set of build scripts I wrote that cut setup time by about two thirds and have server setups across different sites consistent, and help with syncing data from server to server whether clustering or upgrading (or both - upgrading a cluster).

Workstations are built and managed using a combination of open-source tools but mainly through a management program I again wrote myself ("Streamline") that does everything from automated application distribution/provisioning and maintenance to smart document synchronisation (again written muself) and redirection (user or machine based - so you don't fill a shared workstation HDD with a hunderd different people's MyDocs folders but still synchronise it with their individual laptops) to location-based printer management - some things absent when using Windows in a non-AD environment like Samba. Streamline also manages software updates including Windows, Office, Adobe Flash/Reader and so on.
This combines with an open-source imaging platform (FOG) to allow me to completely remotely rebuild a PC and provision the correct software for it, remotely, with a single click. If I rebuild a machine, often the user doesn't even know it's been done.

Basically I wrote it and added features to it to respond to the needs of the schools it's at as well as minimizing repetition between those schools and other sites, with a view to expansion.

It's designed so I can maintain per-site repositories for software as well as have a multi-site repository which I distribute software and updates multiple/all sites need like security updates and useful gratis software - again this is to minimize repetitive management. I can test then distribute a new or updated piece of software (or things like service packs) to multiple or all client sites in one go. The on-site servers synchronise relevant parts of the multi-site repository overnight and it's applied to workstations as they're used.

Licensed software such as Microsoft Office can be distributed using the site local repository but updates and service packs distributed multi-site.

It's designed to be green - queued-up maintenance tasks are performed when the user logs off and the machines are then powered down - they're not left on overnight. Full rebuilds are initiated with a Wake-on-LAN wakeup and a PXE boot.

Currently, this system is deployed in full at one Auckland primary school that I manage myself, in part (staged rollout this year) at one Auckland secondary school with its own network admin, and scaled-down "miniservers" are installed in three test sites to see how small a home/office I could economically scale the system down to. I figured from that test I can have a system that will provide full network management for a site as small as three  or four workstations. To that end, it also supports management, document sync, and partial profile sync with Home Editions of Windows although I'd still class this somewhat experimental. I have two small sites doing this.

It's a little incomplete - the administrator-facing management tools are written in MS Access/VB for example which is not quite ideal but it works.

Overall I believe it works well at these sites - users seem happy and the automated build processes and server clustering mean any faults are repaired or at least worked around quickly - but I got these sites by word of mouth. I'm not a marketer and also I'm not too keen on continuing as a one-man band.

I'd like to combine this system with some sort of network management company so I can focus on continuing to develop/maintain it without having to worry about all the other bits that go with doing it alone from basic client tech support to GST returns.

It's survived the test of working well at a school - a difficult environment - so I'm confident it should be pretty solid in an office environment.

So now that I have this system, what should I do with it?

Any advice much appreciated.

Andrew

edit: fixed grammar

Create new topic
magu
Professional yak shaver
1599 posts

Uber Geek

Trusted
BitSignal
Lifetime subscriber

  #456958 9-Apr-2011 10:09
Send private message

Sounds like an awesome system. Surely one of the many IT companies here on GZ could be interested! :)

Maybe write a thorough documentation and sell it online as an appliance?




"Roads? Where we're going, we don't need roads." - Doc Emmet Brown



ascroft
395 posts

Ultimate Geek


  #456968 9-Apr-2011 10:43
Send private message

I would make a checklist against what the competition has - what is it that this does better, cheaper, faster?

Anybody wanting to partner with you on this will want to understand this.




common sense is not very common


aw

aw

286 posts

Ultimate Geek


  #456972 9-Apr-2011 10:55
Send private message

Thanks for the replies.

Documentation is something I've never had the uninterrupted time to write properly so that is one thing it currently lacks. It's something I think I'd need to dedicate a week or two to focusing on - difficult when working alone.

And at this stage I'm not too sure what the competition is. When googling around I've not found much in the way of small-to-medium sized multiple-client network management. It was kind-of why I started writing my own. I'll look around again but if anyone knows of anything along those lines, please post :)



freitasm
BDFL - Memuneh
79145 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #456981 9-Apr-2011 11:43
Send private message

You have a couple of options:

a) package and sell it, either as a service or as software for IT depts to use.
b) open source it, with an adequate licence, upload to a project hosting site and let people use it.

If you go through (a) then you will need to document the system, define a target market, make a list of its feature set, make sure it's adequate for the market you want to reach, and sell it.

You will need to arrange for some investment/capital. You will need then to provide support (not yourself, but whatever organisation comes out of your plan), accounting, etc.

In other words, turn it into a sellable product.





Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup


freitasm
BDFL - Memuneh
79145 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #456982 9-Apr-2011 11:43
Send private message

Also, sorry, moved to another forum...





Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup


aw

aw

286 posts

Ultimate Geek


  #457571 11-Apr-2011 17:26
Send private message

Hm, while I'd love to release it as OSS, I also need it to pay the bills. I think managing an OSS project would spread me too thin and it'd hurt both me, the project, and my existing customers by creating more work with no more income.

So I guess it needs investment or sponsorship from somewhere. I guess finding an investor will involve documentation again so they know what they're sponsoring. I guess I will have to get writing then!

Ragnor
8196 posts

Uber Geek

Trusted

  #457614 11-Apr-2011 20:55
Send private message

aw: 
And at this stage I'm not too sure what the competition is. When googling around I've not found much in the way of small-to-medium sized multiple-client network management. It was kind-of why I started writing my own. I'll look around again but if anyone knows of anything along those lines, please post :)


If you look for "cloud based IT automation" you will find products like Kaseya, which are your competition
http://www.kaseya.com/solutions.aspx
http://www.kaseya.com/features.aspx

I would follow their software as a service type pricing model
eg: monthly service fee and a small fee per machine and/or tiered monthly packages for upto x machines at each tier.

I think you will need investment to give you or a team the time to bring your admin ui/tools etc up to a high standard.


 

 
 
 
 

Shop now for Lenovo laptops and other devices (affiliate link).

gzt

gzt
16997 posts

Uber Geek

Lifetime subscriber

  #457625 11-Apr-2011 21:16
Send private message

Here's a few thoughts in case it is useful,

Looks like you just need a good bookkeeper to deal with the raw paper.

And, to hand off the time consuming hand-holding type support to a competent support contractor at an hourly rate charged back to your customers.

That leaves you holding last line support, implementation, maintenance / new features. Somewhere here it starts looking a little more like a sustainable business and less like a one man band.

In terms of attracting investment, your business plan is far more important than detailed documentation. Things like licence/renewal structure, client/server licensing differentials, update/maintenance subscriptions, and growth projections from a sustainable base.

From there you can contract out the implementation and it starts looking like a solid business.

Create new topic





News and reviews »

Logitech G522 Gaming Headset Review
Posted 18-Jun-2025 17:00


Māori Artists Launch Design Collection with Cricut ahead of Matariki Day
Posted 15-Jun-2025 11:19


LG Launches Upgraded webOS Hub With Advanced AI
Posted 15-Jun-2025 11:13


One NZ Satellite IoT goes live for customers
Posted 15-Jun-2025 11:10


Bolt Launches in New Zealand
Posted 11-Jun-2025 00:00


Suunto Run Review
Posted 10-Jun-2025 10:44


Freeview Satellite TV Brings HD Viewing to More New Zealanders
Posted 5-Jun-2025 11:50


HP OmniBook Ultra Flip 14-inch Review
Posted 3-Jun-2025 14:40


Flip Phones Are Back as HMD Reimagines an Iconic Style
Posted 30-May-2025 17:06


Hundreds of School Students Receive Laptops Through Spark Partnership With Quadrent's Green Lease
Posted 30-May-2025 16:57


AI Report Reveals Trust Is Key to Unlocking Its Potential in Aotearoa
Posted 30-May-2025 16:55


Galaxy Tab S10 FE Series Brings Intelligent Experiences to the Forefront with Premium, Versatile Design
Posted 30-May-2025 16:14


New OPPO Watch X2 Launches in New Zealand
Posted 29-May-2025 16:08


Synology Premiers a New Lineup of Advanced Data Management Solutions
Posted 29-May-2025 16:04


Dyson Launches Its Slimmest Vaccum Cleaner PencilVac
Posted 29-May-2025 15:50









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.