November 1, 2018
In our day and age, more and more companies decide to switch from the on-premise servers to cloud hostings for their software assets. According to some predictions, the cloud server market will only continue to grow and in 2019 is predicted to exceed $150 billion in value!
However, this does not make the dedicated servers completely obsolete. If you want to have a full control over your project, ensure the best security possible and handy scalability, you should definitely use an in-house server.
Of course, stationing such a system assumes plenty of responsibilities.
If you want your server checks to be sufficient and competent, you need to only employ the help of experienced experts. Our team, for instance, will keep all the basic aspects in check and demonstrate you the general picture of how everything works, without excessive details. For your better general understanding of what exactly the experts should monitor and maintain, the monitored features can be divided into few major groups:
When I got started, I committed to personally working through any resource I could get my hands. While bootcamps can be great, they can also be expensive. If you have the discipline, I’d encourage you to be resourceful with all that’s out there. Here are some things I valued greatly as I was learning:
Server software changes at a fast pace and the dedicated team can keep it updated at all times. The crucial points an expert works on during the software server check are:
Even the latest software updates can’t save you from a faulty hardware. So, in order to follow a recommended maintenance checklist, you need the help of someone who knows the most important areas and can fully answer the question ‘how does a server work?’. Here are the steps we take to conduct proper hardware monitoring:
Hardware and software problems can lead to a security breach. But, there are also other, more direct security measures to be taken to keep your servers safe.
Now that you have an understanding of basic server check-ups, take a look how often each procedure should be carried out. The complete timetable for a professional server maintenance looks like this:
|Active Directory||Domain Controllers - Check replication (Logs, Replmon, Perform Manual Replication)|
|Hardware||Cloud Services: Check Resource Consumption|
|Hardware||Server/SAN/Networking: Physically check all equipment|
|Hardware||Switch - Check fans and power supplies|
|Networking||VPN: Check Utilization, Latency & Packet Loss|
|OS/Software||Check Backups and Replication|
|OS/Software||Check Windows Services|
|Networking||WAN: Check Utilization, Latency & Packet Loss|
|OS/Software||Backups - Test, Perform VM restore in sandbox environment if applicable|
|Security||End Point Protection - Check Dashboard and Logs|
|Active Directory||Check for inactive user & computer accounts|
|Hardware||SAN - Check Volume Usage (thin provisioned)|
|Hardware||Server: Check RAID - Disks|
|Hardware||UPS - Check Voltage, Utilization, Temp, Humidity, Batteries|
|OS/Software||Check Application & System Event Logs|
|OS/Software||Check Server CPU, Memory, Disk & Network Utilization|
|OS/Software||Delete Temp Files (Windows & Users Temp locations)|
|OS/Software||End Point Protection - Check for inactive computer membership|
|OS/Software||Endpoint Protection - Run Clean up Tools if applicable|
|OS/Software||IIS - Check Logs and purge|
|OS/Software||Run Windows Updates|
|OS/Software||Update Software (i.e. Adobe Reader, Flash, Java)|
|OS/Software||Windows Logs - Check (C:\Windows\Logs) especially CBS|
|Security||End Point Protection - Check Policies & Scan Schedules, Workstation Membership|
|Security||Security Logs - Check for brute force/unauthorized access|
|Active Directory||Group Policies - Check settings, authorizations, OU Structure|
|Hardware||Switch/Firewall: Check Firmware|
|Networking||Load Balancers/Application Firewalls - Check Firmware & Policies|
|Networking||Spam/Web Filter - Check Firmware & Policies|
|OS/Software||Check File Shares/Permissions|
|Security||Check Domain User Password Policy|
|Security||Review Firewall Policies (i.e. NAT and Access Rules)|
|Security||Review Security Group Memberships|
|Hardware||Generator - Test Generator|
|Hardware||SAN - Check firmware for controllers and hard drives|
|Hardware||Server: Check BIOS settings (i.e. Time & Date)|
|Hardware||Server: Check for new firmware/bios|
|Hardware||Server: Check RAID - Firmware, Battery, Drivers|
|OS/Software||Change Local Admin Password|
|OS/Software||SSL Certificates - Check expiration dates|
|Hardware||Warranty - Check on all Business Critical Equipment|
The bigger your project gets, the more difficult it will be for you to take care of all of the points mentioned. The consequences of a minor slip up can turn catastrophic. So, if you expect your project to grow, you have to consider turning to server maintenance services.
Taking care of servers is a hard task that requires lots of skill and attention. If you’re planning to scale your project, the effort grows exponentially. So, if you want to make your job easier, concentrate on the project at hand and make the maintenance service express, get in touch with our server maintenance technician service. The Axisbits team is ready to help you out no matter the size and complexity of your server system.
The following practice-based guidelines will serve for you and your company as great shortcuts for your innovative product development and your company growth.
September 11, 2019
In case you aim to release an app, which works smoothly and provides state of art user experience, you should not neglect the testing phase. The useful information about the necessary steps and a kind of web application testing checklist you can find in our latest post below.
September 4, 2019