Shinken v1.4 Release Notes

Release Date: 2013-05-27 // almost 11 years ago
  • CORE ENHANCEMENT
    Add : Change Vsphere SDK Version
    Add : new option for realm : broker complete links, so now a scheduler can give broks to several brokers instead of only one.
    Add : now the arbiter can take its arbiter lookup name from parameter. Use to allow same host to run arbiter in HA for tests.
    Add : macro_modulations objects, to dynamically change the macro based on the timeperiod. Can be useful as check_modulations, but easier to use, so maybe they will simply replace them Use persistent cookies by defaut
    Add : (nerocide) now KEY are expand on the service_dependencies property.
    Add : first version of user/system time catch for checks.
    Add : check_modulations objects.
    
    CORE FIXES
    Fix : (reported by:Georges Racinet) lot of SSL errors with Pyro3. Fix #839
    Fix : bad offline receiver was too much verbose. Fix #559   
    Fix : (reported by: Beuc) : bad discovery script name. Fix #843 
    FIX : #613 macros was overinding modules list instead of just adding a module. No bug at all just a misleading configuration in macro
    Fix : the mysql python module installation on redhat/centos
    FIX : Jenkins tests + autogeneration of all_tests based on py file in the tests directory
    FIX : Jenkis test scripts : The loop skip empty lines
    Fix : (reported by: miluebbe) catch bad protocol exception in daemons, like a telnet connexion. Fix #829
    Fix : Timeperiod calculation
    Fix : (reported by:darthelmet) bad NOT management for bp_rule and complex expression. Fix #827
    Fix : remove useless print.
    Fix : (reported by:sebguilbaud) bad URL for check_hpasm.
    Fix : try to fix the no log error for scheduler and log level. Need a beter solution.
    Fix : Check if a poller exists to handle services tag.Raise error if not
    Fix : (reported by:boardstretcher) fix #814 about regression since last SSO related patch.
    Fix : get_all_host_names_set functions since 1.2.4.
    Fix : fix #509  now bp_rules can manage multi-levels rules with ()
    Fix : Missing quote in host state notification e-mails
    Fix : (reported by: Johan Svensson) now poller worker crashs are now put in the log.
    Fix : (reported by: flaf and Imrane.Dessai) bad additive inheritance with multiples templates.
    FIX : MySQL-python complainig about outdated version of distribute
    FIX : (by :Alexandre Veyrenc) graphite module now manage perfdata with space in names
    
    
    MODULES ENHANCEMENT
    Add : Sqlite to Mongodb logstore converter
    Add : ws_arbiter now supports multiple input values. The ws_arbiter module can now accept a list of metrics to process. See:http://www.shinken-monitoring.org/forum/index.php/topic,846.0.html
    Add : remote_user_variable from wsgi environment, to use set 'remote_user_enable 2'
    Add : collectd header in shinken-specific.cfg
    Add : proper support for counter/derive/absolute datatypes, by taking the derivative. Removed debug logging.
    Add : support for collectd messages. Added support for more than one value in VALUES collectd part. Fixed graphite broker to nicely deal with multiple values. Fixed graphite graphs to support multiple values by sh
    Add : new arbiter module, FileTag, taht will tag a host if it is present in a flat file.    
    Add : support for high resolution time/interval (collectd 5.0), and also added support for derive and absolute types
    Add : AWS arbiter module, to import your hosts from AWS/EC2.
    Add : (reported by: joachim schiele) update the PNP version to the lastest one.
    Ehn : add an optionnal list of hostnames to ignore for iptag module 
    Add : example client for zmq_broker.py  
    Add : A ZeroMQ pub socket broker for shinken
    
    MODULES FIXES
    Fix : (reported by:Benoit Dunand-Laisin) livestatus command management with json option.
    Fix : (reported by:pepejey) void password in ldap auth module. Fix #822 
    Fix : make the NDO synchronize_database_id option 1 by default to avoid single scheduler mode bug. Make the module far less verbose too.
    Fix : (reported by:Johan Svensson) nrpe booster module now manage more than 1024 simultaneous connexions by switchting from select based poll to a real poll call.
    Fix : mongodb fsync as a parameter
    Fix : invalid variable name causes nrpe_poller crash when recieving SSLError exception
    Fix : (reported by : igup) logstore_mongodb did nt manage the   class filter.
    Fix : Livestatus and pnpgraph_present
    
    
    
    UI ENHANCEMENT
    Add : New impact panel design
    Add : jquery triggerd hover effect
    Enh : layout aligned
    Add : font color class
    Add : Update Font Awesome 3.0.2
    Add : auto refresh function to view
    Add : Screenfull lib    
    Add : WebUI start of a geomap, imported from    https://github.com/darkweaver87/alertsmap with Remi Buisson auth. Still work to do, for centring the map (wtf....) and give real data.
    Add : [mq]: flupscgi.patch
    Add : fullscreen dashboard menu
    Add : WebUI now manage aggregation in the dep trees, reducing the number of visible elements.
    Add : WebUI Glances view now raise a real error message when fail to connect.
    Add : WebUI /detail view now save the tab on the location hash, so a refresh will put the user in the good tab.
    Add : WebUI can now load an additonnal path for plugins taht can override the default ones.
    
    
    UI FIXES
    Fix : Font color / dashboard
    Fix : get back refresh on dashboard, so widget edit work again.
    Fix : WebUI /impacts now display root problems even if there are lot of them.
    Add : Tooltip to overview bar / eltgroup
    Enh : Enabled refresh disable function / fullscreen
    Enh : Change tab names / system log
    Fix : #776  use "expires" of simplecookie (of bottle.py) Be carefull, "expires" uses String and not Datetime nor TimeStamp see  : http://stackoverflow.com/questions/7913169/python-bottle-persistent-cookie-not-work
    Fix : #779 : sorting fathers before printing
    Fix : wrong btn alignment for Host Detail Impact
    Fix : Parents werent displayed in webui 
    Fix : Forced check are now handled
    
    
    DEFAULT PACKS
    Fix : disable the PickleRetentionArbiter and PickleRetentionBrokerby default. Very advanced modules taht should not be used without
    Fix : currently removing skonf from standard install. If people want to TEST it, they will have to go to the init.d script. This will remove all script-kiddies from testing it and cry because it dont work. Dev are
    Add : properties to ESX Host and ESX VM in discovery_runner
    Add : collectd_disk.trig example
    Fix : remove _fs_custom stuff
    Fix : Modified collectd pack in accordance to proper naming aswell
    Fix : typo in service Disks of linux pack Add new check_disk_custom for linux pack as sample for multi-value duplicate_foreach statement
    Fix : MsSQL packk Typo Add Host Macros for Windows Pack
    Fix : type in _MSSQL_CONNECTION_CRIT
    Fix : type in WARN macros Added Macro definitions in mssql.pack