Shinken v2.4 Release Notes

Release Date: 2015-05-04 // almost 9 years ago
  • CORE ENHANCEMENT
    Add: Hosts - Service_includes feature. Similar to service_excludes
    Add: Deprecation in the doc about the discovery part. Should be move to contrib or as a module in next versions
    Add: (by Ddurieux) better logging of failed external modules
    
    
    Enh: Actions - Catch stderr output
    Enh: Arbiter -  Unpickle new conf earlier. Prevent a memory issue
    Enh: Config - Remove sudo from restart/reload commands
    Enh: Daemon - Factorization of  get_objects_from_from_queues
    Enh: DaemonsLinks : Move files to object directory
    Enh: Datamanager - Function get_contactgroup
    Enh: Doc - A lot of typo and improvements!
    Enh: Init Scripts - use readlink to avoid failure on symlinks
    Enh: Modulesmanager - Reworking module loading, now try to import in 3 different ways
    Enh: Pep8 : Shinken is now pep8 compliant (enforced by Travis) excepted for 3 specific rules
    Enh: Scheduler - Use iterator instead of list when necessary. Reduce memory consumption
    Enh: Setup - Refactoring to be virtualenv compatible
    Enh: Tests - Stabilization
    
    
    Del: Check Shinken script. It has its own repository
    Del: Windows files from 1.4 version
    
    
    CORE FIXES
    Fix: Config Parsing - Arbiter module auto creation
    Fix: Config Parsing - Infinite recursion loop in template
    Fix: Config Parsing - Inheritance of custom variable
    Fix: Config Parsing - Raise error properly in ArbiterLink object
    Fix: Config Parsing - Type properties in Contact, NotificationWay and Arbiter objects
    Fix: Escalations - escalated parameter in notification object and macro $NOTIFICATIONISESCALATED$ are set correctly
    Fix: Event Handlers - Global event handlers parsing and launching
    Fix: External Command - Internal argument for CHANGE_RETRY_HOST_CHECK_INTERVAL command
    Fix: Realm - Bailout when there are two default realm
    Fix: (reported by:Stéphane Loeuillet) init.d - Unset http(s)_proxy env variables in the init.d script (curl was using them by default)
    Fix: (reported by: Arthur Lutz) CLI - manage shinken install call without arguments
    Fix: (reported by mohierf) STATS - fix statsd format.
    Fix: (reported by: Stéphane Loeuillet) Config Parsing - manage , case at the end of members list (hostgroups & contactgroups)
    Fix: (reported by: Stéphane Loeuillet) Config Parsing - host check_period was mandatory with some parameters, now is missing always true period.
    Fix: + char in servicegroups