{"id":511,"date":"2013-12-31T08:14:44","date_gmt":"2013-12-31T07:14:44","guid":{"rendered":"http:\/\/www.symablog.de\/blog\/?p=511"},"modified":"2013-12-31T11:31:49","modified_gmt":"2013-12-31T10:31:49","slug":"events-aus-einer-lokalen-bem-datenbank-abfragen","status":"publish","type":"post","link":"https:\/\/www.symablog.de\/blog\/events-aus-einer-lokalen-bem-datenbank-abfragen\/","title":{"rendered":"Events aus einer lokalen BEM Datenbank abfragen"},"content":{"rendered":"<p>Die Events des BMC Event Manager werden in einer properit\u00e4ren  Datenbank gespeichert. Damit sind sie im Vergleich zu anderen Tools mit relationalen Datenbanken nicht mit SQL bzw. ODBC zugreifbar. Dies ist f\u00fcr weiterverarbeitende, herstellerfremde  Applikationen (z.B. Ticket- und Alarmsysteme) und Reports notwendig, oder man nutzt die entsprechenden BMC Anwendungen.<br \/>\nF\u00fcr herstellerfremde Tools und eigene Skripte erm\u00f6glicht BMC mit dem Befehl mquery das Abfragen von Events aus der BEM-Datenbank.<\/p>\n<p><strong>mquery<\/strong><\/p>\n<p><strong>-q<\/strong> &#8211; quite, ohne Ausgabe des Banners<br \/>\n<strong>-n<\/strong> CellName &#8211; Name der BEM-Zelle die abgefragt werden soll<br \/>\n<strong>-f<\/strong> [BAROC, CSV] &#8211; Ausgabeformat: BAROC oder CSV Format<br \/>\n<strong>-a<\/strong> EventClass<br \/>\n<strong>-w<\/strong> &#8220; Abfragebedingungen &#8220;<\/p>\n<p>BAROC-Format ergibt eine mehrzeilige Ausgabe eines jeden Events<\/p>\n<pre>mquery -q -n CellName -f BAROC -a EventClass -w \"slotkey_1: equals 'slotvalue' \"\r\n\r\nEVENTCLASS;\r\n       slotkey_1 = slotvalue;\r\n       slotkey_2 = slotvalue;\r\n...\r\n       slotkey_N = slotvalue;\r\nEND<\/pre>\n<p>&nbsp;<\/p>\n<p>CSV-Format ergibt eine einzeilige Ausgabe pro Event<\/p>\n<pre>mquery -q -n CellName -f CSV -a EventClass -w \"slotkey_1: equals 'slotvalue' \"\r\n\r\nEVENTCLASS,slotvalue_integer,\u2019slotvalue_string\u2019,...,\u2019last_slotvalue\u2019<\/pre>\n<p>&nbsp;<\/p>\n<p>Diese mquery-Abfrage wurde direkt vom BEM-Server gestartet.<br \/>\nWie sieht es jedoch auf einem anderen Server aus?<br \/>\nVon einem remote System sind ein paar Voraussetzungen zu schaffen, die in den Zugriff auf die BEM-Daten via mquery erm\u00f6glichen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Events des BMC Event Manager werden in einer properit\u00e4ren Datenbank gespeichert. Damit sind sie im Vergleich zu anderen Tools mit relationalen Datenbanken nicht mit SQL bzw. ODBC zugreifbar. Dies ist f\u00fcr weiterverarbeitende, herstellerfremde Applikationen (z.B. Ticket- und Alarmsysteme) und &hellip; <a class=\"more-link\" href=\"https:\/\/www.symablog.de\/blog\/events-aus-einer-lokalen-bem-datenbank-abfragen\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1],"tags":[132],"class_list":["post-511","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-mquery"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":false,"jetpack_shortlink":"https:\/\/wp.me\/p37Rzq-8f","_links":{"self":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts\/511"}],"collection":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/comments?post=511"}],"version-history":[{"count":22,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts\/511\/revisions"}],"predecessor-version":[{"id":783,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts\/511\/revisions\/783"}],"wp:attachment":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/media?parent=511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/categories?post=511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/tags?post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}