Shinken

Latest version: v2.4.3

Safety actively analyzes 634675 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.0rc

---------------------
CORE ENHANCEMENT
Enh : Replace Pyro layer with HTTP(s) communication layer, still the same ports of course
Enh : (huge) Business rules enhancement (parsing level, output and tag/group linking) (thanks to Christophe Simon)
Add : Shinken command line interface (cli) to install packages (module and packs) and serve doc
Enh : Split configuration files into directory for daemons and objects
Add : service_check_timeout : customize exit status
Enh : Ensure LSB path for daemons and default paths
Del : Nagios(r) references from test dir
Enh : Test coverage : Tests have now report per file and a global percentage of code coverage is available
Enh : installation is now possible with "pip install shinken"
Del : remove the python 2.4/2.5 compatibility. Now shinken need >= 2.6
Add : definition_order parameter for objects order twins remove, only active for services
Enh : remove lot of useless configuration file samples
Enh : do not bail out at startup is a host service is not having a valid host, just raise a warning now
Add : big doc grok from wiki into rst files into /doc. Thanks guys for this! compile with sphinx
Add : (from Christophe Simon) Added bp_rule child notification opts management
Add : (from Christophe Simon) service_overrides attributes to hosts
Add : (from Jean-charles Delon) manage duplicate_foreach and event_handler
Add : (from Christophe Simon) Added reversed (negative) xof business rules
Add : (from Christophe Simon) percentage support to Xof: business rules
Add : (from Jan Ulferts) enable_environment_macros and disable_environment_macros to commands
Add : (from Christophe Simon) service excludes feature



CORE FIXES
Fix : adjust_worker_by_load was wrong, worker was not created again
Fix : crash 'c.t_to_go is None' in scheduler when time change
Fix : Arbiter parsing (Catch bad service_dependencies, timeperiod definitions)
Fix : Hosts over-checked when services are critical (don't respect retry_interval)
Fix : Prevent from returning next time notif in the past (don't over notify).
Fix : allow the "__ANTI-VIRG__" substring in the configuration files
Fix : do not send notification after a downtime to a contact that has been notified if notification_interval = 0
Fix : (reported by : Aina Rakotoson) notification logic failed when reactionners with different reactionner_tags
Fix : issue with some discovery rules with mutli-keys
Fix : set the python daemons into unbeffered stdout mode by default, centos guys will love it.
Fix : some fix on the contact-notifway inheritance
Fix : (openglx) bin/nagios : forces -v argument to be used as config file
Fix : (from Christophe Simon) impacts/problems retention loaded services
Fix : (reported by:fitzdsl) a spare that got a bad configuration can crash when try to send a configuration it do not have in master failback


MODULES ENHANCEMENT
Del : Move modules to their own repository! They are now in https://github.com/shinken-monitoring

MODULES FIXES
Enh: Bunch of fixes on the most used modules (livestatus, graphite, ws arbiter, ) and test cases added, look at each modules for details

PACKS ENHANCEMENT
Del : Move packs to their own repository! They are now in https://github.com/shinken-monitoring

1.4

------------------
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

1.2.4

------------------
MODULES FIXES
* Fix : LS module crash when bad socket close on the client side.

1.2.3

------------------
CORE FIXES
* Fix : (Romain Forlot) wrong plugin owners after installation
* Fix : (Romain Forlot) add mysql-client for Debian when install the server.
* Fix : (Romain Forlot) Make arbiter last after all daemons except skonf because of issue 647
* Fix : (reported by: opc and ppj) get back the arbiter spare management.
* Fix : Manage sudoers to use nmap by discovery process
* Fix : Set the HOME var to use the home of shinken, instead of the root's.
* FIX : 689 add sudo prerequisite
* Fix : Poller handling of abnormal plugin failures. Non-english shell stderr is captured too
* Fix : Honor check_for_orphaned_* config params + add time_to_orphanage support for service and host
* Fix : bad_start test for environments where groupname != username
* Fix : Daemon timeout and receiver module options descriptions
* Fix : bad import in shinken-admin
* Fix : add default pack_distribution_file to nagios.cfg file, so it fix 576
* Fix : (reported by: ethtricks) manage hosts macros addressX. Fix 640
* Fix : (reported by: Rémi BUISSON, fixed by Olivier Hanesse) the "too much notification" bug after a restart, and also a potential bug for hosts downtimes overlap.
* Fix : (By : Olivier Hanesse) schedule times load from retention were used even if the time was past, and make launch a bunch of useless checks.
* Fix : (from rdumonnet) and remove alias for generic-host, so the value will be used from real hosts instead.
* Fix : more Pyro exceptions handling
* Fix : new way of parsing the complex expressions for hostgroups and templates. Fix 676

CORE ENHANCEMENTS
* Add : (Jean-francois BUTKIEWICZ) Windows installation for shinken, using .net services instead of instsrv.
* Add : (Romain Forlot) distro support to install notify_by_xmpp
* Add : (Denetariko) Added pnp4nagios, multisite and nagvis add-on's config folders into restore function (prior version didn't restore them)
* Add : (from : Joel Ramat) include the -property feature in discovery.
* Add : making orphanage time configurable
* Add : first version of a Trending broker module, and libexec scripts.
* Add : auto-magically add the shinken root dir parent to the PYTHONPATH environ variable in the daemons if the shinken lib is nout found.

MODULES FIXES
* Fix : Canopsis module - File handler and os path join
* Fix : LiveStatus Correct bug with indexed access connected to issue 648.
* Fix : let livestatus handle display_name correctly
* Fix : (from Nicolas Pichon) Graphite, URI generation when using datasource, _GRAPHITE_PRE and _GRAPHITE_post

MODULES ENHANCEMENTS
* Add : (from Thibault Cohen) realm and poller_tag attributes in Livestatus module
* Add : mongodb replicat set management in the scehduler retention module.
* Add : hot host dependencies with libvirt
* Add : Better handling of Carbon connection.
* Add : (from Nicolas DUPEUX) SO_REUSEADDR to nsca sock to allow fast stop/start

UI FIXES
* Fix : WebUI manage service description with / for actions.
* Fix : skonf stop script
* Fix : (reported by:sebguilbaud) fix 668 : was not managed in webui for names.

UI ENHANCEMENTS
* Add : (from : Caez) webui,auth manage the $1$ htpasswd md5 way.
* Add : (From Frescha) shinken informations
* Add : (from Frescha) Logout link moved to admin submenu and submenu moved to the right
* Add : (from Steve Schnepp) dashboard/currently, use a 24H clock format
* Add : "Beta" badge
* Add : caps lock detection login form

DEFAULT PACKS
* Fix : discovery for safekit cluster
* Add : postgreSQL monitoring pack
* Add : first part of tomcat pack. This pack need a proper installation of jmx4perl on shinken server (or poller) and a proper installation off jolokia

1.2.2

------------------
CORE FIXES
* Fix : bug in scheduler when next check was impossible.

1.2.1

------------------
CORE ENHANCEMENTS
* Add : Landscape (ubuntu SaaS) arbiter importer module


CORE FIXES
* Fix : (reported by: Yannig Perre) bad contacts/notifways notif periods were not caught
* Fix : Realm objects were not being stripped when hostgroups were used
* Fix : (reported by : Rémi BUISSON) there was still realm objects on sub-conf hostgroups objects
* Fix : Issue 588 Graphite Templates formatting
* Fix : (from Nicolas Boos) output an error at setup if the lsb_release
* Fix : make service property service_dependencies take a void hostname
* Fix : broker failed to initialize new modules when it get a new configuration
* Fix : Restore Python 2.4 compatibility for test suite
* Fix : (reported by: Dravail) bad install for PNP in install script
* Fix : Cleanup shinken-specific-* files
* Fix : (from : xkillian) less time latency between checks, so perfdata modules won't lost some checks anymore

MODULE FIXES
* Fix : (Reported by pushou) graphite_broker typo in logger call
* Fix : a bug in livestatus "GET log" for python 2.4 (no partition method)
* Fix : No override mongo replication state levels
* Fix : Correct livestatus commands table. Fix 520
* Fix : (Reported by igup) Livestatus Issue 628 UTF8 not decoded in query matching ==

UI ENHANCEMENTS
* Add : Business impact Filter
* Add : Multiple action URLS (Thanks to h4wkmoon)
* Add : (Thanks GAULUPEAU Jonathan) Webui, move the show/hide tool bar button

UI FIXES
* Fix : Dynamic reload of widget after save
* Fix : bug in active_directory_ui for unknown users
* Fix : typo in javascript for bookmarks
* Fix : Bookmark Business impact Filter
* Fix : Issue 570 gear.png


DEFAULT PACKS
* Fix : (Thanks jhurliman) check_mongodb invalid option -C
* Fix : Missing IMAPS/POPS ports
* Fix : update check_nwc_health install to the 1.3 version.
* Fix : Typo in Packs.tpl and accept packs with no services
* Fix : invalid nmap parameter

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.