Wednesday, May 22nd 2013, 1:34pm UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Monitoring-Portal.
Although this is a german monitoring forum, please don't hesitate to post in English. Nearly everybody here understands you and will answer in English as well.
If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form to register here or read more information about the registration process. If you are already registered, please login here.

angoletti1

Trainee

Posts: 78

Gender: male

Number of monitoring servers: 1

Nagios Version: 3.0.6

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 80

Number of services: 500

OS: Ubuntu 8.10 Desktop

Plugin Version: 1.4.11

NagVis Version: 1.3.2

NDO Version: 1.4B7

1

Thursday, July 9th 2009, 11:23am

Wie MS Message Queue überwachen?

Hi,

auf einem Win2k3 mit NSClient möchte ich gerne die Message Queue überwachen und einen Alarm generieren, wenn mehr als x Nachrichten dort drin sind.
Leider habe ich absolut keinen Plan wie oder wo ich da ansetzen kann.

Vielleicht hat ja schon mal jemand sowas gemacht?

tesso

Professional

Posts: 625

Gender: male

Number of monitoring servers: 1

Nagios Version: 3.2

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 88

Number of services: 690

OS: Debian etch

Plugin Version: 1.4.14

NagVis Version: 1.4.rc3

NDO Version: 1.4b7

Other Addons: NSClient++ ,PNP 0.4.13,NPCD,dokuwiki

2

Thursday, July 9th 2009, 12:06pm

Suchst du sowas?

Source code

1
2
3
4
5
6
7
8
define  command {
        command_name    check_exchange_remote_queue_length
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v COUNTER -l "\\SMTP Server(_Total)\\L<E4>nge der Remote-Warteschlange","Remote Queue Length is: %.f" -w $ARG1$ -c $ARG2$

define  command {
        command_name    check_exchange_pending_routing
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v COUNTER -l "\\SMTP Server(_Total)\\Zum Routen anstehende Nachrichten","Messages Pending Routing are: %.f" -w $ARG1$ -c $ARG2$
        }


Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
define service{
        use                     generic-service
        hostgroup_name          exchange-servers
        service_description     check_exchange_remote_queue_length
        check_command           check_exchange_remote_queue_length!10!15
        process_perf_data       1
        action_url              /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$
        }
define service{
        use                     generic-service
        hostgroup_name          exchange-servers
        service_description     check_exchange_pending_routing
        check_command           check_exchange_pending_routing!4!10
        process_perf_data       1
        action_url              /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$
        }

Similar threads