toplog / toplog-forwarder-installer Goto Github PK
View Code? Open in Web Editor NEWThe script that installs the forwarder and configuration.
License: MIT License
The script that installs the forwarder and configuration.
License: MIT License
my worry is that where it is now will not be part of people's log rotate and hence eat up memory.
have the installer add a file to /etc/logrotate.d/ called toplog
contents:
/usr/bin/toplog/logs/logstash-forwarder.log {
daily
rotate 5
copytruncate
delaycompress
compress
notifempty
missingok
}
Create packages for Windows and OSX servers & add to installer.
Right now you have to know to use -a if you want to add to an existing stream, which results in first time users creating a lot of streams if they mess up the config.
The installer should see see that the user already has a stream and list them at the top of the config list and ask them if they want to create a new stream or use an existing stream.
Should be able to update auth-token. Useful for setting up multiple forwarders while also being forgetful.
Also could just display the auth token from the installers config in the console.
Allow -a
argument to add multiple files to a stream
Adding spaces in stream names in the installer seems to results in only first word being created as the stream name
A few things:
-a
) and add them to a list the user sees and can select from (sort of "we noticed you already have streams a, b, c, would you like to use one of them`)doesn't work with app servers that aren't https (dev, staging)
#9 for rpm
needed to resolve running on directories and inactive>24hr harvester timeouts
compile forwarder as a windows package.
notes on iis file types:
{
"network": {
"servers": [ "[ServerIP]" ],
"ssl ca": "[location of cert from logstash server]",
"timeout": 300
},
"files": [
{
"type": [ "iis" ],
"paths": [
"[Log File Location]" ],
"dead time": "24h"
}
]
}
Need the ability to modify, delete and add streams to an already installed forwarder.
github repo: "You can also read an entire directory of JSON configs by specifying a directory instead of a file with the -config option."
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.