Toolbox: Neue Produkte für IT-Experten

Überwachen Sie Webdienste und Ereignisprotokolle mit diesen benutzerfreundlichen Lösungen.

Greg Steen

HTTPie

Wie Sie mehr Anwendungen und Daten in der Cloud verschieben, müssen Sie überwachen und Testen von Web-Services immer häufiger. HTTPie ist eine freie und open-Source-Tool, mit die Hilfe können Sie testen, überprüfen und Visualisieren von HTTP-basierte Dienste. Es ist ein Befehlszeilen-Client mit dem erklärten Ziel, machen "CLI Interaktion mit Web-Services wie menschlich-freundlich wie möglich."

Der Kommandozeilen-Client HTTPie formatiert und färbt HTTP-Antworten, um sie leichter verständlich zu machen. Es ist in Python geschrieben, so werden Sie vertraut mit ihm bekommen, wenn Sie es zuvor noch nicht verwendet. Um Ihnen zu helfen, schauen Sie sich dieses praktische Installationsanleitung für HTTPie aufstehen und laufen unter Windows. Die Anwendung und deren Anforderungen werden aktiv entwickelt, so besuchen Sie die Website für die verschiedenen Voraussetzungen an Ihre Installationsmethoden zu gewährleisten (ob Python, locken, Bib oder HTTPie) auf dem neuesten Stand sind, bevor Sie in den Prozess direkt.

HTTPie ist ein HTTP-Anforderung/Antwort-Tool. Sie können verwenden die verschiedenen HTTP-Methoden wie GET, POST, PUT und DELETE und überprüfen Sie die Antworten. Um Daten direkt an einen Webdienst zu drücken, unterstützt der einfache und flexible Kommandozeilen-Client die regelmäßigen Formen, Datei-Upload-Formulare und das Datenformat JSON.

Wenn die Daten, die Sie senden möchten etwas unhandlich für die Kommandozeile, unterstützt HTTPie umgeleiteten Eingabe über Stdin. Das puffert die Daten und sendet sie als Text der Anforderung. Zum Beispiel, Sie könnte "Rohr" Daten von einem anderen Programm zu HTTPie oder schlürfen in einer Datei mit dem "<" Eingabe Umleitung. HTTPie unterstützt derzeit Basic und Digest sowie Proxys und Proxyauthentifizierung. Es gibt weitere Methoden auf die Roadmap für die Entwicklung.

Die Gastgeber des SSL-Überprüfung überspringen können oder geben Sie einen benutzerdefiniertes Zertifikat Zertifizierungsstelle (CA) Bündel Pfad mit dem HTTPS-Anforderungen. Standardmäßig ist jede Anforderung, die Sie mit HTTPie senden unabhängig von der vorhergehenden Anforderung. HTTPie unterstützt jedoch anhaltende Sitzungen durch eine einfache Befehlszeilenoption.

Was unterscheidet HTTPie auseinander ist die Antwort ausgeben. Sie ist formatiert, farbigen und leicht zu lesen. HTTP-Header werden beispielsweise nach Namen sortiert; JSON-Daten eingezogen und sortiert; und die kodierte Daten in lesbare Zeichen umgewandelt werden.  HTTPie unterstützt auch binäre Antworten. Sie können die Ausgabe aus einer Antwort auf eine Datei oder ein anderes Programm umleiten. Sie können sogar die Option "Stream" gepuffert und Aufteilen der Daten.

Also wenn Sie nach einer Möglichkeit suchen, die HTTP-basierte Dienste testen, auf jeden Fall schauen Sie das freie und open Source-Projekt HTTPie. Es ist einfach zu bedienen, relativ einfach aufstehen und laufen unter Windows, und die gut formatierte Ausgabe testen und Problembehandlung vereinfacht.

HTTPie

LogMeister

Fast jede Anwendung, die Sie verwalten hat eine Art von Ausgabe oder Ereignisprotokoll. Überblick über alle diese unterschiedlichen Protokolle kann schwierig sein, aber auf ihnen zu bleiben, ist ein muss. Es ist immer besser, die erste alarmiert, um ein Problem, anstatt Ihre Benutzer oder Vorgesetzten blindsiding Sie mit der Nachricht von einem Ausfall sein.

LogMeister Leuchtturm Technologie überwacht Norm Ereignisprotokolle wie Anwendung, System, Sicherheit und Verzeichnisdienste sowie benutzerdefinierte Ereignisprotokolle. Es kann auch XML-Protokolle überwachen, RSS-feeds, protokolliert Windows Internet Connection Firewall (ICF) und Text in verschiedenen Formaten, protokolliert, auch wenn Sie das Format zu definieren, wenn Sie den Monitor einrichten.

LogMeister ist eine agentenlose Lösung. Sie müssen nicht zur Verwaltung von remote-Client-Installationen auf jedem Rechner, den Sie überwachen möchten. Dies bedeutet auch, braucht man genügend Berechtigungen auf remote-Ziel und die entsprechenden Firewall-Ports Log-Daten abrufen können. Sie können Log-Daten von remote-Servern in Echtzeit oder auf Basis eines Zeitplans kratzen. Datenextraktion geplanten Protokoll eignet sich für ausführlichere oder stark beanspruchten Protokolle. Es hilft auch die Sättigung der Anwendung oder Netzwerk mit Überwachung von Daten vermeiden.

Um einen neuen Host Protokoll einzurichten, verwenden Sie den Assistenten für neue Feed. Dies fordert Sie für den Typ des Log-Daten, den Namen des Hosts zu überwachen, und ob Sie regelmäßig oder in Echtzeit abrufen möchten. Wenn Sie Benutzerdefiniert Ihren neuen Feed konfigurieren müssen, führt der Assistent Sie durch die Spaltenzuordnung Format und Daten einrichten. Der Assistent fordert Sie auch für die Zeitkorrektur, die praktisch für Server in unterschiedlichen Zeitzonen ist. Sie werden die Timestamps Line-up in der Umwelt zu gewährleisten.

Wenn Sie nur daran interessiert sind, hilft vor allem Protokollereignistypen, wie z. B. Warnungen oder Fehler, der Assistent Sie verschiedene Protokolldateien Filter einrichten. Protokoll Filter sind einfache Vergleiche wie entspricht, enthält, enthält nicht, größer als, kleiner als, Zeit-oder Datum und So weiter. Für Textvergleiche können Sie entweder wörtlich oder regulären Ausdruck Zeichenfolgenvergleich. Die letzten Schritte sind, einen Namen und eine Kategorie für Ihr neues Protokoll feed zuzuweisen.

Wenn die Log-Daten beginnt zu Rollen, es gilt Ihre Filter und die restlichen Daten in einem lokalen Repository speichert. Die Speichergröße begrenzen können und haben LogMeister ältere Ereignisse automatisch löschen. Wenn Sie die alten Daten behalten möchten, können Sie es archivieren oder in eine Datenbank exportieren.

Ein Protokoll-Aggregator wäre nicht viel nützen ohne Benachrichtigungen, damit Sie wissen, wann etwas schief ist. Die LogMeister-Benachrichtigung-Assistenten können die Kriterien einrichten, für die Sie auf einem Satz von einem zu vielen zuvor konfiguriert benachrichtigt werden feeds anmelden möchten. Die Kriterien verwendet dieselben Optionen wie das Ereignis filtern. Sie können auch nur das Benachrichtigung Feuer haben, wenn man N Übereinstimmungen innerhalb eines bestimmten Zeitrahmens auftreten. Dies hilft Benachrichtigung Rauschen gering zu halten und Fehlalarme zu reduzieren. Sie können auch Benachrichtigungen auf bestimmte Zeiträume beschränken.

LogMeister kann die Taskleiste Pop-ups, E-mails, Ausgabe von Log-Dateien, und benutzerdefinierten Skripts oder Befehlszeilenaktionen liefern. Es hat auch einige integrierten reporting-Funktionen. Sie können Berichte oder lässt sie durch die Ereignisbenachrichtigung ausgelöst. Berichte können verarbeitet oder raw Log-Daten, Text, CSV, XML, RSS und HTML ausgeben.

LogMeister ist $179.99 für eine Einzellizenz, umfasst eine Anwendung installieren und eine unbegrenzte Anzahl von Servern und Protokolle. Wenn Sie mehr als eine Lizenz benötigen, gibt dort es einen Mengenrabatt. Gibt es eine voll funktionsfähige 30-Tage-Testversion auf der Website. Wenn Sie nur zentralisierte Überwachung Ereignisprotokoll interessiert sind, sollten Sie zum Auschecken des Unternehmens EventMeister, $129.99 für eine einzelne Installation ist.

LogMeister

Greg Steen

Greg Steenist Technologieexperte, Unternehmer und Enthusiast. Er ist immer auf der Suche nach neuen Tools zu erleichtern Operationen, QA und Entwicklung für IT-professional.

Verwandte Inhalte