Ikkyotech Server Monitoring

Hello dear fellow, this is your friendly helper to get a install script for the server monitoring we all crave for. Just select the features you want your server to have and then copy the install script and run it on your Ubuntu or Redhat-based server.

Cheers!

New Relic offers Server monitoring for free. This will be added once you pass a license!

  • License provided by New Relic can be found using this help.

Adds debugging match pattern and source for comfortable debugging of fluentd

  • Pattern to automatically log text to stdout - Pattern?

  • Domain to open debugging port

  • Port at which the debugging service is available

Treasure Data offers a service to analyse and store log entries.

  • Match pattern for sending log entries to a Treasure-Data server - Pattern?

  • API key you get from Treasure Data (How do I get my API Key?)

It is possible to setup Aggregator servers for FluentD

  • Match pattern of FluentD entries to be sent to the Aggregator(s) - Pattern?

  • List of hosts that should be used as aggregators. Seperated by ';'. Default port is the same as $FLUENTD_TCP_PORT. If you wish to change that add the port using a colon like: 'myserver.com:8080'. All hosts but the first will be used as fallback hosts!

  • Interval at which FluentD sends log statements to the Aggregators

Adds a rule to store all the log entries in an S3 Bucket

  • Match pattern of FluentD entries to be sent to s3 - Pattern?

  • Key ID to be used to access the S3 bucket (How do I get credentials?

  • Key Secret to be used to access the S3 bucket

  • Bucket that should hold all S3 files (the AWS credentials have to have Read and Write permissions)

  • Prefix that will be added in front of the file name

  • File pattern to be used to store log files

  • Region of the S3 bucket

  • Folder where the log will be stored before transfering them to s3

  • Format used for the time slices

  • Interval on which the log files will be sliced

  • The FluentD port that will be opened for the TCP Stream.

  • The FluentD port that will be opened for the HTTP Stream.

  • Shows more output while installing the monitoring tools (for debugging)

Notes:

Be aware that the order that FluentD uses to match patterns is important and based on how it resolves includes.