Hi everyone. Some of you may know me from some of the (quite frequent) posts I make to this group. What you probably don't know about me is I've been working with a group of people for some time now on a better way to manage an IT environment, team and company and we're now looking for beta testers for the software we've created (I have squared this off with the owners of this group).
First up: we're looking for beta testers only: not money or sales. Just genuine people to give some fresh eyes over what we've done. If you make it through the very long post below and like the look of the screen shots I've attached, let me know if you're interested in more information. We'll do a Q&A to explain how we do all this securely and how it all works. We are a security auditing company, as well as a public cloud so we have put security as priority #1 at every step of development. Really.
Please excuse me - this is going to be a long post because I need to explain what the software does and a tiny bit about how it does it.
Firstly, round one of beta testing is focused (almost) entirely on Microsoft based shops / environments. Linux will come soon. So if that's not you, this doesn't apply.
Next up - what is the software? Well, frankly, it's everything you need to run an IT business. It's a ticketing system, a CRM, a server management system, a project management system, reporting system HR, payments, accounting - everything. All in one place.
I'm sure I'm not the only IT pro who's had to work with terrible ticketing systems or frankly awful IDS or notification systems and eventually - I just had enough of working with systems that didn't work for me. So I made my own (with some help from my co-workers).
I didn't want a ticketing system that takes multiple steps to enter data or register time and I don't see the point in putting data into a ticketing system that doesn't talk to the accounting system or doesn't manage staff KPI metrics and bonus hours / overtime, etc. I don't want a project management system that is blind to the hours someone is doing in support and I don't want to have to log in to one place to find passwords, another place to enter time, a third place to record opportunities and CRM - that's a joke. I want a customer portal that is a pleasure to use and a treat on the eyes, that's responsive and works on mobile or desktop just as well.
If you're willing to look at it and help us make a system that is actually a genuine pleasure for IT folk to use, instead of the god awful nightmare than almost every off the shelf system actually is, then please let us know.
So here's "*ServNT*" (and yes, I know there's a Windows .exe with that name :P). See the bottom of this (sorry long) post for some of the things it can manage, in summary.
There's a lot of pictures so bear with me (and I apologise for the way Chrome has slightly munted the screenshots). As you can see, it's a dashboard that immediately tells you how you're tracking for KPIs, what you have on, and what you need to know.
You can see images in here showing CRM stuff like people, accounts, people, etc. You can see cases, tickets and all the normal things you would see in a ticketing system - but you'll also see that ServNT can see what's going on servers, in real time. We can also see any device managed by SNMP (such as routers) so we can give you realtime information about network usage at edgerouter or on switches, etc.
From a staff perspective, I can see who is overdue / late on cases, who is meeting their KPIs each month and I can bill clients directly for services and resources from ServNT (via Braintree, Stripe, Credit Card, Invoice, etc.). I can assign resources on a Hyper-V server or Exchange or anything that can be managed by Powershell.
If you've read this far, you'll also see at the end a green set of pages - this is where the customer logs in to manage their cases, etc. They have a different set of capabilities, obviously, but they can create, update, close, etc. their own cases and they can also (if they have permission) see information about their environment, too, such as internet usage and server details.
We can do things such as have a customer log in, make a request for a quote (perhaps for a new laptop), then we provide the quote, they can accept or reject it and even pay for it within the system. This can then be automatically reconciled against Xero, MYOB, Quickbooks, etc. All without a human having to do anything (other than provide the price for the laptop).
As I mentioned above, security is a serious part of this. All communication from servers to ServNT are over HTTPS, with all payloads encrypted with a private / public key. All data is stored hashed with 2 different salts, stored in 2 places, each not visible to the other. We've audited the hell out of the code. Powershell commands executed by Window Servers can only contain whitelisted commands (controlled by you and on the server, where they can only be change by someone who is already an admin) - greylisted commands require administrator approval and blacklisted (i.e. delete-vm) cannot be run by the server. All commands to servers are pull based, not pushed and the SSL communication is again encrypted, to prevent man in the middle attacks. At no point can we or someone else see or work out your passwords or details.
Here's a bit of a summary of what it can do, now.
ServNT can control Hyper-V (2012 R2 / 2016) virtual machines and ServNT manages Hyper-V in a proper multi-tenant mode: so you can run your own cloud. It understands SDN, VLANs, etc. for Hyper-V and SMB3 storage. It can make VMs, start, stop, assign SDN or VLAN as required.
ServNT can control DPM 2012R2 environments to backup Hyper-V hosts, Windows Servers, etc.
ServNT can control multi tenant Exchange environments. In fact, it's so smart, it can create one for you on a blank (Hyper-V) VM. So you can start selling Managed Exchange to clients if you can't do this right now. Your own Office 365.
ServNT can manage users, passwords, etc. All the day to day stuff of AD - which also means you can outsource password resets back to your client's themselves. It can also enforce truly strong passwords. :)
ServNT will report back on things like patches waiting, patches installed, flag if software is added to a host, if a backup fails, etc. Low disk space - all the normal things. But you can also trigger update installs, retry etc. All from within ServNT.
If you can see the details by SNMP, so can ServNT. So we can get your flow metrics, etc. and track daily usage or whatever you need (and we do).
You can bill clients directly from ServNT - so if it sees you have 42 Exchange users and you charge $10 a mailbox - it will handle the invoicing and billing for you (and payment, via Braintree, who is essentially PayPal).
Manage your team's KPIs, metrics, etc. Report on overtime or targets, etc.
ServNT even provides some IDS features - such a triggering an alert when files execute from temp or when certain extensions appear (like those used by Locky Ransomware, etc.).
Anyway, have a look at the images and let me know if you're interested in trying it out. It's in Beta so this means we're open to new ideas and development to help it fit your business, as well as ours.
I understand this has been a really long post for Google+ and I apologise, once again.
Thanks for reading and I do hope to see some of you expressing interest.