Headkarl
IT设备自动化管理工具forward开源项目核心开发者。
GitHub ID:Headkarl
https://github.com/tecstack/forward
Authors
Introduce 介绍
Installation
pyenv virtualenv 2.7.10 forward
pyenv activate forward
git clone https://github.com/tecstack/forward.git
cd forward
pip install -r requirements.txt
python setup.py install
Getting Started
from forward import Forward
new = Forward()
new.addTargets(['192.168.113.1-192.168.113.2'], 'n7018', 'username', 'password')
instances = new.getInstances()
cisco1 = instances['192.168.113.1']
cisco2 = instances['192.168.113.2']
result1 = cisco1.execute('show version')
result2 = cisco2.execute('show version')
if result1['status']:
print '[%s] OS version info: %s' % ('cisco1', result1['content'])
if result2['status']:
print '[%s] OS version info: %s' % ('cisco2', result2['content'])
Advanced Usage
Class
License
Branch Info
Version Info
往期开源项目介绍
Python开源项目介绍:用zmail简单地发邮件
Python开源项目介绍:网站日志分析工具
Python中文社区开源项目计划:ImagePy
Amas:基于大数据平台技术开发的统一监控平台