分类 Linux 中的文章

Elasticsearch接入LDAP

说明: elasticsearch版本: 7.6.1 修改elasticsearch.yml,添加如下内容,并根据自己情况做相应修改 # 使用ldap xpack: security: authc: realms: ldap: ldap1: order: 0 url: "ldap://192.168.0.100:389" user_dn_templates: - "uid={0},ou=People,dc=Chk,dc=com" group_search: base_dn: "dc=Chk,dc=com" files: role_mapping: "/etc/elasticsearch/role_mapping.yml" unmapped_groups_as_roles: false # 使用ldaps xpack: security: authc: realms: ldap:……

阅读全文

Elasticsearch7.6.1 破解

教程参考:https://blog.espnlol.com/?p=504 破解过程 前期准备 准备反编译工具 破解中要用户反编译工具 luyten,根据自动环境下载相应的版本 https://github.com/deathmarine/Luyten/releases 最新版本的osx 版本不适用 macos 10.……

阅读全文

Nacos安装部署及操作

环境说明 系统版本: centos 7.3 nacos版本: 1.3.0 机器: 192.168.111.65 192.168.111.66 192.168.111.67 安装 下载 wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz 解压 tar xf nacos-server-1.3.0.tar.gz cd nacos 配置配置文件 conf/cluster.conf,配置文件内容如下 192.168.111.65:8848 192.168.111.66:8848 192.168.111.67:8848 conf/application.properties spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://192.168.111.65:3316/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=root db.password=123456 spring.datasource.platform: 指定数据源为mysql db.num: 数据库数目 db.url.0: 第……

阅读全文

Prometheus部署

下载各组件,(选择安装) wget https://github.com/prometheus/prometheus/releases/download/v2.23.0/prometheus-2.23.0.linux-amd64.tar.gz wget https://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gz wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.17.0/blackbox_exporter-0.17.0.linux-amd64.tar.gz wget https://github.com/prometheus/consul_exporter/releases/download/v0.7.1/consul_exporter-0.7.1.linux-amd64.tar.gz wget https://github.com/prometheus/graphite_exporter/releases/download/v0.9.0/graphite_exporter-0.9.0.linux-amd64.tar.gz wget https://github.com/prometheus/haproxy_exporter/releases/download/v0.11.0/haproxy_exporter-0.11.0.linux-amd64.tar.gz wget https://github.com/prometheus/memcached_exporter/releases/download/v0.7.0/memcached_exporter-0.7.0.linux-amd64.tar.gz wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz wget https://github.com/prometheus/pushgateway/releases/download/v1.2.0/pushgateway-1.2.0.linux-amd64.tar.gz wget https://github.com/prometheus/statsd_exporter/releases/download/v0.17.0/statsd_exporter-0.17.0.linux-amd64.tar.gz 安装prometheus组件 tar xf prometheus-2.20.1.linux-amd64.tar.gz prometheus配置文件prometheus.yml global: scrape_interval: 15s # 应用程序或服务抓取数据的周期,默认……

阅读全文

Elasticsearch 滚动重启

全集群重启 禁用分片分配 PUT _cluster/settings { "persistent": { "cluster.routing.allocation.enable": "primaries" } } 关闭所有es节点 sudo systemctl stop elasticsearch # 或者 kill $(cat pid) 根据需要对es做出修改 重新启动节点 如果有专用的主节点,请先启动它,然后等待专用的主节点选举出主节点,再继续启动数据节点 查看集……

阅读全文

ZK Kafka集群添加认证

本文参考: https://www.cnblogs.com/ilovena/p/10123516.html 环境说明: 软件版本: kafka_2.12-2.6.0.tgz(本文使用的是kafka自带的zk) 系统版本: CentOS 7.3.1611 机器: 192.168.111.65 192.168.111.66 192.168.111.67 zookeeper配置 为zookeeper添加SASL支持,在配置……

阅读全文

Logstash插件plugins-inputs-s3

文档地址: https://www.elastic.co/guide/en/logstash/current/plugins-inputs-s3.html 说明 S3 input插件将读取指定的S3中符合配置的每个文件的内容,并将文件中的每一行转换为一个message,后续可以利用filter对message进行处理。在读取了S3上的文件后,S3 i……

阅读全文

Filebeat S3模块的使用

说明: Filebeat 的 S3模块是用来采集AWS 的 S3存储的服务器访问日志的,通过配置 S3的事件通知,将s3的事件通知发送到 SQS,然后再用 Filebeat从 SQS 采集日志到 es 里 前提: 单独申请个 SQS,用于存储 s3的……

阅读全文

nginx 添加 auth 认证

安装 htpasswd # RHEL / CentOS / Oracle Linux yum -y install httpd-tools # Debian,Ubuntu apt -y install apache2-utils 修改 nginx 的 server 配置文件,添加如下两句 auth_basic "User Authentication"; # 登录时显示的字符 auth_basic_user_file conf/htpasswd.db; 示例: server { ... auth_basic "User Authentication"; auth_basic_user_file conf/htpasswd.db; location /public/ { auth_basic off; } } 生成密码 -c 代表是新建 htpasswd.db 文件,如果有就不用……

阅读全文