V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fixend
V2EX  ›  DevOps

有啥好用 Linux 运维管理工具

  •  2
     
  •   fixend · 2020-05-27 11:24:09 +08:00 · 6147 次点击
    这是一个创建于 1642 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有啥免费好用的 linux 运维管理工具推荐呢? 除了 ansible,SaltStack,Puppet 这些。

    轻量级的,支持批量执行 sh,py,sql 脚本, 批量上传文件,支持主机、服务分组管理这些,

    功能不需要多,简单,稳定,安全可靠就好。

    24 条回复    2020-09-27 09:26:48 +08:00
    sleepm
        1
    sleepm  
       2020-05-27 12:00:18 +08:00
    fixend
        2
    fixend  
    OP
       2020-05-27 13:30:10 +08:00
    @sleepm 感谢,我试试先
    wiewiewie
        3
    wiewiewie  
       2020-05-27 16:44:35 +08:00
    @sleepm 安装了 但是不会用, 能教教吗?
    用 windows 怎么上传 管理 linux 呢
    sleepm
        4
    sleepm  
       2020-05-27 17:17:45 +08:00
    @wiewiewie 这个只是组织一些任务的工具,需要自己建 project,project 里放任务,任务里面主要是 task(也就是命令行命令)
    你说的上传管理,那就是 scp ssh 什么的使用了
    sleepm
        5
    sleepm  
       2020-05-27 17:18:48 +08:00
    @fixend 不客气,不过这个估计满足不了你的需求,要想运维玩得好,脚本得写的好。。
    fixend
        6
    fixend  
    OP
       2020-05-27 17:28:23 +08:00
    @sleepm 脚本没问题啊,我就是服务器有点多,一百多台,每台有 5 、6 个服务,管理和维护起来比较麻烦。
    yupozhang
        7
    yupozhang  
       2020-05-27 17:35:31 +08:00   ❤️ 1
    推荐一个轻量自动化运维平台 Spug 。
    特性:开源免费,简单好用,不需要安装 Agent,功能包含主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、进程端口站点监控、微信钉钉邮件报警等一系列功能。
    开源链接: https://github.com/openspug/spug
    fixend
        8
    fixend  
    OP
       2020-05-27 17:46:37 +08:00
    @yupozhang 感谢,这个看起来还不错。
    wiewiewie
        9
    wiewiewie  
       2020-05-27 18:17:50 +08:00
    @sleepm 谢谢 我在多试试下。
    @yupozhang Spug 没有 Teleport 好用, 不带录制。
    xcai
        10
    xcai  
       2020-05-27 18:19:24 +08:00 via iPhone   ❤️ 1
    如果 ansible 都不算简单的话,我找不出来了😂
    yupozhang
        11
    yupozhang  
       2020-05-27 18:20:07 +08:00
    @wiewiewie Teleport 是堡垒机系统,我推荐那个是运维平台,是方便运维管理的。
    sleepm
        12
    sleepm  
       2020-05-27 18:35:34 +08:00
    fixend
        13
    fixend  
    OP
       2020-05-27 18:50:20 +08:00
    github 看了一圈,没找到想要的。

    有基于服务进行运维的吗?这些工具大多都是针对机器进行运维的。
    比如有的机器装了 mysql,有的装了 redis 、nginx 等,我需要对所有装了某种服务的机器进行操作。
    又或者,我一台机器装了 3 个 redis,我需要对其中一个或者多个进行维护。
    phoenixlzx
        14
    phoenixlzx  
       2020-05-27 18:52:31 +08:00
    @fixend ansible 的 roles 和 inventory 就是干这个的啊...
    fixend
        15
    fixend  
    OP
       2020-05-27 18:55:22 +08:00
    @phoenixlzx 现在就是在用 ansible,感觉有点慢,并且 ansible tower 的界面又贵又不好用。
    so1n
        16
    so1n  
       2020-05-27 19:08:56 +08:00
    @fixend 不是直接编辑 yaml 就可以吗....
    enng
        17
    enng  
       2020-05-27 19:11:05 +08:00
    @fixend #15 awx ?不过 awx 也不好用
    37Y37
        18
    37Y37  
       2020-05-27 19:12:42 +08:00
    fixend
        19
    fixend  
    OP
       2020-05-27 19:40:16 +08:00
    @so1n 天天手写,忙起来,总有一天会写错啊啊啊。。。
    fixend
        20
    fixend  
    OP
       2020-05-27 19:41:36 +08:00
    @37Y37 这个试过,功能一堆,没搞明白怎么用,貌似没看到给服务加参数的功能。
    fixend
        21
    fixend  
    OP
       2020-05-27 19:44:31 +08:00
    @enng 没试过,改天试试,用了那么多,感觉就 spug 相对好点,但也得自己修改下才能符合需求。
    tabliu
        22
    tabliu  
       2020-06-01 18:48:56 +08:00
    pssh
    shenxgan
        23
    shenxgan  
       2020-06-15 23:07:30 +08:00
    python 的 fabric http://www.fabfile.org/
    morphyhu
        24
    morphyhu  
       2020-09-27 09:26:48 +08:00
    刚看了一下 CODO,貌似不支持通过云平台的 API 接口直接导入当前云服务器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.