Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-19 | Rename to be consistent | roedie | |
2016-02-19 | Update description | roedie | |
2016-02-19 | Made the vars strings | roedie | |
Tested, and is even better. | |||
2016-02-19 | Add comment marks to metadata | roedie | |
2016-02-19 | Merge pull request #328 from roedie/fix-sshkex | ytti | |
Add support to specify cipher and kex for ssh connections | |||
2016-02-19 | Add support to specify cipher and kex for ssh connections | roedie | |
Some network equipment exists that does not want to play nice with ssh. This adds the vars ssh_encryption and ssh_kex which can be used to make tell oxidized to use certain encryption and key exchange so it can connect to these devices. | |||
2016-02-18 | create tests for `GithubRepo#validate_cfg!` method | Danilo Sousa | |
2016-02-18 | fix `githubrepo` hook for groups repositories remotes | Danilo Sousa | |
when there was a repository per group we could not use the hook for pushing since we only had **one** remote configured. This PR configures each repository its own remote based in the `groups` config, as follows: ``` --- groups: first: remote_repo: git@gitlab.lab:oxidized/first.git second: remote_repo: git@gitlab.lab:oxidized/second.git ``` | |||
2016-02-18 | Fix fortios more prompt | roedie | |
To make this work, the timeout must be high as wel. About 120 sec in my tests | |||
2016-02-18 | `Node#repo` should return the node group repository | Danilo Sousa | |
2016-02-18 | Add support for Motorola wireless controllers | roedie | |
2016-02-18 | Add support for Ericsson Redback | roedie | |
2016-02-18 | Merge pull request #318 from danilopopeye/show-version | ytti | |
show version option | |||
2016-02-17 | create `-v` and `--version` options | Danilo Sousa | |
2016-02-17 | Added support for "show virtual-chassis" output on Junos EX and QFX switches | Ben Cardy | |
2016-02-15 | Create http.rb | Jeff Groom | |
2016-02-13 | Sort the config for AirOS | Tony Murray | |
Usually the config is sorted, but sometimes modifying the config moves things around. Using sort makes for nicer diffs. | |||
2016-02-09 | Merge pull request #311 from Shopify/fortios-fix | ytti | |
strip the value of conf_file_ver | |||
2016-02-09 | strip the value of conf_file_ver | Elvin Efendi | |
2016-02-07 | additional secrets for IOS | nopedial | |
2016-02-06 | version 0.12.2 | nopedial | |
2016-02-06 | Didnt handle no match found | Nat Morris | |
2016-02-06 | bump version | nopedial | |
2016-02-06 | Merge pull request #309 from natm/mrv_ignore_dates | ytti | |
MRV master-os: Ignore configuration timestamps | |||
2016-02-06 | ignore configuration dates | Nat Morris | |
2016-02-06 | set TERM | nopedial | |
2016-02-05 | bump up version | nopedial | |
2016-02-05 | version 0.12.00.12.0 | nopedial | |
2016-02-04 | stripe system time value in fortigate | Elvin Efendi | |
2016-02-04 | Another fix for ironware fan speeds | Mike Bryant | |
2016-02-03 | We didn't wait for prompt after enable | Saku Ytti | |
This makes the model racy, some might say broken. | |||
2016-02-02 | Add EdgeSwitch Line Reject | Jacob Thomas | |
Addition of line reject to remove SNTP sync and uptime codes that change consistently into EdgeSwitch model file | |||
2016-02-02 | Merge pull request #302 from ocadotechnology/add-opengear | ytti | |
Add OpenGear model | |||
2016-02-02 | Add OpenGear model | Mike Bryant | |
2016-02-01 | EdgeSwitch Model | Jacob Thomas | |
Add model file to suit Ubiquiti EdgeSwitch. Assumes enable password is disabled via SSH. | |||
2016-02-01 | Add another fan speed to the list of things to ignore for ironware (HI) | Mike Bryant | |
2016-01-29 | Add F5 TMOS model | Mike Bryant | |
2016-01-28 | Merge pull request #293 from ocadotechnology/fix-ironware-fan | ytti | |
Account for the MED-HI fan speed in ironware | |||
2016-01-28 | Account for the MED-HI fan speed in ironware | Mike Bryant | |
2016-01-28 | Added the regex for variable sflow ids | Sander Wegter | |
2016-01-28 | Added a substitue for the changing sflow timeout command | Sander Wegter | |
2016-01-28 | Enable secret handling for AOSW | Mike Bryant | |
2016-01-28 | Strip more temperature and voltage output from different models | Mike Bryant | |
2016-01-27 | Sort the nodes by last update on reload | Mike 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-27 | If a reload operation changes the number of nodes, ensure @durations is updated | Mike Bryant | |
Otherwise the average duration calculation will be wrong | |||
2016-01-27 | Use the ceiling instead of the floor when calculating the desired number of jobs | Mike 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-27 | fixes #288 | Saku Ytti | |
2016-01-27 | release 0.11.0 | Saku Ytti | |
2016-01-26 | Strip CPU Fan Speed | Mike Bryant | |
On a 6000 series `show inventory` contains a line like `M3mk1 CPU Fan Speed 6490 RPMs` that should be stripped | |||
2016-01-25 | SSH does not prompt for username/password | Saku 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 |