Disclaimer
The plugins in this HOWTO has not been fully tested with all Biztalk versions, for example certain variables or aguments used and available functionality may differ in your environment, please let us know if you have any issues with the plugins or commands mentioned in this HOWTO. All the plugins in this article is shipped with the default op5 Monitor plugins-package.
This mini how-to will show you how to monitor some basic parameters on a Microsoft Biztalk environment.
The plugins mentioned in this mini-howto will let you monitor the following in Biztalk:
- Ports
- Send ports
- Queues
- Location
- Orchestration
- Cluster host instance process
- Spool size
- Msdtc process
In addition to this it's also possible to monitor Biztalk related metrics and performance counters using NSClient++ and check_nrpe. Example of how to work with this plugin and performance counter can be found in the end of this how-to.
Command definitions to get you started with Biztalk monitoring using our check_biztalk plugin:
- Monitoring BizTalk ports
define command{command_name check_biztalk_portscommand_line $USER1$/check_biztalk -U $USER11$ -P $USER12$ -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p}
- Command for monitoring Biztalk queues
define command{command_name check_biztalk_queuescommand_line $USER1$/check_biztalk -U $USER11$ -P $USER12$ -H $HOSTADDRESS$ -W $ARG1$ -C $ARG2$}
- Specific receive location(s) to check, comma-separated
define command{command_name check_biztalk_specific_locationscommand_line $USER1$/check_biztalk -U $USER11$ -P $USER12$ -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -l $ARG3$}
- Biztalk orchestration monitoring command
define command{command_name check_biztalk_orchestrationcommand_line $USER1$/check_biztalk -U $USER11$ -P $USER12$ -H $HOSTADDRESS$ -o $ARG1$ -O $ARG2$}
- Monitoring of sendports
define command{command_name check_biztalk_sendportscommand_line $USER1$/check_biztalk -U $USER11$ -P $USER12$ -H $HOSTADDRESS$ -d $ARG1$ -D $ARG2$}
Command definitions for the check_biztalk_cluster_host_instance plugin
- Cluster instances running
define command{command_name check_biztalk_cluster_host_instancecommand_line $USER1$/custom/check_biztalk_cluster_host_instance $ARG1$}
Command definition for the check_biztalk_msdtc plugin
- Check the active instance running
define command{command_name check_biztalk_msdtccommand_line $USER1$/custom/check_biztalk_msdtc $ARG1$}
Command definition for performance counters using check_nrpe and NSClient++
- Checks the spool size of Message Box
define command{command_name check_biztalk_spool_sizecommand_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c CheckCounter -a 'Counter:Spool Size=\BizTalk:Message Box:GeneralCounters(biztalkmsgboxdb:sevmcoinsql)\Spool Size' ShowAll MaxWarn=$ARG1$ MaxCrit=$ARG2$}
Note:
Note: For more performance counters related to Biztalk, please visit Microsoft Technet.
-
Tags:
- biztalk
Comments
0 comments
Please sign in to leave a comment.