31 August 2006
29 August 2006
The Network Migration Staff Email
Hello All,
We will begin performing the server migration next week. Much of the work will be done without the need to shutdown our network, however, a key piece of it will create some downtime. On Friday, September 8, starting at 11 am, the network will be down. Most likely internet access will not be affected. While you may find that you have access to email and files, I ask you not to use them because we may interrupt you at any time causing the loss of data or you could interrupt us causing significant delay. Downtime should last no longer than that day.
Several changes will occur that will affect you. Please read about them carefully.
Email:
Email, run by the program Exchange, is being moved to one of the new servers. I will need to upgrade everyone’s Outlook to 2003. If you have Office 2000 or are unsure, please contact me so I can upgrade you as soon as possible. Outlook 2003 allows each desktop to cache email, which means if the network goes down you can still access your old email. Composed email will sit in the Outbox until the network is back up and then go out automatically.
Files and Folders:
Your data on the network is also moving to one of the new servers. This means that all the drives mapped on your systems will be eliminated since not only the location but the layout of our file structure will be changed. Take note of the following changes:
- All staff documents will be in an umbrella folder called Shared (similar to what we have now).
- Within Shared will be separate subfolders as follows (for this a graphic was made using Office's org chart tools):
- Departments – includes folders for each department, accessible only to the department staff, network administrator, and other approved personnel.
- Personal – includes each staff person’s private folder accessible only by that person, the network administrator, and other approved personnel. All personal folders will be listed by username.
Projects – includes folders for temporary or ongoing projects that are not specific to any one department. Access will be determined by the project leaders. - Filesto Share – a folder accessible to everyone to be used to share and transfer files instead of filling up mailboxes with attachments.
- Drive letters will also change. S will be for Shared; O will be the Departments folder; U will be for you, your personal folder; P will be the Personal folder. Yes, that does spell SOUP. I don’t know why.
- If you require any other drive mappings, they can be manually created or shortcuts to specific folders can be placed on your desktop.
- Your My Documents folder will be setup to redirect to the U drive. This way whenever you save anything to My Documents, it will automatically be saved on the network. Also, this means you don’t have to keep track of drive letters if you don’t want to. My Documents and U will be synonymous.
Network Printers:
Printers will be renamed to represent their function and/or location for easier reference. Network printers will be named Main1, Envelope1, Color1, and Development1. Your current network printer setting will not work. If automated printer installation is not successful, on Monday I will reinstall the printers on each computer
Login:
After the migration, some of you may notice a little black box appear briefly when you first login to your computer. This is a login script I have created to automate a few tasks like creating drive mappings and hopefully printer reassignments.
If you have any questions, and I’m sure you do, please feel free to contact me. I’d rather you ask me questions than work with what you don’t understand.
Thanks.
27 August 2006
Staff Communications
My latest email to staff was nice -- even my boss liked it. I broke it down into the four elements that are most important to them: email, files and folders, printing, and logging on. Despite dealing with a domain and exchange migration, installing new servers, rewiring the server room, and implementing a new backup unit and archiving system, all they really need to know is how this affects them, how they can help, and the benefits of it all. They don't need to be overwhelmed with detail because then I'm overwhelmed with questions or am entirely ignored. That's not to say my emails belittle their ability to understand. I figure if they really want to know they will ask, otherwise I will just tell them what they need to know now so they can continue doing their work with as little interruption as possible and with no surprises later. I've found that with a little effort in scheduling that last bit about "little interruption" is doable and very much appreciated. After all the work is done I will send out a summary email, possibly delving into some minutiae. At that point it's just information and they can choose to ignore it if they wish. The summaries help because they understand their inconveniences and efforts helped accomplish a larger project beneficial to them and the company. This also helps guarantee cooperation for the next project because they realize their energies are not spent in vain.
Communicate with staff with respect for their work and they will work with you. For example, I've been very impressed at how hard they have been trying to clean their personal and department folders to make the transfer easier for me. They reciprocate because I've helped them to understand that a lot of the work being done is so that their work is better accomplished. In the end that's what the IT infrastructure is for anyway.
26 August 2006
Neglecting My Duties
I'm having problems with the login script. Oh, sure, drive mappings are super easy but I would also like to work the printers within the script. All the old network printers need to be wiped out and new printers installed. They are the same physical printers, however, with different names and connected to a different server. I've tried a few things unsuccessfully. At one point I got as far as the login script searching for the printer but never finding it. Anyone have any success with something like this? Is there any other way to automate the installation of network printers?
23 August 2006
Network Migration Update - Tangles
I didn't get rid of all the wire yet. I'm going to do that when I disconnect the network and replace all the existing ethernet cable between the switches, servers, and the patch panel. Currently it is a respectable collection of withered and damaged cables.
The new servers found their homes on a table, stacked one of top of the other, with the LTO backup drive on top. Once the office moves a rack will be setup to house them. Unfortunately the move keeps getting pushed back and there is no space for a rack now.
The new KVM switch (shop) works nicely. Response, though sluggish as usual for KVMs, is much improved over the last piece of ... um ... junk.
Tomorrow I write my masterpiece email explaining the server migration endeavor to the staff, why they should cooperate (which they have: 3 GB dumped, go staff!), and how their lives will change ever so slightly.
The boss told me he's against complex passwords. ¿Que? He wants them simple. ¿Que? He said I have to convince him. ¿Wtf? By complex I mean changing "rabbits" to "r@Bbit5". I swear that isn't so hard. They'll be typing the same thing for a year and will get used to it. Why is security such a taboo here?
22 August 2006
Foo Fighters
In other news: the servers arrived yesterday. Two hot and sexy (at least for this non-profit) rack-mountable Xeons with RAID 5+1 and 2 GB RAM. The soon to be domain controller has already been loaded with OS, Backup Exec, and Symantec Antivirus. It's twin will get Exchange 2003 Standard on the day of the migration. Should be fun!
19 August 2006
Month Two Review
While the laundry list of accomplishments last month don't appear this month there are a few big successes. Much of this month went into prepping and testing for the migration and though the prepping has yet to be done, it has begun with the cleaning of network folders. A large part of this is communicating with the staff and getting them to understand. Therefore an email was sent briefly explaining the migration process, purpose, and staff's role in the overall project.
Using software called ShowSize (site), I printed lists of folders and subfolders, about two levels down, in size order to visually depict which folders need the most attention by the user. This helps tremendously because staff don't have to randomly go through every folder, saving them time, and they attack the very source of the problem, guaranteeing a significant reduction in stored data. I offer three options: 1) If the files are regularly used, leave them there. 2) If the files will never be needed, please delete them. 3) If some files need to be permanently archived, send me the list and I will move them off the network and on to a CD. Quotas have not been set so these options fit their comfort level and since I make myself available to their inquiries the users have shown their willingness to work with me.
Eventually I will explain my goals for uniform drive mappings, network folder names, usernames, and complex passwords. Change is always hard. There will be complaining but I feel if an IT Manager can be firm, limit the impact on the user, be receptive to suggestions, and show/convince them of the benefits, staff will minimize grumbling. With the spam filter implementation and an email service that has been more dependable, I think I have earned the clout needed for staff cooperation.
Migration equipment was finalized and ordered (post). Much of it has came in and the servers are schedule to arrive on Monday. This is when the fun begins. Sadly I stuck with Symantec Backup Exec. My disdain for Symantec is no secret (post). While their sales staff is great (of course), their support is a notch above IBS (info). Techsoup delivered but I did experience a couple of hiccups, as expected. Only one Windows server title is allowed for purchase through TechSoup so I purchased another Windows 2003 Standard license with Microsoft charity licensing through CDW. Though still a tremendous bargain, my intentions of getting 6 licenses went out the door. Additionally our purchase of Acrobat Standard through TechSoup was refused by Adobe for no clear reason.
My greatest accomplishment was implementing the SpamStopsHere spam filter (post). The setup monopolized a couple of weeks. Though it is not perfect (a little too strong due to a custom filter I created to thwart image-based spam), with the commenter's suggestion to use SMTPtracker (post) I anticipate catching 95% of junk mail. I hesitate to install SMTPtracker now because it needs .NET 1.1 on the server. Despite the reduced burden from the lower levels of spam and improved stability from patches and a defrag, the Exchange box still seems on the edge. I will set it up on the new server.
I look forward to the migration, which hopefully will happen at the end of this month. Though more comfortable about the work situation, it still feels like my long-term prospects here are poor. I hope to set up this non-profit so it is updated and stable enough to run without major overhauls for a few years. If I can create the proper foundation now, that should be quite possible. Then, at least, I can leave having accomplished something.
18 August 2006
Acronis True Image Workstation 9.1
Ghost does what it needs to very well, which is ghosting or cloning a disc. No problem there. But I've always found pain in booting off of a Ghost disc and transferring a drive image to a network drive. I was overjoyed with Acronis because they seem to feel as I do: just because something is meant for enterprise-level doesn't mean it has to be complicated. Creating an Acronis boot disc does not involve figuring out what type of NIC you are using, it just works with your network, and it's got a more versatile GUI so it takes less time to work with.
There are many versions of Acronis True Image. I have only used Workstation 9.1 (shop) and I use it for two things: 1) cloning and archiving drive images (especially templates for common PC models) 2) live incremental backups for manager's PCs. There are several other functions that come with True Image Workstation 9.1, like managing and deploying images, but I have not used them. I'm sure I've under utilized True Image but I only have a few specific needs and it does those quite well. This for $80 per license retail is quite the bargain.
Of course there is non-profit pricing -- I wouldn't have it any other way! With a year's support which is mandatory when purchasing directly through Acronis, it came out under $80. On CDW (shop) I saw it for $70 but could not tell if any support was included.
Call Acronis if you are interested, have questions, or want non-profit pricing. I often find companies that are going up against industry standard software are VERY pleased to speak with potential customers. Like EMC and Yosemite, Acronis was very receptive to my inquires.
16 August 2006
The Equipment Arrives
The LTO drive also arrived. I settled on a rack-mountable Quantum (shop). Thankfully it came with a SCSI cable, terminator, and two tapes. Usually I get everything barebones, no matter what I pay. I suppose the cable and terminator don't cost what they used to but it was nice to see them and two tapes included. I bought a box of 20 tapes anyway.
TechSoup (site) and CDW (site) sent the licenses nice and fast. Microsoft and Symantec (antivirus) delivered the media just as quick. I'm still deliberating on which backup software I should use. With no real-world experience with either Yosemite (post) or EMC's Retrospect (post), I dread I will remain with Symantec. I'm really bummed about this but I don't want to gamble with the company's security. My testing went fine but virtual servers can't be considered a solid test environment. This is all new to me anyway so I'm sure I didn't take testing as far as I could have. Plus I have limited time. This is when I wish I weren't a one man operation.
Much is piling up on me all of a sudden but since the hardware is here and the servers are only days away, I hope to commit to the migration at the end of the month. Much progress in under two months!
15 August 2006
Putting Myself Out of Work
1) New stuff always comes out. Stuff gets old. New problems always crop up. New projects are always around the corner in a company that strives to grow. Therefore I'm always needed. I don't want to work in a stagnant company anyway.
2) Once problems are fixed, staff, management, and technical personnel find other projects to put their new found free-time into. When people don't have to routinely focus on the same set of problems, they find new ways to grow and branch out, leaving me with new challenges.
It's fun working with a small company, especially a non-profit, as it branches out. At my last job, once the basic computer problems were settled and network stability became the norm, the social workers were suddenly more mobile, working from the road, conferences, meetings, branch offices, vacations, and their homes. While I never conducted an analysis, it appeared to me the staff was getting more done with less stress. I felt great about that and never found myself at a loss for work. Maybe I'm in a fantasy land but I can't imagine ever running out of things to do in a company that wants to grow.
11 August 2006
Someone to Watch Over NP
When I speak of in-house technical people, I'm referring to a manager-type that can make informed technical and business decisions, not just a helpdesk-type person. While the latter is very important, a small IT department will force all staff to fill multiple hats. A young, inexperienced, purely technical helpdesk person, for example, is not going to be able to make decisions effectively and non-technical supervisors don't know enough to query decisions made by them. So you wind up with situations like the one I mentioned in the last post (post) and the more common, more innocent scenarios like the one Michael Stein commented on (post).
I feel, however, that any in-house tech is better than a removed, immediately unavailable consulting firm. Before my arrival, the current company I work for relied heavily on consultants for everything from server crashes to workstation slowdown. It worked fine for a short while but I sensed some of the staff were becoming unglued with no one attending to their individual/departmental needs. Much of the minor work can be done more effectively by in-house technical staff who would eventually gain experience with common company issues, whether technical or functional.
Plus, as I mentioned earlier, there is self-interest with consultants that cannot be ignored. That's not to say they are deceptive but they are human and they are running a business for which a significant portion of revenue could come from reselling. Can one really trust the salesman to make unbiased suggestions? Even if the product they suggest works fine for you, are you sure it is the best that you could have done.
I don't discount consultant opinions, I depend on them, but I also look for alternatives and other opinions where non-technical administrators would not. Any IT Manager would do the same. The overarching, company-wide impact of certain decisions need to be considered by a technically capable person who is working in the interest of the company. It may not be realistic for every non-profit to invest in an experienced IT Manager but they should find someone who doesn't just sell to them but can advocate for them; someone who doesn't just focus on an individual project but will look at the whole business; someone who doesn't just consider the company occasionally but thinks about the company's goals every day. That's what an IT Manager is for.
10 August 2006
Blissful Ignorance is Not Acceptable
There is so much distrust of this technology person (I hesitate to call him a manager) that the organization is afraid to fire him. I advised calling in a consulting group with experience in this situation. With so much ignorance of the physical circumstance of their network, no one but the technology person would know admin passwords for their systems.
I blame management for a situation like this. Blissful ignorance is not an acceptable managerial technique. Whether one belittles the tech by treating him like a plumber or fears him for being a rocket scientist, administrators need to have some control, some knowledge, some proactive goal for their IT department. It is business imperative to have an IT initiative. Letting one individual run amok and bring your organization to its knees is unacceptable and unnecessary.
03 August 2006
Towards Spam Filtration Perfection
SpamStopsHere (site) is an offsite spam filter. Our MX Record (info) has been set to exclude our email server, pointing only to three SpamStopsHere servers that reroute mail to us. Our firewall is setup to only accept SMTP traffic from SpamStopsHere servers. In this way no spammer can bypass the SpamStopsHere service.
There are several settings to help fine-tune the system. Most every option has been activated at this point, including two custom filters I created. The most obvious filters, like blacklists and phrase and IP matching, are set to reject the emails with a custom message explaining why the message was rejected and what the sender can do about it. Many of the settings, especially initially, are configured to forward flagged emails to one in-house email address I created. This allows me to review what is being caught, which has helped with the tweaking and allowed me to forward legit emails to the right staff. Once I'm comfortable with this setup I will probably set everything to reject and put the burden on the sender.
I created one of my custom filters to catch image-based emails that seem to be increasingly used by spammers. I did this by catching anything with the code "src=cid" in the source. Of course this has caused a lot of false-positives because so many people embed images into their newsletters, signatures, etc., through mail programs that use that code. Still thousands of actual spam messages have been caught as well. I might still get rid of this custom filter and setup SMTPTracker (site) as a commentor suggested (post). It's free for non-profits. The combination, I hope, will reach spam filtration perfection.




