首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个轻量的Linux运维监控脚本

写在前面 ---- 我的需求 嗯,有几台很老的机器,上面部署的几个很老的应用 我需要每周对机器上的一些内存,磁盘,线程,应用和数据库进行巡查监控,输出运维报告 因为是很老的东西,所以不敢随便乱动,怕掉坑里...每次巡查都是通过通过命令行的方式一个一个指标处理的。 我是这样做的 写了一个巡查脚本,输出一些需要监控的核心指标 脚本获取指标只使用系统自带的一些命令,没有安装任何工具。...这里要说明:这种方式很 old,对于这样的多机器自动化巡查监控 如果只是基础指标监控,轻量一点可以使用: Ansible利用template等模块,魔法变量、系统变量直接获取指标信息 或者ansible-galaxy...找找有没有相关的角色 如果需要告警、监控触发器、自动发现、主被动监控之类的功能,则需要部署一些重量级的: 可以使用Prometheus、Zabbix、Nagios、Cacti等 通过容器化的方式也是很容易实现的...-------- |内核信息: 3.10.0-693.el7.x86_64 ------------------------------------ |操作系统版本: CentOS Linux

1.5K20

轻量安全的部署方案

阅读时间: 9分钟阅读 本文链接: https://soulteary.com/2020/07/31/lightweight-and-safe-deployment-solution.html ----- 轻量安全的部署方案...我个人和团队虽然都使用 GitLab 作为 HomeLab 服务器的代码管理方案,但是这个方案如果放在公有云上,对个人/小团队而言,较多的资源消耗对于个人而言还是一个不能忽视的成本,所以这里需要使用一个轻量的解决方案...方案一:Git Over SSH 最轻量的安全方案便是使用 SSH + Git,对资源的消耗几乎可以忽略不计,Git 官方社区文档中也有对这种方案进行描述: Git on the Server - Setting...方案二:使用轻量 Git 服务软件 关于 Git 轻量软件的基础搭建使用,之前的文章中有提到过: 使用 Docker 和 Traefik v2 搭建轻量代码仓库(Gitea)、使用 Docker 和 Traefik...v1 搭建轻量代码仓库(Gogs) ,感兴趣可以进行了解,接下来我们基于第一款软件继续聊聊。

87000
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    轻量 Jellyfin 媒体服务器挂载轻量对象存储

    轻量服务器的玩法众多,也有很多小伙伴把它当作媒体服务器来使用。但轻量服务器的默认存储空间有限,无法存放大量的媒体文件。...本文将引导读者使用轻量对象存储作为Jellyfin的媒体库,快速部署一个超大容量的媒体服务器。...准备服务器操作环境1、轻量服务器安装 Docker 环境如果你的轻量服务器还没有 Docker 环境,可以从控制台更换为 Docker 镜像(注意备份数据),或参阅本站 Debian 安装 Docker...2、创建轻量对象(Lighthouse COS)存储桶登录 轻量对象存储控制台 ,创建一个存储桶,用于存放媒体文件。所属地域选择与轻量服务器相同的地域。...3、挂载轻量对象存储桶到 /mnt/jellyfin 目录创建存储桶后,可参阅官方文档 挂载存储桶 一章,将其挂载到服务器上。存储桶挂载目录填写 /,服务器挂载目录填写 /mnt/jellyfin。

    95540

    轻量安全的部署方案

    阅读时间: 9分钟阅读 本文链接: https://soulteary.com/2020/07/31/lightweight-and-safe-deployment-solution.html ---- 轻量安全的部署方案...我个人和团队虽然都使用 GitLab 作为 HomeLab 服务器的代码管理方案,但是这个方案如果放在公有云上,对个人/小团队而言,较多的资源消耗对于个人而言还是一个不能忽视的成本,所以这里需要使用一个轻量的解决方案...方案一:Git Over SSH 最轻量的安全方案便是使用 SSH + Git,对资源的消耗几乎可以忽略不计,Git 官方社区文档中也有对这种方案进行描述: Git on the Server - Setting...方案二:使用轻量 Git 服务软件 关于 Git 轻量软件的基础搭建使用,之前的文章中有提到过: 使用 Docker 和 Traefik v2 搭建轻量代码仓库(Gitea)、使用 Docker 和 Traefik...v1 搭建轻量代码仓库(Gogs) ,感兴趣可以进行了解,接下来我们基于第一款软件继续聊聊。

    95330

    Flask 轻量web框架

    【前置条件:你已经在windows下搭建好了Pycharm集成开发工具+python3.6的版本及相关的第三方包】 Step1:直接上框架全图 ---- Step2:框架的结构说明 ---- 项目结构.../ext 项目的扩展库 第三方扩展库打包处理 - app/views 视图函数 处理业务逻辑 协调模块和模型之间的关系 - app/models 模型 定义模型结构 获得数据库中的表的关系映射...db.create_all() 创建数据库 db.drop_all() 删除数据库 - doc 框架说明文档 - static 用于存放静态资源的目录 - templates 用于存放模板资源的目录... App/views.py 文件引入了models.py【模型包中的模型对象】andext.py【拓展包中的db 对象】 App/__init__.py 文件引入了views.py【视图包里面的蓝图... manage.py 是入口文件,拿到上一步骤中返回的app应用,最后就是启动服务。

    83820

    Docker轻量管理Dashboard

    前面两篇文章已经学习了如何安装Docker和在Docker里面快速构建我们想要的服务,这可以为我们测试人员快速构建想要的服务提供了便利。...第一步:在电脑的右侧的任务栏里面,我们可以看到小鲸鱼的图标,它是正在运行的。 点击右键—-》找到 dashboard 一栏,点击后打开 如上图所示,有三个容器其中两个正在运行,一个是停止状态。...第2个操作项:是进入到容器的命令行界面,相当于是登录了系统,可以敲命令来完成 我们想要的操作,如:上一篇文章里面的mysql 服务的安装等。...虽然界面比较简单,但是它非常的实用,我们在日常不习惯使用命令的情况下非常适合,对于新手也比较容易理解。...docker的轻量性让构建服务成为无限可能。 友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。

    1.6K20

    【玩转Lighthouse】腾讯轻量云不轻量

    今年我在腾讯云买了一个三年的 2核4G的8M的机器,前段时间腾讯云又给2核免费升级成4核了,所以就是很良心,不知道腾讯云怎么赚钱的。...其实从前年开始我就使用腾讯云的产品,当时买的是一个5M的1核1G的一个套餐,当初也是借助学生的身份上的车,当时自己计算机水平不足加上自己的见识不高,所以就只做了一个内网穿透,这次用的4核4G8M的机器完全够用了...1649751024&q-header-list=&q-url-param-list=&q-signature=5f99a0c75918d219df6faf827f2db0f7144a3803] 腾讯云的轻量云的...只要我数据量不是特别大,那么我这个 Lighthouse 完全可以做大部分事情....总结 就像我题目所说的 腾讯轻量云不轻量 那样,腾讯轻量云可以搭建很多服务,CPU很强的,完全可以胜任你的一般工作,然后就是计算,免费的公网ip加上大带宽,一年的费用也很低,可以说对于个人来说真的很强了

    10.1K120

    轻量系统内核概述

    作者:坚果 公众号:"大前端之旅" 华为HDE,InfoQ签约作者,OpenHarmony布道师 轻量系统内核概述 轻量系统设备中,内核是最为基本的部分,操作系统之所以能访问硬件设备,调用硬件设备,都依赖内核提供的对计算机硬件的访问能力...OpenHarmony 针对不同量级的系统,分别使用了不同形态的内核,分别为 LiteOS 和 Linux。在轻量系统、小型系统可以选用 LiteOS;在小型系统和标准系统上可以选用 Linux。...系统级别 轻量系统 小型系统 标准系统 LiteOS-M √ LiteOS-A √ Linux √ √ OpenHarmony 轻量级内核是基于 IoT 领域轻量级物联网操作系统 Huawei...Linux 内核 Linux 内核:标准系统类设备是面向应用处理器的设备,支持的设备最小内存为 128MiB。...OpenHarmony 选择 Linux 内核作为基础内核,可以对不同资源受限的设备产品配置出适合的OS 内核,为上层提供基础的操作系统能力。

    92930

    htmly | 简洁轻量的博客系统

    准备 夜梦这里使用的是雨云的服务器,长期全场景九折 + 首月五折优惠链接:https://www.rainyun.com/ 此项目必须使用域名。...部署这个博客系统最简单的方式是用宝塔面板,具体安装方式就和wordpress类似了。但是夜梦这里想要折腾一下,所以就不使用面板了。在开始部署之前需要把环境配置好,具体可以看夜梦以前写过的两篇文章。...但是我们的nginx是www-data用户,所以要把htmly文件夹的权限修改成www-data。...配置文件,然后新建一个空白的文件: rm -f nginx.conf vim nginx.conf 英文输入法下按i进入编辑模式,修改下面的配置文件后(将下面所有的www.yourDomain.com改成你自己的域名...具体申请方式可以看夜梦以前的文章(只需要看前两节):使用Certbot工具来申请和管理Let’s Encrypt证书 4.

    7910

    轻量通讯协议 --- MQTT

    它设计用于在低带宽、不稳定或高延迟的网络环境下传输数据,因此非常适用于连接设备之间的通信,尤其是在资源有限的环境中。...它设计用于在低带宽、不稳定或高延迟的网络环境下传输数据,因此非常适用于连接设备之间的通信,尤其是在资源有限的环境中。...QoS 等级从低到高,不仅意味着消息可靠性的提升,也意味着传输复杂程度的提升。 MQTT 的.Net 库 --- MQTTnet MQTTnet是一个开源的用于基于MQTT的通信的高性能.NET库。...展示一个类似于 linux 的 top 命令的界面。 admins 用于创建、修改、删除管理员账户。 clients 查看和管理客户端。 topics 查看当前系统中所有订阅的主题。...总结 总的来说, 使用C#编写 MQTT相关代码的资料还是比较少的,但好在官方文档足够详细,今天试玩一下还是花费不少功夫的。

    4K21

    轻量锐驰 x 轻量对象存储 搭建不限速网盘

    /对象存储/cdn价格高昂,个人用户承担不起;如今锐驰型套餐的上线 搭配轻量对象存储即可完美解决上述痛点,低成本搭建个人网盘0.1 选购锐驰型套餐与轻量对象存储目前锐驰型套餐已经全量上线,国内地区年付可享...购买链接本教程推荐购买2c4g以上套餐,2c2g也可搭建,不推荐购买2c1g套餐;购买时请选择系统镜像(Linux操作系统)轻量对象存储首单可享2.5折,活动链接1.部署Cloudreve0.Cloudreve...cloudreve_3.8.3_linux_amd64.tar.gz赋予执行权限chmod +x ....DnsPod,可直接前往轻量云域名页面添加域名单击添加解析,输入你想使用的域名前缀,例如drive,单击确定即可一键添加解析2.2 申请SSL证书前往证书控制台 输入你刚刚的域名,若域名在腾讯云即可按下面的步骤快速申请提交申请后大概...3.挂载轻量对象存储前往轻量对象存储页面 新建与服务器相同地域的存储桶,进入存储桶,选择挂载服务器4.编辑存储策略前往Cloudreve后台,单击存储策略,选择默认存储策略并编辑 选择专家模式将原存储路径修改为挂载目录

    50991

    Python Flask 轻量web框架

    前置条件: 你已经在Windows下搭建好了Pycharm集成开发工具+Python3.6的版本及相关的第三方包 Step1:框架全图 Step2:框架的结构说明 项目结构 - manage.py 用来控制程序的...- app/models 模型 定义模型结构 获得数据库中的表的关系映射 db.create_all() 创建数据库 db.drop_all() 删除数据库 - doc 框架说明文档...- static 用于存放静态资源的目录 - templates 用于存放模板资源的目录 - migrations 迁移目录 数据迁移 - 将模型映射到数据库 - 使用flask-migrate... App/views.py 文件引入了models.py【模型包中的模型对象】andext.py【拓展包中的db 对象】 App/__init__.py 文件引入了views.py【... manage.py 是入口文件,拿到上一步骤中返回的app应用,最后就是启动服务。

    72800

    轻量且优秀的序列推荐模型

    该模型把用户历史行为序列映射成潜在的兴趣,通过这种方式在线性时间和空间“限制”了用户历史行为序列的长度,缓解了过度参数化的问题。...LightSANs LightSANs假设用户历史上有过的交互的items可以被分类为不超过k类(k是一个很小的定值),基于这个假设,用户历史行为的items都需要和k个潜在的兴趣做交互(论文里叫item-to-interest...因为兴趣更能表达用户的倾向,attention的weights就能更精确的描述不常见的items。...item的关系如下式: 展开就是: 论文提到上式的最后两项并没有那么合理,描述item到position的关系是有问题的,限制了模型的挖掘序列关系的能力.所以该文提出了下式对序列之间位置的关系进行编码...: 这样做序列位置之间的关系就被显式的指定,避免了对item-position直接关系的编码,提高了模型的表达能力.loss函数也很简单,就是用的交叉熵损失.

    1.1K40
    领券