首页
学习
活动
专区
工具
TVP
发布

一个Linux运维监控脚本

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

1.4K20

安全部署方案

阅读时间: 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) ,感兴趣可以进行了解,接下来我们基于第一款软件继续聊聊。

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

安全部署方案

阅读时间: 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) ,感兴趣可以进行了解,接下来我们基于第一款软件继续聊聊。

90230

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

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

61240

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应用,最后就是启动服务。

80020

Docker管理Dashboard

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

1.5K20

系统内核概述

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

80830

通讯协议 --- MQTT

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

1.2K20

【玩转Lighthouse】腾讯云不轻

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

10K120

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应用,最后就是启动服务。

65800

且优秀序列推荐模型

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

1K40

真的

就在昨天晚上8点多,我收到了一封邮件,看到标题引起了我注意。 虽然已经听说过很多关于Fleet传闻了,包括也有内测大佬使用过了。 但是!这次可是公测了呀!...官网界面还是一如既往科技感。 但是Fleet并不支持独立下载,需要先下载ToolBox。 安装好了,图标也是给人一种高级感,作为一枚前后开发人员,我迫不及待想体验一下,比较强大有。...但是,这就是官方说????? 是不是对有什么误解..... 小问题,我们先试试效果。 看了一圈,舒适没找到插件市场,那这生态少一半呀。 看了一下,能配置设置也就这么点。...再看看侧边栏展开。 这不是纯纯VsCode吗? 再看看他Git操作面板。 一股子VSC味,IDEAGit好用多了。 对比一下: 差远了,内存照样占用。...然后就是工具类支持一些操作,SSH、终端、Docker。 然后他是有一个智慧模式。 开启后没啥感觉到智慧。 然后就是项目启动。 Boot项目直接运行启动类。

88540

使用搭建MC服务器并自动备份存档至COS

本文以Minecraft 1.18.2为例,教你如何使用搭建一个MC服务器,并定时将存档备份入COS,节省本地空间。...前期准备 一台安装了Linux原版系统(因为目前COS仅支持挂载 Linux 系统镜像,不支持容器或自定义镜像) 一个和量大区相同COS套餐(分为中国大陆和海外两个大区) 准备Java...我为4G内存,留512M给系统用,设置最大内存为3584M。....jar nogui 开始生成世界 当看到如下界面时,代表服务器启动成功 到量控制台放通防火墙端口 进入云控制台,选择目标服务器,按照如下图在防火墙放通MC端口 挂载COS到应用服务器 进入对象存储...将存档文件夹压缩打包 通过RCON开启自动保存 将压缩存档文件移动到COS Python脚本 其中lhcos_path为COS在本地挂载路径,也就是上一章节说到挂载时要记得路径。

18511

腾讯云应用服务器使用docker搭建devops

手上闲置了一台腾讯云应用服务器,最近打算用docker部署一套轻量化devops流程,用于测试自己个人项目。...腾讯云双十一轻应用服务器特惠:https://curl.qcloud.com/W9pLemIl 安装环境 安装 Docker CE 查看环境 cat /etc/redhat-release // CentOS...Linux release 7.6.1810 (Core) 安装所需软件包 sudo yum install -y yum-utils \ device-mapper-persistent-data...linux/centos/docker-ce.repo 安装 docker CE sudo yum install docker-ce docker-ce-cli containerd.io 启动 docker...-t:让docker分配一个伪终端并绑定到容器标准输入上 -p : 端口映射 格式为[主机端口:容器端口] -d : 后台模式运行 -name : 给容器起一个名字 -v:挂载主机目录 #删除指定名称镜像

38731
领券