CA Unified Infrastructure Management®Unified Reporter™ Schnellstart-Handbuch 8.0 Revisionsverlauf Document Version Datum Änderungen 1.0 September 2014 Ursprüngliche Version für UR 8.0. CA Nimsoft Monitor-Copyright-Hinweis Dieses Onlinehilfe-System (das "System") dient nur Informationszwecken und kann von CA jederzeit geändert oder entfernt werden. Dieses System darf ohne vorherige schriftliche Genehmigung von CA weder vollständig noch auszugsweise kopiert, übertragen, vervielfältigt, veröffentlicht, geändert oder dupliziert werden. Dieses System besteht aus vertraulichen und proprietären Informationen von CA und ist durch Urheberrechtsgesetze der Vereinigten Staaten und internationale Verträgen geschützt. Sie dürfen das System ausschließlich zu den durch eine separate Vereinbarung bezüglich der Verwendung von vom System verwendeter Software von CA ("CA-Software") erlaubten Zwecken veröffentlichen und nutzen. Dieser Hinweis ersetzt die Bedingungen einer solchen Vereinbarung in keiner Weise. Ungeachtet des Vorangehenden können Sie als Benutzer mit einer Lizenz für CA-Software eine Kopie des Systems für internen Gebrauch Ihrerseits und Ihrer Mitarbeitern anfertigen, vorausgesetzt, alle CA-Copyright-Hinweise und Legenden sind in der Kopie enthalten. Das Recht zum Anfertigen einer Kopie des Systems beschränkt sich auf den Zeitraum der vollen Wirksamkeit der Lizenz für die CA-Software. Sollte die Lizenz aus irgendeinem Grund enden, bestätigt der Lizenznehmer gegenüber CA schriftlich, dass alle Kopien oder Teilkopien der Dokumentation vernichtet worden sind. CA STELLT DIESES SYSTEM GEMÄSS GELTENDEM GESETZ IM VORLIEGENDEN ZUSTAND OHNE JEGLICHE GEWÄHRLEISTUNG ZUR VERFÜ GUNG; DAZU GEHÖ REN, OHNE SICH JEDOCH DARAUF ZU BESCHRÄNKEN, STILLSCHWEIGENDE GEWÄHRLEISTUNGEN DER MARKTTAUGLICHKEIT, DER EIGNUNG FÜ R EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN. IN KEINEM FALL HAFTET CA GEGENÜ BER DEM ENDANWENDER ODER DRITTEN FÜ R VERLUSTE ODER UNMITTELBARE ODER MITTELBARE SCHÄDEN, DIE AUS DER VERWENDUNG DIESES SYSTEMS ENTSTEHEN; DAZU GEHÖ REN, OHNE SICH JEDOCH DARAUF ZU BESCHRÄNKEN, ENTGANGENE GEWINNE, VERLORENE INVESTITIONEN, BETRIEBSUNTERBRECHUNG, VERLUST IDEELLER UNTERNEHMENSWERTE ODER DATENVERLUST, SELBST WENN CA Ü BER DIESEN VERLUST ODER SCHADEN INFORMIERT WURDE. Der Hersteller dieses Systems ist CA. Es gelten "Eingeschränkte Rechte". Die Verwendung, Vervielfältigung oder Veröffentlichung durch die Regierung der Vereinigten Staaten oder deren Nachfolgerin unterliegt den jeweils in den Abschnitten FAR 12.212, 52.227-14 und 52.227-19(c)(1) (2) sowie dem Abschnitt DFARS 252.227-7014(b)(3) festgelegten Einschränkungen. Copyright © 2014 CA. All rights reserved. Alle hierin verwendeten Markenzeichen, Markennamen, Dienstleistungsmarken und Logos sind Eigentum der jeweiligen Unternehmen. Rechtliche Information zu Softwareprodukten von Drittanbietern und freier Software, die in der Nimsoft Monitor-Lösung verwendet werden, sind unter Nimsoft Monitor Third-Party Licenses and Terms of Use (http://docs.nimsoft.com/prodhelp/en_US/Library/Legal.html) dokumentiert. Kontaktaufnahme mit CA Nimsoft Kontaktaufnahme mit CA Support CA Technologies stellt Ihnen eine Site zur Verfügung, von der aus Sie auf alle Informationen, die Sie für Ihre Home Office-, Small Business-, and Enterprise-Produkte von CA Technologies benötigen, zugreifen können. Unter http://ca.com/support finden Sie folgende Ressourcen: ■ Kontaktinformationen für technische Unterstützung und Kundenservice (online oder telefonisch) ■ Informationen zu Benutzer-Communitys und Foren ■ Download von Produkt und Dokumentation ■ CA Support-Grundsätze und -Leitlinien ■ Andere hilfreiche Ressourcen für Ihr Produkt Ihr Feedback zur Produktdokumentation Senden Sie an [email protected] Kommentare oder Fragen zur CA Technologies Nimsoft-Produktdokumentation. Wenn Sie uns Feedback zu CA Technologies-Produktdokumentationen senden möchten, nehmen Sie an unserer kurzen Kundenumfrage teil, die auch auf der CA Support-Website unter http://ca.com/docs zu finden ist. Inhalt Kapitel 1: Einführung 7 So erhalten Sie Unified Reporter .................................................................................................................................. 8 Benutzer und Berechtigungen...................................................................................................................................... 8 Hinzufügen von Benutzern zu UIM ....................................................................................................................... 8 Ordnerstruktur ............................................................................................................................................................. 9 Kapitel 2: Mitgelieferte Berichte 11 Optionen für mitgelieferte Berichte ........................................................................................................................... 11 Bearbeiten der standardmäßigen Wertliste ....................................................................................................... 12 Liste von mitgelieferten Berichten ............................................................................................................................. 12 Kapitel 3: Entwerfen von Ad-hoc-Ansichten 17 Kapitel 4: Einrichten von iReport 19 Einrichten von iReport ............................................................................................................................................... 19 Abfrage-Executer........................................................................................................................................................ 22 Installieren der kommerziellen iReport-Lizenz........................................................................................................... 23 Kapitel 5: Verwenden von benutzerdefinierten Abfragesprachen 25 NimsoftJSONTopN-Abfragesprache ........................................................................................................................... 25 NimsoftJSONTimeSeries-Abfragesprache .................................................................................................................. 27 Inhalt 5 Kapitel 1: Einführung Unified Reporter (UR) ist eine optionale Komponente, die eine erweiterte Berichterstellung für Unicenter Management Portal (UMP) bereitstellt. UR bietet folgende Funktionen: ■ Drag-and-drop der Ad-hoc-Berichterstellung. ■ Drag-and-drop der Dashboard-Erstellung mit Aktualisierung in Echtzeit und Mashups von externem Inhalt. ■ Integrierte Diagrammerstellung mit Kreisdiagrammen, Balkendiagrammen, Liniendiagrammen, Flächendiagrammen, Diagrammen mit mehreren Reihen und vielen anderen Diagrammtypen. ■ Eine Bibliothek mit Standardberichten (out-of-box; OOB), mit denen Sie Zeit und Aufwand sparen. ■ Datenbankabstraktion mithilfe der JSON-Abfrageextrahierung. ■ Parametrierte Webberichterstellung für Self-Service. ■ Berichtsplanung, Verteilung und Verlaufsversionierung. ■ Zugriff auf alle Datenquellen, einschließlich der UIM-Datenbank. Außerdem stellt UR Entwicklern und Power-Benutzern Folgendes bereit: ■ "iReport graphical report designer" für das Erstellen von komplexeren Berichten. ■ Druckfertige und pixelperfekte Produktionsberichterstellung. Dieses Dokument enthält Informationen zur grundlegenden Verwendung von UR und iReport. Zusätzliche UR-Dokumentation ist in der webbasierten Hilfe zu Unified Management Portal verfügbar. Dieses Kapitel enthält folgende Themen: So erhalten Sie Unified Reporter (siehe Seite 8) Benutzer und Berechtigungen (siehe Seite 8) Ordnerstruktur (siehe Seite 9) Kapitel 1: Einführung 7 So erhalten Sie Unified Reporter So erhalten Sie Unified Reporter Für die Verwendung von UR ist keine zusätzliche Lizenzierung erforderlich, doch UR wird nicht automatisch mit UMP installiert. Installieren Sie vor der Installation von UR UMP und holen Sie danach das geeignete UR-Paket für Ihre Umgebung von der Download-Seite unter support.nimsoft.com. Machen Sie sich vor der Installation von UR mit den Inhalten der Versionshinweise zu Unified Reporter und des Installationshandbuchs für Unified Reporter, die beide unter docs.nimsoft.com verfügbar sind, vertraut. Nachdem Sie UR installiert haben, können Sie über die Seite "Berichte" in UMP darauf zugreifen oder UR zu einer Seite Ihrer Wahl hinzufügen. Benutzer und Berechtigungen Um auf UR zugreifen zu können, müssen Benutzer über die ACL-Berechtigung Unified Reports verfügen. Es gibt zwei Typen von UR-Benutzern: Konto-Kontaktbenutzer und UIM-Benutzer. Konto-Kontaktbenutzer können nur den Ordner "Ö ffentlich > Nimsoft" sowie die Ordner, denen sie angehören, sehen. Standardmäßig haben Konto-Kontaktbenutzer schreibgeschützten Zugriff auf das Repository, außer, sie verfügen sie über die Berechtigung Portalverwaltung, mit der sie nur auf ihren eigenen Kontoordner vollen Zugriff haben. UIM-Benutzer mit der Berechtigung Portalverwaltung können die Ordner aller Konten sehen und haben vollem Zugriff auf das Repository. Hinzufügen von Benutzern zu UIM Benutzer von Unified Reporter (UR) müssen mit Infrastructure Manager zu UIM hinzugefügt werden. Die UR-Webanwendung (JasperReports Server Pro) bietet eine Möglichkeit zum Hinzufügen von Benutzern. Die Authentifizierung wird allerdings von UIM gehandhabt. Wenn Sie einen Benutzer in UR hinzufügen und danach versuchen, sich mit diesem Benutzernamen anzumelden, wird dies nicht funktionieren. Fügen Sie den Benutzer in UIM mit Infrastructure Manager hinzu, und melden Sie sich dann bei UR an. 8 Schnellstart-Handbuch Ordnerstruktur Ordnerstruktur Die mitgelieferten Unified Infrastructure Management-Berichte im Repository sind unter dem Ordner "Ö ffentlich > Nimsoft Monitor" zusammengefasst. Ordner für Konten werden automatisch erstellt, wenn sich Konto-Kontaktbenutzer zum ersten Mal anmelden. Wenn Sie ein Upgrade von einer UR-Version vor v6.5 durchführen, werden die mitgelieferten Berichte automatisch unter "Ö ffentlich > Nimsoft Monitor" platziert und vom früheren Speicherort in der Verzeichnisstruktur entfernt. Kapitel 1: Einführung 9 Kapitel 2: Mitgelieferte Berichte Dieser Abschnitt enthält Informationen zu den im Lieferumfang von UR enthaltenen Berichten. Dieses Kapitel enthält folgende Themen: Optionen für mitgelieferte Berichte (siehe Seite 11) Liste von mitgelieferten Berichten (siehe Seite 12) Optionen für mitgelieferte Berichte Wenn Sie einen mitgelieferten Bericht im Repository ausführen, wird der Bereich "Optionen" auf der linken Seite angezeigt. Im Bereich "Optionen" können Sie den Bericht anpassen, indem Sie in folgenden Feldern eine Auswahl treffen: Top Hier können Sie die Anzahl von Ergebnissen auf 5, 10 oder 25 festlegen. Die Standardeinstellung für diesen Wert ist 10. Zeitraum Hier können Sie letzte Stunde, letzter Tag, letzte Woche, letzten Monat oder letztes Jahr festlegen. Die Standardeinstellung für diesen Wert ist letzter Tag. Paginierung ignorieren Dieses Kontrollkästchen ermöglicht es Ihnen, einen Bericht vollständig auf einer Seite anzuzeigen, durch den nach unten gescrollt werden kann, anstatt ihn über mehrere Seiten aufzuteilen. Diese Option kann hilfreich sein, wenn Berichte einen grißen Datenumfang enthalten oder wenn Sie planen, den Bericht zu drucken. Standardmäßig ist die Paginierung aktiviert. Hinweis: Für Berichte aus Zeitreihendaten wie beispielsweise CO2-Emissionswert wird im Bereich "Optionen" nur das Feld "Zeitraum" angezeigt. Kapitel 2: Mitgelieferte Berichte 11 Liste von mitgelieferten Berichten Bearbeiten der standardmäßigen Wertliste UIM-Benutzer mit der ACL-Berechtigung Portalverwaltung können die Werte bearbeiten, die im Bereich "Optionen" in den Listen Top und Zeitraum angezeigt werden. Alle mitgelieferten Berichte übernehmen die Optionen aus den Listen "Top" und "Zeitraum". Wenn Sie die standardmäßige Wertliste bearbeiten, werden die Änderungen demnach für alle mitgelieferten Berichte angewendet. Gehen Sie wie folgt vor: 1. Blenden Sie in der Repository-Ansicht "Ö ffentlich > Nimsoft Monitor > Ressourcen > Listen" ein. 2. Wählen Sie "Zeitraum" oder "Top" aus, und klicken Sie in der Symbolleiste auf Bearbeiten. 3. Fügen Sie in der Drop-down-Liste im Bereich "Wertliste bearbeiten" Werte hinzu, oder entfernen Sie welche daraus. Hinweis: Die Werte, die Sie für "Zeitraum" angeben, müssen mit Ihrem Datenbankanbieter konsistent sein. Liste von mitgelieferten Berichten In der folgenden Tabelle sind die Berichte aufgelistet, die im Lieferumfang von UR enthalten sind. Sie enthält auch die Probes und QoS-Messungen, die im Probe aktiviert sein müssen, damit für den jeweiligen Bericht Daten abgerufen werden. Berichtskategori Berichtsname e QoS erforderlich Probe (Sensor) Anwendungen Active Directory Replication Age QOS_AD_REPLICATION_AGE ad_response Anwendungen End to End User Transactions QOS_E2E_EXECUTION e2e_appmon Anwendungen Remedy Response Time QOS_REMEDY_REPONSE remedy_response Anwendungen/A Apache Busy Workers pache QOS_APACHE_BUSYWORKERS apache Anwendungen/A Apache Bytes per Request pache QOS_APACHE_BYTESPERREQ apache Anwendungen/A Apache HTTP Response Time pache QOS_APACHE_HTTPRESTIME apache Anwendungen/A Apache Idle Workers pache QOS_APACHE_IDLEWORKERS apache Anwendungen/A Apache Requests Average Time pache QOS_APACHE_REQAVETIME apache 12 Schnellstart-Handbuch Liste von mitgelieferten Berichten Anwendungen/A Apache Requests Per Second pache QOS_APACHE_REQPERSEC Databases/MyS QL QOS_MYSQL_CONNECTION_USAGE_ mysql RATE MySQL % of Maximum Allowed Connections apache Databases/Oracl Oracle % Table Space Free e QOS_ORACLE_TABLESPACE_FREE oracle Databases/Oracl Oracle Databases by Size e QOS_ORACLE_DATABASE_SIZE oracle Databases/Oracl Oracle SGA Memory Free e QOS_ORACLE_SGA_MEMORY_FREE oracle Databases/Oracl Oracle Table Space Allocated Free QOS_ORACLE_TABLESPACE_ALLOC_F oracle e REE Databases/SQL Server SQL Server Free Allocated Space QOS_SQLSERVER_ALLOC_SPACE sql_server Databases/SQL Server SQL Server Response Time QOS_SQL_RESPONSE sql_response Databases/SQL Server SQL Server Transactions QOS_SQLSERVER_TRANSACTIONS sql_server Databases/SQL Server SQL Server Users QOS_SQLSERVER_ACTIVE_USERS sql_server Netzwerk DHCP Response Time QOS_DHCP_RESPONSE dhcp_response Netzwerk DNS Response Time QOS_DNS_RESPONSE dns_response Netzwerk Hosts by Response Time QOS_NET_CONNECT net_connect Netzwerk Interfaces by Bandwidth Inbound QOS_INTERFACE_TRAFFIC_PERC interface_traffic Netzwerk Interfaces by Bandwidth Outbound QOS_INTERFACE_TRAFFIC_PERC interface_traffic Netzwerk Interfaces by Discards QOS_INTERFACE_DISCARDS interface_traffic Netzwerk Interfaces by Errors QOS_INTERFACE_ERRORS interface_traffic Netzwerk Interfaces by Queue Length QOS_INTERFACE_QLEN interface_traffic Netzwerk LDAP Response Time QOS_LDAP_RESPONSE_TIME ldap_response Netzwerk NTP Response Time QOS_NTP_RESPONSE_TIME ntp_response Netzwerk URLs by Response Time QOS_URL_RESPONSE url_response QOS_MEMORY_USAGE cisco_monitor Network/Cisco Cisco by Memory Free (Netzwerk/Telek ommunikation) Kapitel 2: Mitgelieferte Berichte 13 Liste von mitgelieferten Berichten Network/Cisco Cisco by Memory Used (Netzwerk/Telek ommunikation) QOS_MEMORY_USAGE cisco_monitor Network/Cisco Cisco CallManager CPU Usage (Netzwerk/Telek ommunikation) QOS_CPU_USAGE ccm_monitor Network/Cisco Cisco CallManager Memory Used (Netzwerk/Telek (%) ommunikation) QOS_CCM_PERFORMANCE ccm_monitor Network/Cisco Cisco CPU Usage (Netzwerk/Telek ommunikation) QOS_CPU_USAGE cisco_monitor Network/Cisco Cisco QoS Drop Bitrate (Netzwerk/Telek ommunikation) QOS_CISCO_DROP_BITRATE cisco_qos Network/Cisco Cisco QoS Post Policy Bitrate (Netzwerk/Telek ommunikation) QOS_CISCO_POST_POLICY_BITRATE cisco_qos Network/Cisco Cisco QoS Post Policy Bytes (Netzwerk/Telek ommunikation) QOS_CISCO_POST_POLICY_BYTE cisco_qos Network/Cisco Cisco QoS Pre Policy Bitrate (Netzwerk/Telek ommunikation) QOS_CISCO_PRE_POLICY_BITRATE cisco_qos Server Servers By CPU Usage QOS_CPU_USAGE cdm (local) or rsp (remote) Server Servers by Disk Capacity QOS_DISK_USAGE_PERC cdm (local) or rsp (remote) Server Servers by Physical Memory QOS_MEMORY_PHYSICAL_PERC cdm (local) or rsp (remote) Server Servers by Processor Queue Length QOS_PROC_QUEUE_LEN Prozesse Servers/Process es Processes by CPU Usage QOS_PROCESS_CPU Prozesse Servers/Process es Processes by Memory Usage QOS_PROCESS_MEMORY Prozesse Servers/Process es Processes by Thread Count QOS_PROCESS_THREADS Prozesse ServiceDesk Accounts (UIM) by Events 14 Schnellstart-Handbuch nsdgtw Liste von mitgelieferten Berichten ServiceDesk Accounts (ServiceDesk) by Incidents nsdgtw ServiceDesk Applications by Events and Incidents nsdgtw ServiceDesk Devices by Mean Time to Repair vs Service Quality nsdgtw ServiceDesk Network Events and Incidents nsdgtw ServiceDesk Servers by Events and Incidents nsdgtw Virtualization/V Mware VMware Guests by CPU MHz QOS_CPU_USAGE_MHZ vmware Virtualization/V Mware VMware Guests by CPU Usage QOS_CPU_USAGE vmware Virtualization/V Mware VMware Hosts by CPU Usage QOS_CPU_USAGE vmware Virtualization/V Mware VMware Hosts by Disk Free QOS_DISK_FREE vmware Virtualization/V Mware VMware Hosts by Memory Usage QOS_MEMORY_PERC_USAGE vmware Virtualization/V Mware VMware Hosts by VM Count QOS_COUNTER vmware Kapitel 2: Mitgelieferte Berichte 15 Kapitel 3: Entwerfen von Ad-hoc-Ansichten In diesem Abschnitt wird beschrieben, wie Sie eine Ad-hoc-Ansicht in UR entwerfen. Nachdem Sie eine Ad-hoc-Ansicht erstellt haben, können Sie die Ad-hoc-Ansicht speichern und als Bericht öffnen. Hinweis: Um einen Bericht zu entwerfen, müssen Sie zusätzlich zur erforderlichen ACL-Berechtigung Unified Reporter über die ACL-Berechtigung Portalverwaltung verfügen. Gehen Sie wie folgt vor: 1. Melden Sie sich bei UMP an, und gehen Sie zu Unified Reporter. 2. Klicken Sie auf der angezeigten Seite auf Erstellen > Ad-hoc-Ansicht. Der Datenauswahl-Assistent wird geöffnet. 3. In der Datenauswahl: a. Wählen Sie oben in der Datenauswahl Themen aus. b. Blenden Sie den Ordner Ö ffentlich ein, und navigieren Sie zu Ad Hoc Components (Ad-hoc-Komponenten) > Themen > Nimsoft Monitor Topic (Nimsoft Monitor-Thema). c. Wählen Sie aus den Ansichtstypen unten in der Datenauswahl Tabelle, Diagramm oder Kreuztabelle aus. Das Dialogfeld "Eingabesteuerungen" wird geöffnet. Hinweis: Wenn das Dialogfeld "Eingabesteuerungen" nicht geöffnet wird, klicken Sie in der Symbolleiste des Ad-hoc-Editor auf das Symbol für Eingabesteuerungen. Kapitel 3: Entwerfen von Ad-hoc-Ansichten 17 Liste von mitgelieferten Berichten 4. Im Dialogfeld "Eingabesteuerungen": a. Geben Sie einen Zeitraum für die Ad-hoc-Ansicht an. b. Wählen Sie aus den Listen "QoS", "Quelle" und "Ziel" die gewünschten Eingabesteuerungselemente aus. c. Klicken Sie auf OK. 5. Ziehen Sie Felder und Messungen per Drag-and-drop oder doppelklicken Sie darauf, um Sie zur Ad-hoc-Ansicht hinzuzufügen. 6. Wenn Sie mit der Ad-hoc-Ansicht zufrieden sind, klicken Sie auf das Speichersymbol. a. Geben Sie einen Namen für den Bericht ein. b. Navigieren Sie zu einem Speicherort im Repository, und klicken Sie auf Speichern. Die Ad-hoc-Ansicht und der entsprechende Bericht werden nun im Repository angezeigt. Sie können den Bericht ausführen oder die Ad-hoc-Ansicht weiter bearbeiten. 18 Schnellstart-Handbuch Kapitel 4: Einrichten von iReport Nachdem Sie Unified Reporter (UR) installiert haben, befolgen Sie die Schritte in diesem Abschnitt, um iReport einzurichten. Sie können iReport auf einem beliebigen System mit Netzwerkzugriff auf das System, auf dem Sie UR installiert haben, installieren. Hinweis: Die iReport-Anwendung muss ordnungsgemäß konfiguriert sein, damit Sie Berichte, die eine Abfrageausführungssprache verwenden, ändern, kopieren und ausführen können. Sie können mitgelieferte Berichte in UR anzeigen. Zum Bearbeiten und Kopieren von mitgelieferten Berichten benötigen Sie jedoch iReport. Dieses Kapitel enthält folgende Themen: Einrichten von iReport (siehe Seite 19) Abfrage-Executer (siehe Seite 22) Installieren der kommerziellen iReport-Lizenz (siehe Seite 23) Einrichten von iReport Gehen Sie wie folgt vor: 1. Laden Sie die geeignete Version von iReport von der Download-Seite unter support.nimsoft.com herunter. 2. Installieren Sie iReport auf einem beliebigen System mit Netzwerkzugriff auf das System, auf dem Sie UR installiert haben. 3. Holen Sie Bibliotheken von der UR-Bereitstellung: 4. a. Geben Sie folgende URL in einen Browser ein: http://<UMP-Server>/jasperserver-pro/ireport-config.jar. b. Speichern Sie die JAR-Datei an einen Speicherort Ihrer Wahl. c. Starten Sie iReport. d. Fügen Sie die JAR-Datei zum Klassenpfad "iReport" hinzu: ■ Wählen Sie in der Menüleiste in iReport Tools > Options > Classpath aus. ■ Klicken Sie auf Add JAR, und navigieren Sie zum Speicherort, unter dem Sie die JAR-Datei gespeichert haben. Klicken Sie auf "Ö ffnen". Fügen Sie Abfrage-Executer hinzu: a. Wählen Sie in der Menüleiste in iReport Tools > Options > Query Executers aus. b. Fügen Sie Abfrage-Executer (siehe Seite 22) hinzu. Kapitel 4: Einrichten von iReport 19 Einrichten von iReport 5. Verbinden Sie iReport mit Ihrem UMP-Server: a. Klicken Sie in der Menüleiste in iReport auf Window > JasperReports Server Repository. Der Bereich "Repository Navigator" wird geöffnet. b. Klicken Sie auf das Symbol zum Hinzufügen eines neuen Servers, um eine Verbindung mit der UR-Instanz herzustellen. Das Dialogfeld des JasperServer-Plug-in wird geöffnet. 6. c. Geben Sie im Feld ID einen Namen für Ihren UMP-Server an. Geben Sie zum Beispiel Unified Reporter ein. d. Bearbeiten Sie im Feld JasperReports Server URL localhost:8080 so, dass er auf Ihren UMP-Server verweist. e. Geben Sie gültige Eingaben für UIM-Benutzernamen und -Kennwort ein. Legen Sie die Datenquelle fest: a. Klicken Sie auf das Symbol für die Berichtsdatenbank. Das Dialogfeld für Verbindungen / Datenquellen wird geöffnet. b. Wählen Sie New > Database JDBC connection aus. Klicken Sie auf "Weiter". Das Dialogfeld "Database JDBC connection " wird geöffnet. c. 20 Schnellstart-Handbuch Geben Sie einen Namen wie beispielsweise UIM für die Datenbank-JDBC-Verbindung an. Einrichten von iReport d. Klicken Sie auf das Drop-down-Menü im Feld JDBC Driver, und wählen Sie den geeigneten JBDC-Treiber für Ihre Datenbank aus. Das Feld "JDBC URL " wird aktualisiert und zeigt eine URL-Vorlage für den spezifischen JBDC-Treiber, den Sie ausgewählt haben, an. Wenn Sie beispielsweise MS SQLServer (2005) (com.microsoft.sqlserver.jdbc.SQLServerDriver) ausgewählt haben, wird im Feld "JDBC URL" "jdbc:sqlserver://localhost:1433;databaseName=DatabaseName" angezeigt. Hinweis: Verfügbare JBDC-Treiber werden in schwarzer Schrift angezeigt, nicht verfügbare in Rot. Wenn der geeignete JBDC-Treiber nicht verfügbar ist, stellen Sie sicher, dass Sie die JAR-Datei wie in Schritt 3 beschrieben zum Klassenpfad hinzugefügt haben. e. Geben Sie im Feld JDBC URL die IP-Adresse (oder den Hostnamen) des Datenbankservers und den Datenbanknamen ein. Wenn Sie beispielsweise MS SQLServer (2005) (com.microsoft.sqlserver.jdbc.SQLServerDriver) ausgewählt haben, geben Sie jdbc:sqlserver://<IP-Adresse>:1433;databaseName=<CA_UIM> ein. Hinweis: In den meisten Fällen werden für die JDBC-Verbindung dieselben Informationen wie für die Datenbankkonfiguration für data_engine verwendet. f. Geben Sie einen Benutzernamen und ein Kennwort ein. Kapitel 4: Einrichten von iReport 21 Abfrage-Executer g. Klicken Sie auf die Schaltfläche Test. Wenn die Verbindung erfolgreich hergestellt wurde, klicken Sie auf Save. Wenn die Verbindung nicht erfolgreich hergestellt wurde, überprüfen Sie folgende Elemente: ■ Sie haben einen geeigneten JBDC-Treiber für Ihre Datenbank ausgewählt. ■ Sie haben gültige Informationen für die JDBC-URL und gültige Anmeldeinformationen eingegeben. ■ Das System, auf dem Sie iReport installiert haben, verfügt über Netzwerkzugriff auf die Datenbank. iReport ist nun installiert und kann verwendet werden, um Berichte zu ändern, zu kopieren oder auszuführen. Abfrage-Executer In der folgenden Tabelle sind die Abfrage-Executer aufgeführt, die Sie in iReport hinzufügen können. Sprache Abfrage-Executer-Factory Feldanbieterklasse NimsoftJSONTopN com.nimsoft.ur.jrs.executer.NimsoftJSONTop com.nimsoft.ur.ireport.fieldsprovider.Nims NFactory oftJSONTopNFP NimsoftJSONTimeSe com.nimsoft.ur.jrs.executer.NimsoftJSONTim com.nimsoft.ur.ireport.fieldsprovider.Nims ries eSeriesFactory oftJSONTimeSeriesFP nimsoft com.nimsoft.ur.jrs.executer.NimsoftFactory com.nimsoft.ur.ireport.fieldsprovider.Nims oftFP ServiceDesk com.nimsoft.ur.jrs.executer.ServiceDeskFact ory com.nimsoft.ur.ireport.fieldsprovider.Servic eDeskFP ServiceDeskNMS com.nimsoft.ur.jrs.executer.ServiceDeskNMS com.nimsoft.ur.ireport.fieldsprovider.Servic Factory eDeskNMSFP NMS com.nimsoft.ur.jrs.executer.NMSFactory 22 Schnellstart-Handbuch com.nimsoft.ur.ireport.fieldsprovider.NMSF P Installieren der kommerziellen iReport-Lizenz Installieren der kommerziellen iReport-Lizenz iReport verwendet anfänglich eine Testlizenz, die nach der Installation 30 Tage lang die Funktionalitäten einer kommerziellen Lizenz bietet. iReport kann nach Ablauf der Testlizenz weiterhin verwendet werden, bestimmte Funktionen sind jedoch nicht mehr verfügbar. Sie können die kommerzielle Lizenz installieren, die mit den UR-Installationsdateien mitgeliefert wird, um weiterhin die vollständige Funktionalität von iReport zu verwenden. Gehen Sie wie folgt vor: 1. Ö ffnen Sie iReport. 2. Wählen Sie in der Symbolleiste Help > License Manager aus. Klicken Sie auf Install License, und durchsuchen Sie das System nach der Lizenzdatei in nimsoft\probes\service\wasp\conf\jasperserver.license. Kapitel 4: Einrichten von iReport 23 Kapitel 5: Verwenden von benutzerdefinierten Abfragesprachen Die mit UR installierten mitgelieferten Berichte verwenden die benutzerdefinierten Abfragesprachen NimsoftJSONTopN und NimsoftJSONTimeSeries, die in der Web-App von Unified Reporter installiert werden. Dieser Abschnitt enthält Informationen zur Verwendung der Abfragesprachen NimsoftJSONTopN und NimsoftJSONTimeSeries. Hinweis: Die iReport-Anwendung muss ordnungsgemäß konfiguriert sein, damit Sie Berichte mithilfe einer benutzerdefinierten Nimsoft-Abfragesprache ändern, kopieren und ausführen können. Beachten Sie den Abschnitt Einrichten von iReport (siehe Seite 19). Dieses Kapitel enthält folgende Themen: NimsoftJSONTopN-Abfragesprache (siehe Seite 25) NimsoftJSONTimeSeries-Abfragesprache (siehe Seite 27) NimsoftJSONTopN-Abfragesprache Dieser Abschnitt enthält Informationen zur Verwendung der Abfragesprache NimsoftJSONTopN. Die NimsoftJSONTopN-Sprache erwartet ein JSON-Objekt in Form einer Zeichenfolge. Außerdem: ■ Das JSON-Objekt muss ein topNReportDefinition-Objekt enthalten. ■ Das topNReportDefinition-Objekt muss den QoS-Schlüssel enthalten. Bei dessen Wert handelt es sich um eine Zeichenfolge der QoS-Kennzahl für den gewünschten Bericht. Zum Beispiel gibt die folgende Syntax für jede Quelle, die diese Daten erfasst, einen Bericht zum Durchschnittswert von QOS_MEMORY_PHYSICAL_PERC für die letzten 24 Stunden zurück. NimsoftJSONTopN-Beispiel 1 {"topNReportDefinition": { "qos":"QOS_MEMORY_PHYSICAL_PERC" } } Kapitel 5: Verwenden von benutzerdefinierten Abfragesprachen 25 NimsoftJSONTopN-Abfragesprache Im nächsten Beispiel gibt die Syntax die Top 5-, Durchschnitts-, Mindest- und Höchstwerte für QOS_PROCESS_CPU auf dem Rechner cadev.dev.fco für die letzten 30 Minuten zurück. NimsoftJSONTopN-Beispiel 2 {"topNReportDefinition": { "numberOfBars":5, "statistics":["avg", "max", "min"], "qos":"QOS_PROCESS_CPU", "source":"cadev.dev.fco", "period":30, "periodUnits":"minute", "groupFirstBy": "target" } } In der Tabelle unten finden Sie zusätzliche Werte, die Sie optional im topNReportDefinition-Objekt angeben können, um weitere Berichtsdetails zu definieren. Schlüssel Description Wertdatentyp Standardwert statistics Definiert die Statistik, die für den Bericht zu erfasst werden soll. Optionen: avg, min, max JSONArray "statistics":["avg"] numberOfBars Schränkt den Bericht auf eine Ganzzahl Höchstanzahl von Ergebnissen ein "numberOfBars":10 Quelle Schränkt den Bericht auf eine bestimmte Quelle ein Beliebige Quelle target Schränkt den Bericht auf ein Zeichenfolge bestimmtes Ziel ein. Es kann auch ein spezielles Token "{source}" verwendet werden, um target=source darzustellen. Beliebiges Ziel period Schränkt den Bericht auf eine bestimmte Intervalllänge ein "period":24 periodUnits Definiert die Einheiten für den Zeichenfolge Zeitraum. Optionen: minute, hour, day, month "periodUnits":"hour" groupFirstBy Quelle oder Ziel "groupFirstBy":"source" 26 Schnellstart-Handbuch Zeichenfolge Long Zeichenfolge NimsoftJSONTimeSeries-Abfragesprache NimsoftJSONTimeSeries-Abfragesprache Dieser Abschnitt enthält Informationen zur Verwendung der Abfragesprache NimsoftJSONTimeSeries. Die NimsoftJSONTimeSeries-Sprache erwartet ein JSON-Objekt in Form einer Zeichenfolge. Außerdem: ■ Das JSON-Objekt muss ein timeSeriesReportDefinition-Objekt enthalten. ■ Das timeSeriesReportDefinition-Objekt muss den Qos-Schlüssel enthalten. Bei dessen Wert handelt es sich um eine Zeichenfolge der QoS-Kennzahl für den gewünschten Bericht. Zum Beispiel gibt die folgende Syntax für jede Quelle, die diese Daten erfasst, einen Bericht zum Durchschnittswert von QOS_MEMORY_PHYSICAL_PERC für die letzten 24 Stunden zurück. NimsoftJSONTimeSeries-Beispiel 1 {"timeSeriesReportDefinition": { "qos":"QOS_MEMORY_PHYSICAL_PERC" } } In der Tabelle unten finden Sie zusätzliche Werte, die Sie optional im timeSeriesReportDefinition-Objekt angeben können, um weitere Berichtsdetails zu definieren. Schlüssel Description Wertdatentyp Standardwert Quelle Schränkt den Bericht auf eine bestimmte Quelle ein Zeichenfolge Beliebige Quelle target Schränkt den Bericht auf ein bestimmtes Ziel ein. Es kann auch ein spezielles Token "{source}" verwendet werden, um target=source darzustellen. Zeichenfolge Beliebiges Ziel period Schränkt den Bericht auf Long eine bestimmte Intervalllänge ein "period":24 Kapitel 5: Verwenden von benutzerdefinierten Abfragesprachen 27 NimsoftJSONTimeSeries-Abfragesprache periodUnits Definiert die Einheiten Zeichenfolge für den Zeitraum. ["minute", "hour", "day", "month"] "periodUnits":"hour" measurementScale Skaliert die von diesem Wert zurückgegebenen Messwerte Doppelt "measurementScale":1 measurementOffset Versetzt die von diesem Wert zurückgegebenen Messwerte Doppelt "measurementOffset":0 percentileLine Gibt eine zum Zeitpunkt der Berichtsausführung berechnete horizontale Perzentilzeile an [true, false] Boolean "percentileLine":false percentileValue Der Wert für die Perzentilzeile [0-100] Doppelt "percentileValue":95.0 28 Schnellstart-Handbuch