Casella degli strumenti: Nuovi prodotti per i professionisti IT

Con queste soluzioni semplici da utilizzare, è possibile monitorare i servizi Web e i registri eventi

Greg Steen

HTTPie

Come ci si sposta più applicazioni e dati nel cloud, è necessario monitorare e verificare i servizi Web più frequentemente. HTTPie è uno strumento gratuito e open source che consentono di testare, verificare e visualizzare i servizi basati su HTTP. Si tratta di un client della riga di comando con l'obiettivo dichiarato di fare "Interazione CLI con servizi Web come human-friendly possibile."

Il client della riga di comando HTTPie formati e colora le risposte HTTP per renderli più facili da capire. Esso è scritto in Python, quindi dovrete familiarizzare con esso se non hai usato prima. Per aiutarlo fuori, controlla questa guida di installazione utile per HTTPie alzarsi e in esecuzione su Windows. L'applicazione e i suoi requisiti sono attivamente sviluppati, quindi visitare il sito per i vari prerequisiti garantire i vostri metodi di installazione (se Python, curl, pip o HTTPie) sono aggiornate prima di saltare il processo.

HTTPie è uno strumento di richiesta/risposta HTTP. Si può facilmente utilizzare i vari metodi HTTP come GET, POST, PUT e DELETE e verificare le risposte. Per inserire i dati direttamente a un servizio Web, il client della riga di comando semplice e flessibile supporta forme regolari, forme di upload di file e il formato di dati JSON.

Se si desidera inviare i dati sono un po' ingombranti per una riga di comando, HTTPie supporta input reindirizzato attraverso stdin. Che memorizza nel buffer i dati e li invia come il corpo della richiesta. Ad esempio, si potrebbero "tubo" dati da un altro programma per HTTPie o slurp in un file di dati con il "<" redirezione input. HTTPie attualmente supporta l'autenticazione Basic e Digest, così come proxy e autenticazione proxy. Ci sono metodi più sulla roadmap di sviluppo.

È possibile ignorare la verifica SSL di host o fornire un percorso del pacchetto di autorità (CA) certificato personalizzato con le tue richieste HTTPS. Per impostazione predefinita, ogni richiesta che si invia con HTTPie è indipendente della precedente richiesta. HTTPie, tuttavia, supportano sessioni persistenti attraverso una semplice opzione della riga di comando.

Quale imposta HTTPie apart è la risposta in uscita. È formattato, colorato e di facile lettura. Ad esempio, le intestazioni HTTP sono ordinate per nome; Dati JSON sono rientrati e ordinati; e codificati dati vengono convertiti in caratteri leggibili.  HTTPie supporta anche risposte binarie. È possibile reindirizzare l'output da una risposta a un file o un altro programma. È anche possibile utilizzare l'opzione "flusso" buffer e chunk dei dati.

Quindi se stai cercando un modo per testare i servizi basati su HTTP, sicuramente check out del progetto HTTPie libero e open source. È relativamente facile da usare, facile da alzarsi e in esecuzione su Windows, e l'output formattato in modo corretto semplificherà test e risoluzione dei problemi.

HTTPie

LogMeister

Appena circa ogni applicazione che è necessario gestire ha qualche tipo di uscita o di log eventi. Tenere traccia di tutti quei registri disparati può essere difficile, ma rimanendo sopra di loro è un must. È sempre meglio essere il primo avvertito un problema, invece di utenti o boss si blindsiding con la notizia di un'interruzione.

LogMeister, dal faro di tecnologia, controlla i registri eventi standard come applicazione, sistema, sicurezza e servizi di Directory, come log eventi personalizzati. Può anche controllare i log XML, RSS feed, registri Microsoft Windows Internet Connection Firewall (ICF) e testo registra in vari formati, anche se si dovrà definire il formato quando si imposta il monitor.

LogMeister è una soluzione senza agente. Non dovrete gestire installazioni client remoto su ogni macchina che si desidera monitorare. Questo significa anche avrete bisogno di privilegi sufficienti su target remoto e le porte del firewall appropriate per recuperare i dati di registro. Si possono raschiare registro dati dal server remoto in tempo reale o su base pianificata. Estrazione dati registro pianificata è utile per i registri più dettagliati o pesantemente accede. Aiuta anche a evitare la saturazione dell'applicazione o rete con registro di dati di monitoraggio.

Per impostare un nuovo host log, utilizzare la creazione guidata nuovo Feed. Questo richiede per il tipo di dati del registro, il nome dell'host da monitorare, e se si desidera eseguire il polling periodicamente o in tempo reale. Se si devono a custom configura il tuo nuovo feed, la procedura guidata vi guiderà attraverso impostazione il mapping di colonne dati e formato. La procedura guidata richiede anche per la correzione del tempo, che è utile per i server in fusi orari diversi. Sarete in grado di garantire la linea di timestamp in tutto l'ambiente.

Se siete solo interessati in particolare tipi di registro eventi, quali gli avvisi o gli errori, la procedura guidata ti aiuta a impostare i vari filtri di registro. Registro filtri sono semplici confronti quali equals, contiene, non contiene, maggiore di, minore di, intervallo di tempo o di data e così via. Per i confronti testuali, è possibile utilizzare sia confronto letterale o regolare espressione stringa. Gli ultimi passi sono per assegnare un nome e una categoria per il tuo nuovo log feed.

Quando i dati di registro inizia a rullo, applica filtri e memorizza i dati rimanenti in un repository locale. È possibile limitare la dimensione del negozio e hanno LogMeister elimina automaticamente gli eventi più vecchi. Se si desidera mantenere i vecchi dati, è possibile archiviarlo o esportarlo in un database.

Un aggregatore di registro non sarebbe molto uso senza notifiche per farvi sapere quando qualcosa è storto. Per impostare i criteri per i quali vuoi essere informato su un set di uno a molti precedentemente configurato log feed, è possibile utilizzare la procedura guidata di notifica LogMeister. I criteri utilizza lo stesso set di opzioni come evento di filtraggio. Si può anche scegliere di avere solo il fuoco di notifica se uno a N partite si verifica entro un certo lasso di tempo. Questo vi aiuterà a tenere basso rumore notifica e ridurre i falsi positivi. È inoltre possibile limitare le notifiche per determinati periodi di tempo.

LogMeister può consegnare Taskbar pop-up, e-mail, file di log di output e uno script personalizzato o azioni da riga di comando. Ha anche alcune funzionalità di reporting incorporato. È possibile pianificare report o li hanno innescato dalla notifica dell'evento. Relazioni possono produrre elaborati o crudi dati di log al testo, CSV, XML, RSS o HTML.

LogMeister è $179.99 per una singola licenza, che copre l'installazione di un'applicazione e un numero illimitato di server e registri. Se avete bisogno di più di una singola licenza, sono disponibili sconti per volume. C'è una prova di 30 giorni full-optional disponibili sulla sito Web. Se ti interessa solo nel registro eventi centralizzato di monitoraggio, si potrebbe voler controllare EventMeister la società, che è $129.99 per una singola installazione.

LogMeister

Greg Steen

Greg Steenè un professionista IT, imprenditore e appassionato. Lui è sempre a caccia di nuovi strumenti per facilitare le operazioni, QA e sviluppo per l'IT professionale.

Contenuti correlati