Logstash
Logstash är programvara som hjälper filtrera och lagra data. Det är en produkt av Elastic, ett företag som grundades 2012 i Amsterdam. Elastic skapades av programmerare som gjort Apache Lucene och Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur och Uri Boness. Idag sysselsätter företaget människor i 32 länder. Bolagets USA huvudkontor i Mountain View, Kalifornien. Det finns andra amerikanska kontor i Phoenix, New York och San Francisco. Elastiska övriga kontor i Amsterdam, Hongkong, Schweiz, Storbritannien, Berlin, München, Norge, Japan, Korea, Singapore, Frankrike och Australien. Andra produkter som erbjuds av Elastic inkluderar Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop och några andra mindre erbjudanden. Noter kunder Sprint, Indiana University, Travelport, Grab, Stormfish, SAP Concur, CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications och Credit Suisse.
- Accepterar data från praktiskt taget vilken källa som helst eller händelse och behandlar den för utgång till en "stash" (eller flera lagringsplatser, beroende på filter)
- Data kan analyseras via programmering och omvandlas under transporten.
- Till exempel kan Logstash användas för att dechiffrera geografiska koordinater från en IP-adress ingång
- Kompatibel med Elastic Stack-dataanalys för snabb insikt
- Flera sikt (Elastic X-Pack) verktyg för att hålla koll på server och programmens resultat
- Öppen källkod och helt gratis att ladda ner och använda
- Utvecklas aktivt. Den senaste uppdateringen (version 6.2.3) släpptes den 20 mars 2018
- Installationen är bara fyra enkla steg och en kommandorad: bin / logstash -f logstash.conf
- En omfattande guide finns tillgänglig på nätet för att hjälpa nya administratörer att komma igång (det finns också en bra video finns här)
- Beroende på Java, som har sina egna problem med säkerhetsproblem (den senaste versionen av Logstash kräver Java version 8 eller högre för installation)
Datahantering är en grundläggande del av tech orienterade företag och idag kan data komma från många källor samtidigt. Men hur ett företag organiserar ett stort flöde av data från alla håll? Det är där Logstash kommer väl till pass. Detta serversidan program är särskilt utformade för att inta data från alla "storlekar, former och källor." Under bearbetning, kan data sändas genom filter för att bestämma dess slutliga destination, som kan vara en eller en mängd olika "stashes," såsom servrar, moln eller andra lagringsutrymmen. Data kan matas in från Elastiska Beats, Amazon Web Services CloudWatch API, Couch DB, Elasticsearch kluster, skalkommando utgång, händelser från filer, ganglierna paket via UDP, meddelanden GELF-format (som händelser) via Graylog2 Google Cloud PubSub, grafit, HTTP eller HTTPS händelser, händelser från en IRC-server, JMS Broker händelser, Java applikations metrics via JMX, AWS Kinesis stream händelser Lumberjack, Puppet serverhändelser, RabbitMQ utbytesevenemang, RELP händelser under en TCP-socket, Salesforce SOQL frågor, SNMP trap händelser AWS Simple Queue service, Twitter streaming API, Unix socket händelser, XMPP / Jabber protokoll evenemang och mycket mer. Det finns även en plugin för att generera slumpmässiga händelser för teständamål. Logstash är perfekt för att automatisera datainsamling och bearbetning, vilket sparar massor av produktivitets tid för andra uppgifter. Programvaran är mycket flexibel, och över 200 plugins finns för att se till att Logstash kan hantera de data det ges.