v0.5.0
- Fri Nov 6 2015 -- Dmytro Kovalov
- Add support for Service groups, new route
GET /_status/_servicegroup/
- Vagrantfile for Ubuntu development ### v0.4.2
- Add support for Service groups, new route
- Fri Oct 9 2015 -- Dmytro Kovalov
- init.d script fixes
- Fix for not detecting PID of the running Nagira, when ruby bibnary is like ruby1.9.1
- Sanity checks for nagios user and log directory ### v0.4.1
- Wed Dec 26 2014 -- Dmytro Kovalov (birthday release, NAgira tuns 4 years today :)
- Added puma support, puma is default now ### v0.4.0
- Wed Dec 24 2014 -- Dmytro Kovalov
- new API endpoints
- GET /_status/_hosthgroup/:name
- GET /_status/hosthgroup/:name/host
- GET /_status/hosthgroup/:name/service
- update API docs (API.md)
v.0.3.3
- Tue May 27 2014 -- Dmytro Kovalov
- Bugfix: fix parsing of service blocks https://github.com/dmytro/nagira/issues/27
v.0.3.1
- Mon Aug 26 2013 -- Dmytro Kovalov
- Bugfix: fix for init.d script to load defaults file
v.0.3.0
- Mon Aug 26 2013 -- Dmytro Kovalov
- Feature: Configurable hostname regex (see
NAGIOS_HOST_CUSTOM_REGEXi
inconfig/nagira.defaults
)
- Feature: Configurable hostname regex (see
- Mon Aug 12 2013 -- Dmytro Kovalov
- rake ask for collecting debug information (issues #2)
v.0.2.12
- Thr Aug 08 2013 -- Dmytro Kovalov
- Implementation for GET comments endpoints:
- /status/:hostname/services
- /status/:hostname/hostcomments
- /status/:hostname/servicecomments
- July, Aug 2013
- RSpec tests
- GET endpoints checks ### v.0.2.10, v.0.2.11
- Fri Jul 19 2013 -- Dmytro Kovalov
- Gem versions fixes in gemspec, use gemspec in Gemfile.
- JSON 1.7.7 dependency conflict fix (#25)
- Upgrade to latest ruby-nagios 0.2.0
- Fri Jul 12 2013 -- Dmytro Kovalov
- rspec tests
- PUT method specs for /_status _services
- JSON structure specs for PUT methods
- return 400 if PUT not success
- specs for nagios.cmd writes ### v.0.2.9
- Bugfix - library loading order change, for @format processing in PUT routes. ### v.0.2.8
- rspec tests
- Wed Apr 17 2013 -- Dmytro Kovalov
- Bugfix - prevent tracedumps on nonexisting hostnames
v.0.2.7
- Mon Apr 15 2013 -- Dmytro Kovalov
- Extend ActiveResource support
- add prefix /ar
- AR_PREFIX constant for the same
- covert all output ot Array if it's ActiveResource
- ActiveResource supportewd now in /objects, /status
v.0.2.6
- Tue Mar 26 2013 -- Ivan Gusev
- Fix for long time parsing https://github.com/dmytro/nagira/issues/20
v.0.2.5
- Fri Mar 15 2013 -- Dmytro Kovalov
- Environment variables support and defaults file:
NAGIRA_TTL
NAGIRA_BG_PARSING
NAGIRA_PORT
- see Sinatraset :port
NAGIRA_BIND
- see Sinatraset :bind
- Packaged as gem
- nagira and nagira-setup binaries
- cleaner init.d script, support for Debian and RedHat
- defaults file in
/etc/sysconfig
or/etc/default
- tasks to check configuration by user
- Add partial ActiveSupport routes
/_objects/host
works as well as/_objects/hosts
- selection objects by ID is TODO
Feb 19, 2013 -- Dmytro Kovalov
- Background parser.
To avoid delays on HTTP request from user. All data are parsed in separate thread.
- configurable TTL for background parsing
- can be disabled
- Start-up section for the Nagira app.
All Nagios files are validated at start-up, rather than on first HTTP request.
If there are permission problem or file don't exist error is reported to user.
Feb 9, 2013
- Merge all custom changes to
ruby-nagios
into upstream, useruby-nagios
as gem, not git sub-module nagios.cfg
file selection is inruby-nagios
now.
Look for config in
/etc/nagios*/
and/usr/local/nagios/etc/
. Can be overridden byNAGIOS_CFG_FILE
environment.- Merge all custom changes to
v.0.2.1
- Wed Dec 19 2012 - Dmytro Kovalov
- fix for DOS formatted and spaces in config ; better error reporting for spec. fixes #8
- Switch to markdown in documentation: README, CONFIGURAION etc.
- Configuration documentation. Examples of usage for JSON: example files and scripts.
- Nagira::INSTALL configuration constant. Use Nagira::INSTALL for init.d creation.
- ERB template for /etc/init./d file
- Fixes for YARD formatting
- Use Travis CI for Nagira testing
- Thu Oct 4 19:45:00 JST 2012
v.0.2.0
- lot of bug fixes
- API: first working PUT API for process host status and process service status external commands
- 2012-09-28 Dmytro Kovalov - v. 0.1.5
- many changes for testing files nagios.cfg, objects, status. Tested to work both in dev/test and production environments.
- more documentation
- API: additional modifier for output:
_full
. By default now/_status
returns Hash with hoststatus only. Use ../_full to get both hoststatus and sevicestatus.
v. 0.1.4
- 2012-09-26 Dmytro Kovalov -
- added support for JSON-P parameters (?callback=
) - change API to have all keywords underscored, to avoid clashes with object names (
/_status
,_objects
,/_status/_list
etc).
- added support for JSON-P parameters (?callback=
v. 0.1.3
- 2012-06-8 Dmytro Kovalov
- specs for /config, /status, /objects - simple page loads and data checks;
- /api route;
- bugfixes;
- YARD documentation;
v. 0.1.2
- 2012-06-2 Dmytro Kovalov
- spec for configuration files
- spec for basic responses from Sinatra (
GET /objects
,GET /status
) - CONFIGURATION.rdoc
- configuration cleanup
- 2012-05-22 Dmytro Kovalov
- start using Gemfile
- INSTALL.rdoc - simple description of installation procedure
- 2012-01-12 Dmytro Kovalov
- History.rdoc and version.txt files
- Routes for objects configuration GET's
- FEATURES.rdoc
- YARD documentation
- 2012-01-02 Dmytro Kovalov
- First Sinatra application to return service state information
- 2011-12-25 @dmytro
- Started Github project