From 1b64fafdb186d0534b80a4c36f2e31ff09d9d6e2 Mon Sep 17 00:00:00 2001
From: WiXZlo <git@wixzlo.com>
Date: Tue, 22 Aug 2017 10:35:15 +0300
Subject: Add support for Cisco UCS model

---
 lib/oxidized/model/ucs.rb | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 lib/oxidized/model/ucs.rb

(limited to 'lib/oxidized')

diff --git a/lib/oxidized/model/ucs.rb b/lib/oxidized/model/ucs.rb
new file mode 100644
index 0000000..a1f6c10
--- /dev/null
+++ b/lib/oxidized/model/ucs.rb
@@ -0,0 +1,31 @@
+class UCS < Oxidized::Model
+
+  prompt /^(\r?[\w.@_()-]+[#]\s?)$/
+  comment '! '
+
+  cmd 'show version brief' do |cfg|
+    comment cfg
+  end
+
+  cmd 'show chassis detail' do |cfg|
+    comment cfg
+  end
+
+  cmd 'show fabric-interconnect detail' do |cfg|
+    comment cfg
+  end
+
+  cmd 'show configuration all | no-more' do |cfg|
+    cfg
+  end
+
+  cfg :ssh, :telnet do
+    post_login 'terminal length 0'
+    pre_logout 'exit'
+  end
+
+  cfg :telnet do
+    username /^login:/
+    password /^Password:/
+  end
+end
-- 
cgit v1.2.3