A-A+

年后准备开发新版本运维工具

2015年02月07日 Django, Python, 自动化运维 评论 17 条 阅读 23,438 views 次

新版本模块已准备好,在wrapbootstrap.com花了80多元买的,大概风格如下:

新风格模块

新风格模块

 

打算新版本会搞CMDB,监控系统,任务编排,工单系统以及游戏正式服开服,更新,合服等功能系统

关键词:

17 条留言  访客:10 条  博主:7 条

  1. avatar Carson

    博主,这个现在开源了吗

  2. avatar 匿名

    我们这边是windows服务器占多数,用什么运维平台比较好?

  3. avatar net592

    顶老大 :idea:

  4. avatar 23

    谢谢哥的回复,我知道paramiko可以执行远程命令啥的,对于我现在难点在于,我想在django的界面中调用这个脚本去执行远程某个服务器(服务器的ip放在mysql里面了)上的脚本,我现在是不知道怎么把这个脚本和django结合起来,哥有qq或是邮箱啥的方便告诉吗?我可以我做的前面界面发你看下,希望您能在有时间的时候帮我一下,谢谢!

    • avatar admin

      在HTML前端模板弄个文本框来输入这个脚本名和路径,然后后端程序里,获取这个文本框里的值,再结合paramiko,就行了

      • avatar 23

        谢谢哥的回复,我的脚本名和路径都是从mysql库拿到的,就想点一个启动或停止按钮就会去执行这个脚本,能给我一个邮箱吗,我的邮箱是gc_nl@163.com,我好把我的界面图给你看,就明白了

        • avatar admin

          邮箱:63780668@qq.com

          • avatar 23

            邮件已发,请查收!

    • avatar admin

      参考下这个:http://www.linuxyw.com/296.html

  5. avatar 23

    如何我想在django页面上,执行远程服务器上的一个脚本,这个怎么写啊,我试了很久,搞不定,能给个小例子吗,谢谢!

    • avatar admin

      你可以结合ansible,用shell模块去远程执行脚本
      或者用paramiko,百度下用法吧

      #!/usr/bin/python
      import paramiko

      ssh = paramiko.SSHClient()
      ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
      ssh.connect(“某IP地址”,22,”用户名”, “口令”)
      stdin, stdout, stderr = ssh.exec_command(“你的命令”)
      print stdout.readlines()
      ssh.close()

  6. avatar 以谁为师

    期待啊!

  7. avatar 23

    这次这个会开源?记得您说下次写个开源的

    • avatar admin

      这次应该会了吧,边开发,边开源

  8. avatar 23

    学习一下,能请教一下,如果在django页面上执行命令的吗

    • avatar admin

      用ssh相关模块远程执行命令
      或用ansible或saltstack的shell模块来执行命令

      在dango模板的表单上输入命令,后端获取到这个表单值,然后去执行这个值就行了

给我留言

Copyright © linux系统运维 保留所有权利.   Theme  Ality 粤ICP备13023035号-1

用户登录

分享到: