Skip to content

Release notes for Graylog shell script, Version 1.4

Compare
Choose a tag to compare
@mikael-andre mikael-andre released this 06 Jul 19:41
· 5 commits to devel since this release

New features

Verify mode

  • Check variables specified in input file : -v --cfg <file.cfg>
  • Check Internet connectivity : -v --cnx
  • Check OS informations : -v --sys

NTP service

  • Configure a user-defined NTP server (IP address or hostname)

OpenSSL

  • Change private key size

Graylog

  • Change default administrator username
  • Enable/disable Graylog using SMTP
  • Enable/disable SMTP authentication
  • Enable/disable SMTP over TLS and/or SSL

RAM Reservations

  • Get RAM size installed on hardware server/virtual machine
  • Configure RAM reservation of following components:
    • ElasticSearch server
    • Graylog server

Global variables

  • News
    • NEW_NTP_ADDRESS only supports IP address or hostname
    • BOOLEAN_GRAYLOG_SMTP only supports true or false values
    • BOOLEAN_SMTP_AUTH only supports true or false values
    • BOOLEAN_SMTP_TLS only supports true or false values
    • BOOLEAN_SMTP_SSL only supports true or false values
  • Updates
    • Replace BOOLEAN_USE_OPENSSHKEY by BOOLEAN_RSA_AUTH
    • Replace OPENSSH_PERSONAL_KEY by RSA_PUBLIC_KEY
    • Replace std_error_output, std_error_output1 and std_error_output2 by only one variable command_output_message

Fix

Bugs

  • Replace " by ' in graylog_variables.cfg file
  • Replace " by ' in function set_globalvariables in shell script

Comments

  • Add comments in graylog_variables.cfg file

Updates

  • In configure_yum function, change URL of following repositories:
    • ElasticSearch (version 1.5)
    • Mongo (version 3.0)
  • In install_mongodb function, change commands of following tasks:
    • create users
    • create database
    • Set up roles
  • Rebuild entirely set_globalvariables function
  • Optimized following functions:
    • generate_sslkeys
    • install_ntp
    • install_elasticsearch
    • install_graylogserver
    • install_graylogwebgui
    • install_nginx
  • Change function name add_opensshkey by configure_rsaauth
  • Check presence of RSA public key in authorized_keys by find_pattern function
  • Accurate check of variables by verify_globalvariables function
  • Change values of all boolean variables to true or false