分类 linux 中的文章

consul简介及安装

简介

consul提供了服务注册与发现框 架、分布一致性协议实现、健康检查、KV存储、多数据中心方案等功能。

  • 一致性:采用的是RAFT算法保证分布式节点的一致性。

  • 服务发现:采用httpdns协议。

  • 服务注册:1、通过http API,由服务自己调用API实现注册,2、通过JSON配置文件实现注册,将需要注册的服务以JSON格式的配置文件给出。

  • 服务间的通讯协议:使用gossip协议管理成员关系、广播消息到整个集群

……

阅读全文

Archlinux 自动获取镜像源

简介

Reflector是一个Python编写的脚本,会自动从https://archlinux.org/mirrors/status/上获取镜像地址,可以通过参数筛选出,自己需要的镜像地址。

……

阅读全文

linux - 加强SSH服务防护,保证服务器安全

简介

目前大部分服务器都是使用Linux,而SSH服务是远程管理Linux服务器的基础服务。因此保证SSH服务的安全,是保证服务器安全的基本。

SSH默认是监听22端口,很多黑客扫描都是针对22端口的,扫描到端口,再使用爆破工具进行账户密码爆破。

因此,我们要针对这一思路进行最基本的安全防护。

……

阅读全文

CentOS8 - 快速安装grafana

简介

grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。

Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器, 该编辑器定制的特性和功能是公开的特定数据来源。 官方支持以下数据源: Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch,MySQL和OpenTSDB等。

每个数据源的查询语言和能力都是不同的。你可以把来自多个数据源的数据组合到一个仪表板,但每一个面板被绑定到一个特定的数据源, 它就属于一个特定的组织。

……

阅读全文

CentOS8 - 安装node_exporter服务

简介

Prometheus导出程序,用于* NIX内核公开的硬件和操作系统指标。

安装

wget -c https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-amd64.tar.gz
tar zxvf  node_exporter-1.0.0.linux-amd64.tar.gz -C /opt/
cd /opt/
ln -s node_exporter-1.0.0.linux-amd64 node_exporter
……

阅读全文

CentOS8 - 安装Prometheus服务

简介

Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。

自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。

现在,它是一个独立的开源项目,并且独立于任何公司进行维护。

特征

普罗米修斯的主要特点是:

  • 一个多维数据模型,其中包含通过度量标准名称和键/值对标识的时间序列数据
  • PromQL,一种灵活的查询语言 ,可利用此维度
  • 不依赖分布式存储;单服务器节点是自治的
  • 时间序列收集通过HTTP上的拉模型进行
  • 通过中间网关支持推送时间序列
  • 通过服务发现或静态配置发现目标
  • 多种图形和仪表板支持模式
……

阅读全文

运维监控系统 - nagios远程执行脚本,快速实现二次开发

简介

在nagios监控中,需要执行远程脚本来获取对应的监控信息。

什么是NRPE

NRPE是Nagios Remote Plugin Executor的简称,它是nagios的一个扩展工具,用在被监控主机上。

通过它可以向nagios监控服务器提供该主机的一些本地信息。例如:cpu负载、内存使用情况、磁盘容量、登陆用户数、总进程数、僵尸进程数、swap分区使用情况等等。

C/S模式

NRPE采用c/s模式,被监控的机子上需要安装并启动NRPE服务。

服务端通过调用 check_nrpe 命令,请求NRPE监听端口,然后nrpe再调用对应的命令或者脚本,返回结构给服务端。

……

阅读全文

Joplin笔记设置坚果云同步

简介

Joplin是一个免费的开源笔记记录和待办事项应用程序,它可以处理笔记本中组织的大量笔记。这些注释是可搜索的,可以直接从应用程序中或从您自己的文本编辑器中进行复制,标记和修改。

优点

  • 支持多平台

    Windows, MacOS, Android, iOS, 甚至还有 Chrome 和 Firefox 的网页剪辑插件!

  • 支持 WebDAV 同步,和坚果云完美适配,还支持 Nextcloud, Dropbox, OneDrive。数据可以进行加密保存在自己的网盘中。

  • 支持 Markdown 语法;支持 Math expressions,还可以链接到其他笔记。PC端可以调用外部编辑器,用Typora等来编辑。

  • 支持导入 .enex 和 .md

  • 多种格式导出,包括 .md 和 PDF。

  • 支持 tag

  • 笔记列表支持 Task list

……

阅读全文