I made this list to make it easier for people to do a good health check. I would advise people to do the run at least once every 6th month. Calling Microsoft "in" to do the job is also recommended if you don't feel safe to do it yourself.. There are also many MVP's to help you out. You are also free to contact me. And i need to mention that i have been working with BizTalk 2006 R2 mostly so this guide is for BizTalk 2k6 and 2k6 R2, but can also be used for newer versions.
If you see something i dont have here, please feel free to leave me a comment.
Patching:
- What are the routines to install windows critical updates.
Good routines are critical.
-You should also run the Microsoft Baseline Security Analyzer (MBSA) on the servers Both SQL and Biztalk server. This is to identify and inconsistencies between the deployed updates and the current list of recommended updates
- Update COM+ and MSDTC.
Both COM+ and MSDTC are used by BizTalk, patches and hotfixes for these services often provide hotfixing to improve tuning and stability.
General Network
- DTCPing of all the servers
There should be no packets lost during this ping.
- Transfer 100mb data
if you have a 1gb network the response should be 5 seconds or faster (average between 3-5 seconds). Do to all the servers. If you are running a 100mb network up to 20 seconds is within the accaptable transfer rate (average is around 8 - 10 second)
- Pathping
Do a pathping from the BizTalk server to all the SQL servers ("pathping
- TCP/IP porth Echaustion
Troubleshoot to see if you are using less then 3000 ephemeral ports. TO do the counting write the following command on the BizTalk Servers "netstat -ano -p tcp" Count the number of unique Local Address TCP ports open above 1024 for each IP adresse. Using TCPView tool makes this is a lot easier.
- DBNETLIB Exceptions
Avoid this, DBnetLib (Database Network Library). The most common error when this occurs is when one of the BizTalk MessageBox becomes extremely busy. Attempts to communicate with the busy MessageBox database results in a timeout. Look for 5410 errors in the EventLog. (example of error message:
Event Type: Warning
Event Source: BizTalk Server 2006 R2
Event Category: BizTalk Server 2006 R2
Event ID: 5410
Computer:
Description:
An error occurred that requires the BizTalk service to terminate. The most common causes are the following: 1) An unexpected out of memory error. OR 2) An inability to connect or a loss of connectivity to one of the BizTalk databases. The service will shutdown and auto-restart in 1 minute. If the problematic database remains unavailable, this cycle will repeat.
-NetBIOS over TCP/IP
This is only a check for the BizTalk servers that have a direct connection to the internet such as those residing in a perimeter network hosting HTTP and SOAP adapters If the BizTalk servers reside in a vulnerable network location then check to ensure any internet/public facing network adapters have NetBIOS over TCP/IP disabled
Server general
-Time sync
Its vital that the time is synchronized between the BizTalk server, and SQL server. Check to see if the time is within the valid synchronization by typing the following command in command prompt "w32tm /stripchart /computer
- BIOS Version
BIOS should be updated, this is because the releases from the manufactures can provide better satbilitet, and network related performance.
- Update the Certificate RevocationListUpdates
If it takes a long time to start up a BizTalk server it may be because you don't have access from the BizTalk server to reach the microsoft.com domain. You might get some startup issues because the .NET framework will try to download the Certificate Revocation LIST (CRL) from microsoft.com. You can update your servers manually by following these two links:
http://crl.microsoft.com/pki/crl/products/CodeSignPCA2.crl
I will come to more related to the BizTalk Server Configuration later. I dont want to spoilt it all by giving you everything at once.
Check part 2
Hello, its fastidious paragraph on the topic of media print, we all understand media
ReplyDeleteis a wonderful source of information.
Here is my web blog - practice cna test questions
Hi there to all, it's actually a nice for me to pay a visit this website, it consists of valuable Information.
ReplyDeleteFeel free to surf to my blog post; what is a phlebotomy
Do you mind if I quote a few of your articles as long as
ReplyDeleteI provide credit and sources back to your webpage?
My blog site is in the exact same niche as yours and
my users would genuinely benefit from some of the information
you present here. Please let me know if this alright with you.
Thanks a lot!
Here is my web page ... how to become certified in phlebotomy
Pretty section of content. I just stumbled upon your website and
ReplyDeletein accession capital to assert that I get in fact enjoyed account your blog posts.
Any way I will be subscribing to your augment and even I achievement you access consistently fast.
Have a look at my web page: how to become a cna nurse
Hey there! I've been following your blog for some time now and finally got the courage to go ahead and give you a shout out from Dallas Tx! Just wanted to tell you keep up the fantastic job!
ReplyDeletemy web-site banks who lend to people with bad credit
Hello! I realize this is kind of off-topic but I needed to ask.
ReplyDeleteDoes building a well-established website like yours require a lot of work?
I'm brand new to running a blog however I do write in my diary everyday. I'd
like to start a blog so I can easily share my personal experience and views online.
Please let me know if you have any kind of recommendations
or tips for brand new aspiring bloggers. Thankyou!
My web-site - 6 week cna programs
Wow, awesome weblog structure! How long have you been blogging for?
ReplyDeleteyou made running a blog look easy. The whole glance of
your site is fantastic, as neatly as the content material!
Feel free to surf to my webpage; cna certification in michigan
Thanks for ones marvelous posting! I really enjoyed reading it, you might be a great author.
ReplyDeleteI will be sure to bookmark your blog and will eventually come back in the foreseeable
future. I want to encourage that you continue your
great job, have a nice weekend!
Check out my weblog ... phlebotomy certification class
We're a gaggle of volunteers and opening a brand new scheme in our community. Your web site offered us with valuable information to work on. You have performed an impressive task and our whole community might be grateful to you.
ReplyDeleteHere is my webpage - cna job description
Hi! I just wanted to ask if you ever have any problems with hackers?
ReplyDeleteMy last blog (wordpress) was hacked and I ended up losing many months of hard work due
to no back up. Do you have any solutions to stop hackers?
Feel free to visit my web site; certified phlebotomy technician schools
continuously i used to read smaller content that as well clear their motive, and that is also happening
ReplyDeletewith this paragraph which I am reading now.
Here is my site powerade gatorade coupons
Great goods from you, man. I've understand your stuff previous to and you're just extremely excellent.
ReplyDeleteI actually like what you have acquired here, certainly like
what you are stating and the way in which you say it.
You make it entertaining and you still take care of to keep it sensible.
I can not wait to read much more from you. This is actually a
wonderful web site.
My homepage ... coupons on maxwell house coffee
Hі, I do belіeѵe this is an eхcеllent site.
ReplyDeleteI stumblеdupon it ;) I maу return once again since i have
book marked it. Monеy anԁ freеdom iѕ the greatest wаy tο change,
mаy yοu be rісh аnԁ continue
to guidе others.
Μy homeрage how can i become a phlebotomist
Informative artiсle, juѕt what I wаnted tо find.
ReplyDeleteHere is my web blog ... unlock htc phone cellunlocker
Hi therе, I want to ѕubscгibe for this ωeblog
ReplyDeleteto get most rесent updates, so where
can i do it pleаse aѕsist.
Stop bу my websіte: How much does phlebotomy training cost
My sρouse anԁ І stumbled over hеre ԁifferent pаge anԁ
ReplyDeletethought I may aѕ wеll check thіngs out.
I like what I see so now і am folloωing you.
Looκ fоrwaгd to exploring уour web pаgе for a
sеcond time.
Feel fгeе to surf to mу web-ѕitе :: x ray technician training Az
I ωas suggested thіs web site by mу cousin.
ReplyDeleteI аm not sure whether thiѕ pοst is written by him as
nobody еlsе knoω such dеtаiled аbout
my ԁifficulty. Yοu're amazing! Thanks!
My web site - pharmacy technician certification preparation