summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-27Sort the nodes by last update on reloadMike Bryant
Reloading sets the node queue to the original order. If Oxidized was restarted, collected a couple of nodes, and was then reloaded, the new queue would have a node with a recent last end time. Thus, no new nodes would be collected until the first one passed its interval. Here the nodes are sorted on reload, to maintain the queue invariant.
2016-01-27If a reload operation changes the number of nodes, ensure @durations is updatedMike Bryant
Otherwise the average duration calculation will be wrong
2016-01-27Use the ceiling instead of the floor when calculating the desired number of jobsMike Bryant
If the number of jobs is large enough, using the floor won't guarantee completion within the desired interval. Example: - interval: 3600 - average duration: 5 - number of nodes: 900 This gives 1.25 as the desired number of threads. Flooring it means that nodes will only be collected once every ~75 minutes. By using the ceiling and slightly over-estimating the desired interval is achieved
2016-01-27fixes #288Saku Ytti
2016-01-27release 0.11.0Saku Ytti
2016-01-26Merge pull request #286 from ocadotechnology/aruba-strip-rpms0.11.0ytti
Strip CPU Fan Speed
2016-01-26Strip CPU Fan SpeedMike Bryant
On a 6000 series `show inventory` contains a line like `M3mk1 CPU Fan Speed 6490 RPMs` that should be stripped
2016-01-25SSH does not prompt for username/passwordSaku Ytti
Some devices, like Cisco WLC do not authenticate using SSH (ssh is noauth) and actually prompt for auth via shell. CiscoSMB is not one of those kits. We probably should do sepearate bug for the error messages this caused. ``` begin @username ? shell_login : expect(@node.prompt) rescue Timeout::Error raise PromptUndetect, [ @output, 'not matching configured prompt', @node.prompt ].join(' ') end ``` Here Timeout:Error is not raised by ```expect(@node-prompt)``` it is raised by ```shell-login```, which is triggered due to @username prompt set. Potential fixes 1. change the error to more generic one, covering both cases 2. add rescue in 'def shell_login' for Timeout::Error and report it there
2016-01-22Merge pull request #280 from Shopify/masterytti
option to use ssh proxy command
2016-01-21Merge pull request #18 from Shopify/ssh-proxyElvin Efendi
SSH proxy command
2016-01-21Merge pull request #278 from nickhilliard/masterytti
fix typo in example section of oxidized-report-git-commits
2016-01-21fix typo in example section of oxidized-report-git-commitsNick Hilliard
2016-01-21option to use ssh proxy commandElvin Efendi
2016-01-21Merge pull request #275 from nichy/patch-1ytti
Update README.md
2016-01-21Merge pull request #274 from Shopify/ssh-proxyytti
option to use ssh proxy command
2016-01-21Update README.mdnichy
Update outputs sample to create required parent directories
2016-01-20option to use ssh proxy commandElvin Efendi
2016-01-19Merge pull request #273 from ocadotechnology/wip-auto-reload-configytti
Add the option of automatically reloading the config
2016-01-19Add the option of automatically reloading the config every X seconds. Fixes #271Mike Bryant
2016-01-19Switch to phusion's docker-baseimage, to get service management and process ↵Mike Bryant
reaping
2016-01-18Merge pull request #270 from Shopify/fix-issue-268ytti
do not include executed command name in output
2016-01-18do not include executed command name in outputElvin Efendi
2016-01-18Merge pull request #267 from MrRJ45/patch-2ytti
Update README.md
2016-01-18Update README.mdMrRJ45
Fixes #256
2016-01-17Merge pull request #266 from laf/http-basic-authytti
Added support for using basic auth in http source
2016-01-17Added support for using basic auth in http sourcelaf
2016-01-15Merge pull request #265 from Shopify/fix-issue-264ytti
fixes issue #264
2016-01-15fixes issue #264Elvin Efendi
2016-01-09Merge pull request #260 from will-h/patch-1ytti
Update README.md
2016-01-09Update README.mdwill-h
Minor doc updates
2016-01-06release 0.10.0Saku Ytti
2016-01-04Merge pull request #250 from Shopify/master0.10.0ytti
refactoring, test coverage and github hook
2016-01-04Merge pull request #17 from Shopify/merge-upstreamElvin Efendi
Merge upstream
2016-01-04use latest net-sshElvin Efendi
2016-01-04return back build related tasksElvin Efendi
2016-01-04merge versionElvin Efendi
2016-01-04Merge remote-tracking branch 'upstream/master' into merge-upstreamElvin Efendi
2015-12-30Merge pull request #254 from supertylerc/214-bug/update-net-ssh-versionytti
Update net-ssh version dependecy.
2015-12-30Merge pull request #253 from supertylerc/242-bug/fix-groups-varsytti
Fix groups vars.
2015-12-29Update net-ssh version dependecy.Tyler Christiansen
Closes #214.
2015-12-29Fix groups vars.Tyler Christiansen
Fixes ytti/oxidized#242. Fixes ytti/oxidized-web#38. Added a check to verify the key exists for a group before returning. Might fic a group issue in ytti/oxidized#171.
2015-12-28Merge pull request #238 from danbaugher/masterytti
Added upstart job for ubuntu RVM installs
2015-12-28Merge pull request #251 from nickhilliard/masterytti
expose git repo name and commit oid in hook mechanism and env-vars
2015-12-27added warning not to set the staging directory to be the same as the git repoNick Hilliard
2015-12-27Added git-to-email scriptNick Hilliard
2015-12-27expose git repo name and commit oid in hook mechanism and environment variablesNick Hilliard
2015-12-22Merge pull request #249 from asynet/patch-1ytti
Update fortios.rb
2015-12-21Update fortios.rbasynet
Changing the regex makes possible to backup devices with FortiOS 4.x and long names
2015-12-21Merge pull request #248 from MrRJ45/patch-1ytti
Identify Stackable Switches
2015-12-17Identify Stackable SwitchesMrRJ45
Change how we identify stackable switches using the word "Unit" to identify this. This is more reliable than identifying the Model number.