码迷,mamicode.com
首页 > Windows程序 > 详细

程序员简单打造一个灵活智能的自动化运维系统C#实例程序

时间:2018-08-23 21:05:52      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:服务器   重复   自动化运维   步骤   tar   就是   执行   asp.net   怎么   

你是一个程序员,被派去管理公司500台计算机。这些机器可能需要执行一些自动化任务,一台台手动操作会把你累死。重复性的工作还是交给电脑处理,怎么解决这个问题呢?一个自动化的运维系统是必须的。自己实现的好处是直观,可以掌握运维的每一个环节。

思路

可以在这些电脑上安装一个程序,此程序定期执行一个请求,去我们的中心服务器上获取指令,然后执行这些指令就可以了。这些指令可以是一个脚本文件,但最通用的应该是一个包含指令的压缩包。大体的步骤就是:下载-》解压-》运行。

技术分享图片

实现

  1. 客户端开发,C#开发一个windows服务,并且需要以System账号运行,这样不会有权限问题。记录执行状态,执行过就不要重复执行了
  2. 服务器端,使用Asp.net开发一个网站,用于分发指令压缩包,简单的分组控制,哪些机器需要执行哪个指令包,哪些不需要执行等

获取完整的C#源代码

 

程序员简单打造一个灵活智能的自动化运维系统C#实例程序

标签:服务器   重复   自动化运维   步骤   tar   就是   执行   asp.net   怎么   

原文地址:https://www.cnblogs.com/slmk/p/9524568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!