包含标签 linux 的文章

redis内存transparent_hugepage的问题

简介

redis启动的时候会WARNING提示:

15495:S 12 Jul 21:58:07.214 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
……

阅读全文

Ubuntu安装nrpe

简介

nagios虽然古老,但是还是挺好用的。nagios监控主机可以采用nrpe客户端的方式进行。

……

阅读全文

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上的拉模型进行
  • 通过中间网关支持推送时间序列
  • 通过服务发现或静态配置发现目标
  • 多种图形和仪表板支持模式
……

阅读全文