summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-06ignore configuration datesNat Morris
2016-02-06set TERMnopedial
2016-02-06Require ruby 2.0.0 or newerSaku Ytti
Remove redundant 'build' task.
2016-02-05bump up versionnopedial
2016-02-05version 0.12.00.12.0nopedial
2016-02-04Merge pull request #305 from Shopify/masterytti
Strip system time value in fortios output
2016-02-04Merge pull request #19 from Shopify/strip-fortigate-systimeElvin Efendi
stripe system time value in fortigate
2016-02-04stripe system time value in fortigateElvin Efendi
2016-02-04Merge pull request #304 from ocadotechnology/fix-ironware-fan-speed-percentageytti
Another fix for ironware fan speeds
2016-02-04Another fix for ironware fan speedsMike Bryant
2016-02-03We didn't wait for prompt after enableSaku Ytti
This makes the model racy, some might say broken.
2016-02-03Merge pull request #303 from doogieconsulting/masterytti
Removal of SNTP and Uptime comments
2016-02-02Add EdgeSwitch Line RejectJacob Thomas
Addition of line reject to remove SNTP sync and uptime codes that change consistently into EdgeSwitch model file
2016-02-02Merge remote-tracking branch 'ytti/master'Jacob Thomas
2016-02-02add new modelsSaku Ytti
2016-02-02Merge pull request #302 from ocadotechnology/add-opengearytti
Add OpenGear model
2016-02-02Add OpenGear modelMike Bryant
2016-02-02Merge pull request #301 from doogieconsulting/masterytti
EdgeSwitch Model
2016-02-01EdgeSwitch ModelJacob Thomas
Add model file to suit Ubiquiti EdgeSwitch. Assumes enable password is disabled via SSH.
2016-02-01Merge pull request #299 from ocadotechnology/fix-ironware-fan-againytti
Add another fan speed to the list of things to ignore for ironware (HI)
2016-02-01Add another fan speed to the list of things to ignore for ironware (HI)Mike Bryant
2016-01-29Merge pull request #296 from ocadotechnology/f5-modelytti
Add F5 BIG-IP model
2016-01-29Add F5 TMOS modelMike Bryant
2016-01-28Merge pull request #295 from ocadotechnology/fix-docker-readmeytti
Fix instructions for running the new docker image. Fixes #294
2016-01-28Fix instructions for running the new docker image. Fixes #294Mike Bryant
2016-01-28Merge pull request #293 from ocadotechnology/fix-ironware-fanytti
Account for the MED-HI fan speed in ironware
2016-01-28Account for the MED-HI fan speed in ironwareMike Bryant
2016-01-28Merge pull request #292 from Madpilot0/powerconnect-sflow-timeoutytti
Powerconnect sflow timeout
2016-01-28Added the regex for variable sflow idsSander Wegter
2016-01-28Added a substitue for the changing sflow timeout commandSander Wegter
2016-01-28Merge pull request #291 from mikebryant/better-aoswytti
Better aosw collection
2016-01-28Enable secret handling for AOSWMike Bryant
2016-01-28Strip more temperature and voltage output from different modelsMike Bryant
2016-01-27Merge pull request #289 from ocadotechnology/improve-job-durationsytti
Improve job queuing
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