summaryrefslogtreecommitdiff
path: root/lib/oxidized/model
AgeCommit message (Collapse)Author
2018-03-19AricentISS: Fix pagination for old OS versionsTorbjörn Lönnemark
Always issue both 'no cli pagination' and 'no cli pagignation'. Conditionally issuing only the correct variant would require sending the same number of commands to the switch ('show version', 'no cli pagi(g)nation') and also require extra logic in the model. Additionally, always issuing both removes the need for storing information about what OS versions require which command in the model.
2018-03-17transition timos to srosWild Kat
2018-03-17Merge pull request #1063 from Alexandre-io/fix-firewareos-clusterytti
Fix prompt pattern for firewareos clusters
2018-03-17Merge pull request #1066 from rverchere/dnosytti
Handle Dell N2000 switches (dnos6)
2018-03-17Merge pull request #1205 from SoulGit/add-fortios-secretsytti
Add fortios fields to be masked by remove_secret flag
2018-03-17Merge pull request #1222 from yzguy/yzguy/edgeos_vyatta_secret_removalytti
add removal of secrets in edgeos, vyatta
2018-03-17Merge pull request #1223 from yzguy/junos_password_removalytti
add secrets to sanitize in JunOS
2018-03-17Merge pull request #1227 from candlerb/candlerb/1212ytti
Skip the word 'encrypted' in Powerconnect password masking
2018-03-17correct typo in command to disable paginationWild Kat
2018-03-17restore dev comment of @tobbez to aricentiss modelWild Kat
2018-03-17complain when backward compatibility shim is usedWild Kat
2018-03-17restore backward compatibility with a supermicro shimWild Kat
2018-03-17refactor supermicro supportWild Kat
2018-03-15Skip the word 'encrypted' in Powerconnect password maskingBrian Candler
Fixes #1212
2018-03-15add hexadecimal for junos pre-shared-secretAdam Smith
2018-03-15add secrets to sanitize in JunOSAdam Smith
2018-03-15add removal of secrets in edgeos, vyattaAdam Smith
2018-03-10Add fortios fields to be masked by remove_secret flagAdam Furman
2018-02-27model: Added "commands" flag to "show configuration" on VyOS/Vyatta/EdgeOS ↵Zachary Puls
(#1164)
2018-02-27model: Added support for ArbOS from Arbor Networks. (#1096)Jason Ackley
* Basic support for ArbOS from Arbor Networks. ArbOS is the generic name for Arbor Networks (https://www.arbornetworks.com/) OS that runs on some of their devices. Found and imported from https://github.com/claranet/oxidized . Credit to Claranet for the creation. Locally validated on Peakflow SP v8.2+ The module is quite simple as the command 'config show' automatically disables pagination. There is a pagination-enabled version of the command as well. * Added model notes for ArbOS
2018-02-21model: Update br6910 model prompt detection (#1188)dhooper6430
The BR6910 switch can be configured to display anything on the prompt, by default it's vty-, I have modified the prompt statement to allow for whatever the user has configured the prompt to be.
2018-02-10mode: Procurve model add show commands (#1176)Dave
Sanitized output: ``` Power Supply Status: PS# Model State AC/DC + V Wattage ---- --------- ------------- ----------------- --------- 1 Unknwn Powered AC 220V 1500 2 Unknwn Powered AC 220V 1500 2 / 2 supply bays delivering power. Total power: 3000 W ``` Of course you see `unknwn` but that is addressed in latest firmware release. Thanks!
2018-02-09model: AWOS Make the space between # mandatory rather than optional in the ↵Thane Gill
prompt. (#1182) Per discussion in #1000
2018-01-31model: Add show system command to ciscosmb (#1165)Dave
* Add show commands to ciscosmb * Update ciscosmb.rb Uptime changes which cause oxidized to update config. Removing line from final config output
2018-01-30Fix prompt pattern for firewareos clusters and standaloneAlexandre-io
2018-01-09model: Remove system comment on time based rules for RouterOS. (#1143)Alan Gregory
2018-01-06model: Added Allied Telesis AW+ model (#936)mattie47
* Create awplus.rb Added support for Allied Telesis AW+ switches and routers * Add support for Allied Telesis Alliedware Plus products * Add Allied Telesis to Supported Products * Add Allied Telesis to supported models Feature support included: - Telnet and SSH -- Enable/Secret Password - Device info from "show system" command -- Dynamic output e.g. Device Uptime is removed. - Var: remove_secret - User-defined terminal length -- User is not required to "terminal no length" and can keep configured pager length.
2017-12-15model: Update fortios.rb (#1047)sfini
* Update fortios.rb Modify script for discard changes private key encryption every time config is downloaded https://github.com/ytti/oxidized/issues/931 * Update fortios.rb * Update fortios.rb * Update fortios.rb Added filter for inter-controller-key and Cluster uptime. After update to version 5.6 inter-controller-key change every time config is downloaded . Cluster uptime is now present and change every time config is downloaded . * Update fortios.rb Added rsso secret configuration remove * Update fortios.rb Added (Virus-DB|Extended DB|IPS-DB|IPS-ETDB|APP-DB|INDUSTRIAL-DB|Botnet DB|IPS Malicious URL Database) to the script , as suggested in #1119
2017-12-10mode: Hide snmp community for IOS (#1077)Bruno Brito Carvalho
* Hide snmp community Community is displayed next to this line (old ios versions) * Updating as suggested Thanks @ZacharyPuls * Was missing a / * Was missing the last / I missed that one yesterday. Sorry, making those changes from browser, many useless commits.
2017-12-10model: Add support for Broadband Network Platform Software from GCOM ↵Frederik Kriewitz
Technologies Co.,Ltd. (#1097) * Add support for Broadband Network Platform Software from GCOM Technologies Co.,Ltd. * requested changes
2017-12-04model: Added support for SLX-OS (#1056)Mikaël Mantel
* Add support for SLX-OS * Remove commented code * Add SLX-OS on the list of Supported OS Types * Replace tabs with spaces * Regex modification for remove the display of uptime
2017-11-21model: Added support for Opnsense (#1111)pv2b
* Add OPNsense model * Fix class name * Mention support for OPNsense in Supported OS types
2017-11-18model: Procurve Handle switch selection for stack commanders (#1104)pv2b
When trying to connect to a HP Procurve Switch with stacking enabled, you are asked to choose which switch to connect to to manage. This patch makes it so that if this question is encountered, just press "Enter" to choose the stack commander. This won't make backing up stack members work (they still need to be configured seperately and given IP addresses, making stacking useless) but at least it makes it possible to back up a commander in a stack seperately. Fixed #1070 Credit to @stiltzkin10 for this fix.
2017-11-15fix: Netgear model: Permit . as valid character in prompt (#1099)pv2b
2017-11-11fix: Fix prompt pattern for model/comware.rb to handle ASCII Bell response ↵Nicholas Meredith
+fix minor README.md typo (#1094) * comware.rb: update prompt to work when trailing ^G ASCII 7 (bell) is sent * README.md: correct typo 'HTT' to 'HTTP' for Configuration / Outputs paragraph * model/comware.rb: cleaning out some comments
2017-10-20Fixed ever-changing output in fiberdriver modelEric Lindsjö
2017-10-17Handle Dell N2000 switches (dnos6)Rémi Verchère
2017-10-09Add support for Supermicro SSE-G48-TG4Torbjörn Lönnemark
This model (and possibly others) runs an OS with a different set of commands than the Supermicro model that already exists.
2017-10-02Update ciscosmb.rbtkteun
Cisco SG200 series do not support SSH
2017-09-26Merge pull request #1035 from tobbez/powerconnect-hide-passwordsDanilo Sousa
Powerconnect: Support password removal
2017-09-25Merge pull request #1024 from ja-frog/masterNeil Lathwood
Suppress timestamp response to ios commands
2017-09-22Suppress timestamp response to ios xr commandsja-frog
At least some versions of ios xr output a timestamp after each input command. This will cause Oxidized to have a different version of the config for every poll of the device. I added the per-session command to suppress timestamps.
2017-09-22Update ios.rbja-frog
2017-09-19Powerconnect: Support password removalTorbjörn Lönnemark
2017-09-18support for SGOS (#1007)seekerOK
add sgos.rb to Supported OS types
2017-09-13Suppress timestamp response to ios commandsja-frog
At least some versions of ios output a timestamp after each input command. This will cause Oxidized to have a different version of the config for every poll of the device. I added the per-session command to suppress timestamps.
2017-09-12Merge pull request #993 from sfini/patch-3Danilo Sousa
Create acsw.rb for Cisco Ace
2017-09-12Update acsw.rbsfini
2017-09-12Use lowercase for username/password in IOS modelNeil Lathwood
Some older IOS uses lowercase in the telnet prompt
2017-09-11Merge pull request #999 from brunobritocarvalho/patch-2Danilo Sousa
Hide db last update