文章

顯示從 2月, 2017 起發佈的文章

Cisco IOS的License說明

圖片
這邊描述的主要是ISR I和ISR II 路由器,也就是19, 29, 39的路由器 Cisco IOS的License升到15.0版的時候,進行過大幅度的修改 因此兩種License的說明會以12.4前和15.0後說明 12.4前 以前的時代所使用的License版本繁多 要切換到不同功能的方法是 "安裝新的IOS",而不是安裝License檔案 在12.4版後,全部的IOS都支援SSH功能 這個時期的License是所謂的 "榮譽License",有點像誠實商店,先付錢買進階的功能,然後再變更ios,當然也可以想辦法找到ios然後自己變更 IP Base - 最基本的作業系統 IP Voice - 多了一些VoIP功能 AdvSecurity - 提升安全性相關的功能 SPServices - 服務提供商常用的功能 Enterprise Base - 想要跑完整的路由協定嗎,需要買這個 AdvIPServices - 包含Advanced Security和 SP Services的功能 EntServices - 包含Enterprise Base和 SP Services的功能 AdvEntServices - 包含全部的功能 15.0以後 License的變化變少了 要使用新的功能要先安裝License檔案,然後重開機就可以,不用變更IOS映像,但一定要花錢買License才能使用這些功能 IP Base - 最基本的License,買硬體就有,終於可以用完整的路由了 Security - 讓Router變得像防火牆!! 其中SSLVPN、IPS和Content Filtering這三個功能要額外買 UC - 如果要把Router當作IP PBX的話要買這個,但電話太多還是買License Data - 一些大型機房比較會用到的功能,MPLS、GLBP、IP SLA (!!) 如果要全部功能都有,那就要買三個License,通通裝進去,這樣就有全部功能 官方建議的12.4轉換到15.0的License購買表格,或者可以用Cisco Software Selector 12.4 的功能 建議購買的 15

Cisco版本號說明12.4和15

圖片
因為Cisco在12.4以前和15.0以後有做過策略上的變更,但是大致上的概念是一樣的,還是先從12.4以前開始講起 釋放ios的策略 生命週期 名稱的意思 名稱範例 15.0以後的變更 結論 釋放ios的策略 開始說明ios檔案命名的方式之前,要先解釋Cisco放出新ios版本的策略 Cisco把整個運作的過程視為一台不斷前進的火車,某個我們能在官網上下載的ios版本其實是"在這一個當下所寫好的程式碼" 可以視為Cisco團隊不停修改程式碼,寫到某一天覺得差不多可以放出一個版本了,於是Cisco就把現在的程式碼編譯好並放出來給大家下載 (這一小段不是很重要) 在早期,Cisco為了支援新的功能或新的設備的出現,最少會有兩個系列 (train) ,分別是Major release (M系列)和T-release (T系列) Major release - 只有BUG修復,不進行任何新功能的開發,在內部被稱為 mainline T-release - BUG修復, 增加新功能, 增加新的硬體支援,在內部被稱為 T train 12.4以前Cisco為了因應數以百計的新功能開發,因此設計出 5 個系列 (train),每個train都有自己的策略, 主要的系列是mainline (M)和 T ,全部有 : mainline (M) - 只有BUG修復 ,當跳到下一個版本號時 (如12.3跳到12.4時),會繼承上一個版本號全部的新功能,也就是全部的 T 系列所公布的功能。算是穩定版,在Cisco官網上通常會加上 MD T - BUG修復和增加新功能 ,算是搶先體驗版,在Cisco官網上通常會加上 ED S - 主要針對高階路由器,整合mainline, E 和其它的 S系列,並且修復BUG E - 主要針對企業的核心設備和SP的邊界設備,除了修復BUG外,還用來支援QoS, Voice, Security, Firewall B - 支援broadband功能和BUG修復 Cisco用這張圖描述M系列和T系列的關係 當某一個版本號已經擴充的差不多了,如圖中的12.1版,就會把12.1T全部釋放出的新功能彙整,跳躍到新的版本號 12.2。 12.2依照策略分成M系列

Nagios的各個物件參數

1.1    Host 功能 Host 定義一個虛擬或實體主機,或各種網路設備 格式 紅色為必要的屬性, 黑色為選填的屬性 define host{ host_name host_name alias alias display_name display_name address address parents host_names hostgroups hostgroup_names check_command command_name initial_state [o,d,u] max_check_attempts # check_interval # retry_interval # active_checks_enabled [0/1] passive_checks_enabled [0/1] check_period timeperiod_name obsess_over_host [0/1] check_freshness [0/1] freshness_threshold # event_handler command_name event_handler_enabled [0/1] low_flap_threshold #