SystemMonitoring Modul erweitern?

Hilfe zu Znuny Problemen aller Art
Locked
schorschi
Znuny expert
Posts: 199
Joined: 05 Dec 2007, 12:07

SystemMonitoring Modul erweitern?

Post by schorschi »

Hallo zusammen,

wir setzen bei uns OTRS in Verbindung mit dem SystemMonitoring Modul & Nagios ein. Zurzeit habe ich allerdings das Problem, dass von Nagios geöffnete Tickets auch automatisch geschlossen werden wenn sie von unseren Agenten gesperrt sind.

Gibt es hier eine Möglichkeit die gesperrten Tickets nicht automatisch schließen zu lassen? Leider habe ich bis dato keine Einstellungsoption gefunden.

Für jegliche Anregung bin ich dankbar.
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP ||
Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: SystemMonitoring Modul erweitern?

Post by jojo »

Du musst nur den entsprechenden Zielstatus setzen (über die SysConfig)
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
schorschi
Znuny expert
Posts: 199
Joined: 05 Dec 2007, 12:07

Re: SystemMonitoring Modul erweitern?

Post by schorschi »

Guten Morgen Jojo...

wenn ich den Zielstatus ändere, dann greift dies doch global für alle Meldung aus Nagios und nicht nur für die gesperrten Tickets, oder?
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP ||
Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: SystemMonitoring Modul erweitern?

Post by jojo »

Stimmt, hatte ich überlesen.

Dann gibt es per Default erst mal keine Möglichkeit
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
schorschi
Znuny expert
Posts: 199
Joined: 05 Dec 2007, 12:07

Re: SystemMonitoring Modul erweitern?

Post by schorschi »

okay, trotzdem danke. Die Aussage reicht mir erstmal. :-)
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP ||
Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
Johannes
Moderator
Posts: 436
Joined: 30 Jan 2008, 02:26
Znuny Version: All of them ^^
Real Name: Hannes
Company: Znuny|OTTERHUB

Re: SystemMonitoring Modul erweitern?

Post by Johannes »

Ich glaube das es so kompliziert nicht ist...

Unter:

Code: Select all

Kernel/System/PostMaster/Filter/SystemMonitoring.pm
Kannst Du mal in den Code schauen.

in Z:92 steht ungefähr das hier:

Code: Select all

 # Is there a ticket for this Host/Service pair?
            my %query = (
                Result    => 'ARRAY',
                Limit     => 1,
                UserID    => 1,
                StateType => 'Open'
            );
            for (qw ( Host Service )) {
                $query{ 'TicketFreeKey' . $Self->{Config}{ 'FreeText' . $_ } }
                    = $_;
                $query{ 'TicketFreeText'
                        . $Self->{Config}{ 'FreeText' . $_ } } = $Self->{$_};
            }

            if ( my $TicketID
                = ( $Self->{TicketObject}->TicketSearch(%query) )[0] )
Wenn Du %query um den gesperrt / nicht gesperrt Status(Lock => 'lock' erweiterst sollte es gehen..

Oder Du machst es nach der Suche über die TicketNr:

Beispiel aus der Api das prüft ob ein Ticket "locked" ist oder nicht.

Code: Select all

 if ($TicketObject->LockIsTicketLocked(TicketID => 123)) {
        print "Ticket not locked!\n";
    }
    else {
        print "Ticket is not locked!\n";
    }

Gruß

Hannes
schorschi
Znuny expert
Posts: 199
Joined: 05 Dec 2007, 12:07

Re: SystemMonitoring Modul erweitern?

Post by schorschi »

Hallo Hannes,

vielen Dank für die Hinweise. Sorry für die späte Antwort aber ein Projektstart hat mich etwas verhindert.
Werde mir das mal bei Gelegenheit anschauen.

Schöne Feiertage.

Gruß,
Schorschi
Produktivsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.7 | MySQL 5 || LDAP ||
Testsystem: SuSE Enterprise Server 11 64 Bit Service Pack II || OTRS 3.1.8 | MySQL 5 ||
Locked