- 博客(13)
- 收藏
- 关注
原创 使用docker安装ELK日志数据收集系统
ELK作为一套日志收集工具,顾名思义,ELK包含了三个开源工具,它们分别是elasticsearch、logstash、kibana,其中elasticsearch是一款搜索和数据分析引擎,Logstash是免费且开放的服务器端数据处理管道,能够从多个来源采集数据,Kibana是一个免费且开放的用户界面,能够对Elasticsearch数据进行可视化。ELK有多种架构可供部署,根据数据量大小、服务器需求等可选择不同架构,有些架构还需要用到消息队列中间件,比如kafka或者redis,用于进行数据持久化,
2022-05-05 17:00:41
1509
原创 linux搭建ntp时间同步服务
1、NTP简介NTP(Network Time Protocol,网络时间协议)用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。对于服务器群集来说,这个是一个很重要的服务,因为群集需要保证每个服务器的时间是保持一致的,这样它们在执行同一个任务时才不会出现有的服务器有滞后的现象,这样群集的状态才是健康的。我们在平时工作中可能会遇到内网环境中服务器因为不能联网而出现与正常时间不一致的情况,这时候可以
2022-04-22 11:17:57
5668
原创 Linux ubuntu下docker容器安装和基础命令
Docker介绍:云计算就好比大货轮,docker就是集装箱虚拟机虽然可以隔离出很多“子电脑”,但占用空间更大,启动更慢,虚拟机软件可能还要花钱(例如VMWare)。而容器技术恰好没有这些缺点。它不需要虚拟出整个操作系统,只需要虚拟一个小规模的环境(类似“沙箱”)。它启动时间很快,占的空间很小,资源的利用率很高Docker 的组成:Docker 主机(Host):一个物理机或虚拟机,用于运行 Docker 服务进程和容器。 Docker 服务端(Server):Docker 守护进程,运行 do
2021-09-26 16:22:06
221
原创 Linux下安装并使用jumpserver跳板机
堡垒机介绍:官方网站:https://www.jumpserver.org/在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,并使用python/django开发下面让我们看一下如何安装jum.
2021-09-08 16:46:19
1354
2
原创 centos下安装ansible自动化工具(超详细,包含基本使用)
众所周知,ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能,它还提供通过编写playbook实现批量部署等功能。原理图如下:ansible核心模块介绍:core models: ansible自带的模块,file,shell,copy等custom models: ansible自带模块不足以满足工作需要时,用户添加扩展模块ho...
2021-09-08 15:38:40
1899
原创 prometheus监控预警之AlertManager邮箱报警
Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件、微信、钉钉、Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等,是一款很好用的告警通知系统。一、安装alertmanager并配置邮箱报警1、配置邮箱报警之模拟node节点down掉之后报警,恢复之后报警cd /usr/localwget https://github.com/prometheus/alertmanager/releases/down.
2021-09-06 15:11:38
862
2
原创 普罗米修斯!Ubuntu下prometheus监控软件安装使用
*Prometheus* 是一个开源的服务监控系统和时间序列数据库官方网站:prometheus.io一、安装prometheuscd /usr/local/ #进入安装目录wget https://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz #wget下载prometheus安装包tar xf prome...
2021-09-06 15:01:18
2196
原创 Linux(ubuntu)二进制安装mysql8.0
mysql官方网站下载地址:https://dev.mysql.com/downloads/mysql/ 1、创建mysql运行用户和组groupadd -g 1001 mysql useradd -g 1001 -u 1001 -s /sbin/nologin mysql #创建用户和组时,gid和uid相同,便于权限管理cd /usr/local/ #进入安装目录tar xf mysql.... #解压ln -s ...
2021-09-06 11:05:03
774
原创 linux脚本执行jar包运行
以下为linux下运行jar包的脚本(只需替换jar包名称):#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=ruoyi-admin.jarcd `dirname $0`#使用说明,用来提示输入参数usage() {echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"exit 1}#检查程序是否在运行is_exist(){pid=`ps -ef|grep $APP_NAME|grep -v
2021-07-28 10:34:45
743
原创 Centos7下安装redis
1. 从英文官方网站https://redis.io/download或者中文官方网站http://redis.cn/下载Redis安装包2.安装gccyum install gcc gcc-c++ -y3.安装完gcc环境后,我们把之前下载的redis安装包上传到local目录tar -zxvf redis-6.0.6.tar.gz4.cd切换到redis解压目录下,执行编译cd redis-6.0.6make如果出现"Hint: It's a good
2021-07-28 09:40:43
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人