1
我正在尋找一個模板引擎來從配置文件中推拉數據。更具體地說,Cisco路由器配置文件。我的目標有兩個部分:需要關於模板配置文件和審計的建議
1)能夠模擬我的路由器配置,並從權威源(Mysql)插入唯一的數據(主機名,接口IP等等)。之後,我有一個加載配置的機制。
2)一旦設備配置並投入生產,我需要一種審覈方式來對付我的模板的最新版本。這將使我們能夠發現操作員何時更改運行配置。
想法?
我正在尋找一個模板引擎來從配置文件中推拉數據。更具體地說,Cisco路由器配置文件。我的目標有兩個部分:需要關於模板配置文件和審計的建議
1)能夠模擬我的路由器配置,並從權威源(Mysql)插入唯一的數據(主機名,接口IP等等)。之後,我有一個加載配置的機制。
2)一旦設備配置並投入生產,我需要一種審覈方式來對付我的模板的最新版本。這將使我們能夠發現操作員何時更改運行配置。
想法?
讓我們採取最簡單的方法。
使用您想要的任何語言和模板引擎,編寫一個腳本,用於生成一個配置文件。設備名稱。
要檢查,爲設備生成配置,從該設備下載實際配置,運行diff
。將差異郵寄給審計負責人。
模板引擎在您的案例中沒有任何區別:您似乎沒有性能限制。我會採用Python + Mako/Jinja/Cheetah或Ruby + Rails,但即使是bash
+ sed
腳本也可以工作。