SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Monitoring Microsoft Exchange 2007/2010
             with Opsview




Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence   2
About
• This ‘how to’ presentation describes how to monitor Microsoft Windows
  Exchange 2007/2010 using Opsview’s in-built Windows performance
  monitors and service statuses.

• If you don’t already have Opsview installed, visit our website and
  download Opsview Core (free), Opsview Pro (30 day trial) or request a trial
  to Opsview Enterprise.




                                                                                3
Monday, 30 July 2012      © Opsview Ltd. Commercial in Confidence
Introduction
• We can use the standard Opsview agent to monitor a plethora
  of Exchange 07/10 services “out of the box”; using the built in
  Windows performance monitors and service statuses.




                                                                    4
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Pre-requisites
• This article assumes that the Opsview agent has been
  installed onto a Windows Server 200* server running
  Microsoft Exchange 2007/2010, and that the Microsoft
  Exchange host (underlying Windows server) has been added
  already to Opsview.




                                                                 5
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• Firstly, we will need to add our service checks we wish to run
  against our Exchange server. These service checks are going to
  monitor performance counters, service statuses and a few
  others. Opsview ships with IMAP/SMTP checks “out of the
  box”.
• In order to add our new service checks, login to your Opsview
  server and navigate to “SETTINGS > SERVICE CHECKS” and
  click on the green icon in the top left.
• Now we need to populate our service check template fields;
  in this example we will go through adding just one service
  check, however using the information in the appendix at the
  bottom of this article you can add many more service checks
  using the same methodology.

                                                                   6
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• In this example we are going to monitor the Exchange “Active
  Mailbox Delivery” queue, so in the name we will add the title
  “Exchange 2007/2010 Active Mailbox Delivery Queue” for
  example.
• We can add whatever description we like in the description
  field, i.e. “Monitoring to ensure that…”. In the “service
  group”, we can add a new service group, i.e. “Microsoft
  Exchange 2010”.
• The rest of the fields can be populated as per your
  preference, i.e. how often you’d like to check/recheck etc.




                                                                  7
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration




                                                                 8
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• Now that the rest of the fields have been populated, we can
  move onto the “plugin” and “arguments” section which are
  the crux of this article.




• We need to choose the “check_nrpe” plugin, which ships with
  Opsview as default, and in the arguments section we need to
  add the following:

-H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”MSExchangeTransport
Queues(_total)Active Mailbox Delivery Queue Length” MaxWarn=200
MaxCrit=250 ShowAll’


                                                                    9
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• We can change the arguments to whatever we like, as per the
  Microsoft Exchange performance counters library here.
• Once added, click “submit”, and our new service check is
  added as below:



• We can do this as many times as we desire for our numerous
  service checks. We can also do it for “-c
  nsc_checkservicestate” instead of “-c nsc_checkcounter”, in
  terms of the command below:

-H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll
MSExchangeAB=started’

                                                                 10
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• Now that our service checks are added, we just need to
  proceed to add them to our Exchange host, via “SETTINGS >
  HOSTS” and click on “Exchange” or whatever the host is
  called.
• Once on the host, click “MONITORS” and then find the
  “Microsoft Exchange 2010” section, and click on our new
  check, as below:




• Once done, scroll to the bottom of the page and click submit.


                                                                  11
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Configuration
• Finally, we just need to reload the system to apply the new
  service check(s) to the host. To do this, navigate to “SYSTEMS
  > APPLY CHANGES” and click “RELOAD CONFIGURATION”.
  And the new service checks will be up and applied.




                                                                   12
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Appendix
• Here are a few examples of commands that can be used
  against MS Exchange 07/10 servers:

Exchange 2007/2010 Active Delivery Queue
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a
‘”MSExchangeTransport Queues(_total)Active Mailbox Delivery
Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’


Exchange 2007/2010 Poison Queue Length
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a
‘”MSExchangeTransport Queues(_total)Poison Queue Length”
MaxWarn=1 MaxCrit=1 ShowAll’




                                                                  13
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
Appendix
Exchange 2007/2010 Retry Non-Smtp Delivery Queue
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a
‘”MSExchangeTransport Queues(_total)Retry Non-Smtp Delivery
Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’


Microsoft Exchange 2007/2010 Anti-spam Update (Service)
check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll
MSExchangeAntispamUpdate=started’


Microsoft Exchange 2007/2010 IMAP service
check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a
‘ShowAll MSExchangeImap4=started’


• There are many more available on TechNet, which can be
  adapted into the commands above.

                                                                   14
Monday, 30 July 2012   © Opsview Ltd. Commercial in Confidence
About Opsview
Opsview delivers a single unified view of the health of all your
distributed physical, virtual and hybrid cloud systems.

We give DevOps staff all the tools they need to get their jobs
done faster, easier and for less.

•    Opsview Enterprise offers large enterprises (+100 devices) and MSPs a
     certified, professionally supported network monitoring solution with enhanced
     functionality such as dynamic dashboards and reports

•    SMEs looking for feature-rich dashboards to monitor the performance of their on-
     premise, virtualized or cloud apps choose Opsview Pro

•    Opsview Core is our free, open source monitoring tool - you can test and
     customize it how you want


                                                                                        15
Monday, 30 July 2012          © Opsview Ltd. Commercial in Confidence

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Kürzlich hochgeladen (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Monitoring Windows Exchange 2007/2010 with Opsview

  • 1.
  • 2. Monitoring Microsoft Exchange 2007/2010 with Opsview Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence 2
  • 3. About • This ‘how to’ presentation describes how to monitor Microsoft Windows Exchange 2007/2010 using Opsview’s in-built Windows performance monitors and service statuses. • If you don’t already have Opsview installed, visit our website and download Opsview Core (free), Opsview Pro (30 day trial) or request a trial to Opsview Enterprise. 3 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 4. Introduction • We can use the standard Opsview agent to monitor a plethora of Exchange 07/10 services “out of the box”; using the built in Windows performance monitors and service statuses. 4 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 5. Pre-requisites • This article assumes that the Opsview agent has been installed onto a Windows Server 200* server running Microsoft Exchange 2007/2010, and that the Microsoft Exchange host (underlying Windows server) has been added already to Opsview. 5 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 6. Configuration • Firstly, we will need to add our service checks we wish to run against our Exchange server. These service checks are going to monitor performance counters, service statuses and a few others. Opsview ships with IMAP/SMTP checks “out of the box”. • In order to add our new service checks, login to your Opsview server and navigate to “SETTINGS > SERVICE CHECKS” and click on the green icon in the top left. • Now we need to populate our service check template fields; in this example we will go through adding just one service check, however using the information in the appendix at the bottom of this article you can add many more service checks using the same methodology. 6 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 7. Configuration • In this example we are going to monitor the Exchange “Active Mailbox Delivery” queue, so in the name we will add the title “Exchange 2007/2010 Active Mailbox Delivery Queue” for example. • We can add whatever description we like in the description field, i.e. “Monitoring to ensure that…”. In the “service group”, we can add a new service group, i.e. “Microsoft Exchange 2010”. • The rest of the fields can be populated as per your preference, i.e. how often you’d like to check/recheck etc. 7 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 8. Configuration 8 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 9. Configuration • Now that the rest of the fields have been populated, we can move onto the “plugin” and “arguments” section which are the crux of this article. • We need to choose the “check_nrpe” plugin, which ships with Opsview as default, and in the arguments section we need to add the following: -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”MSExchangeTransport Queues(_total)Active Mailbox Delivery Queue Length” MaxWarn=200 MaxCrit=250 ShowAll’ 9 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 10. Configuration • We can change the arguments to whatever we like, as per the Microsoft Exchange performance counters library here. • Once added, click “submit”, and our new service check is added as below: • We can do this as many times as we desire for our numerous service checks. We can also do it for “-c nsc_checkservicestate” instead of “-c nsc_checkcounter”, in terms of the command below: -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAB=started’ 10 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 11. Configuration • Now that our service checks are added, we just need to proceed to add them to our Exchange host, via “SETTINGS > HOSTS” and click on “Exchange” or whatever the host is called. • Once on the host, click “MONITORS” and then find the “Microsoft Exchange 2010” section, and click on our new check, as below: • Once done, scroll to the bottom of the page and click submit. 11 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 12. Configuration • Finally, we just need to reload the system to apply the new service check(s) to the host. To do this, navigate to “SYSTEMS > APPLY CHANGES” and click “RELOAD CONFIGURATION”. And the new service checks will be up and applied. 12 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 13. Appendix • Here are a few examples of commands that can be used against MS Exchange 07/10 servers: Exchange 2007/2010 Active Delivery Queue check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”MSExchangeTransport Queues(_total)Active Mailbox Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’ Exchange 2007/2010 Poison Queue Length check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”MSExchangeTransport Queues(_total)Poison Queue Length” MaxWarn=1 MaxCrit=1 ShowAll’ 13 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 14. Appendix Exchange 2007/2010 Retry Non-Smtp Delivery Queue check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”MSExchangeTransport Queues(_total)Retry Non-Smtp Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’ Microsoft Exchange 2007/2010 Anti-spam Update (Service) check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAntispamUpdate=started’ Microsoft Exchange 2007/2010 IMAP service check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeImap4=started’ • There are many more available on TechNet, which can be adapted into the commands above. 14 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence
  • 15. About Opsview Opsview delivers a single unified view of the health of all your distributed physical, virtual and hybrid cloud systems. We give DevOps staff all the tools they need to get their jobs done faster, easier and for less. • Opsview Enterprise offers large enterprises (+100 devices) and MSPs a certified, professionally supported network monitoring solution with enhanced functionality such as dynamic dashboards and reports • SMEs looking for feature-rich dashboards to monitor the performance of their on- premise, virtualized or cloud apps choose Opsview Pro • Opsview Core is our free, open source monitoring tool - you can test and customize it how you want 15 Monday, 30 July 2012 © Opsview Ltd. Commercial in Confidence