notes
master
HTML,CSS,JavaScript
book
ci
db
docker
go
java
network
os
python
service
GitLab
Maven
ZooKeeper
ansible
apache
elk
ftp
keepalived
mq
nexus
nginx
saltstack
supervisor
tomcat
vpn
zabbix
etcd
protobuf
编译参数
shell
tips
tmp
tools
notes
Docs
»
service
Edit on GitHub
service
¶
服务相关笔记
GitLab
GitLab
环境准备
硬件需求
存储
CPU
Memory
系统环境
安装GitLab
使用官方一键安装包
安装配置依赖项
添加GitLab仓库,并安装到服务器上
启动GitLab
使用浏览器访问GitLab
使用docker部署GitLab
Maven
Manve
安装
运行
pom.xml
安装第三方jar包
ZooKeeper
ansible
Ansible快速开始
sshpass
fenfa_key.sh
key_provider.sh
Ansible
使用Ansible
查看帮助
Ansible模块
ping
command
file
copy
shell
cron
user
group
template
service
script
ansible简单调优
关闭gathering facts
开启pipelining
使用长链接
普通用户使用ansible
apache
apache
Apache-2.4.23安装方法
下载
httpd2.4配置文件:
php
配置
问题
elk
Elastic Stack组件
Elasticsearch
Logstash
Kibana
Beats
Packetbeat
Filebeat
Metricbeat
Winlogbeat:用于监控、收集Windows系统的日志信息;
Create your own Beat
X-Pack
参考推荐
Elastic Stack安装
本文环境
安装Java环境
安装Elastic Stack
使用deb包安装
使用仓库安装
Running Logstash on Docker
报错
elasticsearch
配置文件
修改elasticsearch内存
启动
elasticsearch-head
使用curl命令操作elasticsearch
_cat系列
第二:_cluster系列
第三:_nodes系列
第四:索引操作
报错信息
elasticsearch-head安装报错
elasticsearch启动报错
启动elasticsearch报错
启动elasticsearch报错2
logstash
配置
logstash 内存大小配置
logstash.yml配置
filter.conf
input.conf
output.conf
logstash启动文件
cat /etc/init.d/logstash
Nginx配置
主配置文件
转发请求到本地5601
添加密码认证
filebeat
安装
使用filebeat
filebeat配置
参考配置
注释
Kibana
配置文件
启动kibana
问题解决
logstash-output-zabbix
安装
本地安装
在线安装
由于网络原因,使用下面方式安装
Gemfile
修改logstash/Gemfile.jruby-1.9.lock
新加文件(注意文件属主,属组 logstash)
检查zabbix插件是否安装成功
logstash向zabbix发送数据
安装logstash-output-zabbix3
zabbix Web界面配置
配置filter
配置output
问题记录
[WARN ][logstash.outputs.zabbix ] Field referenced by 1 is missing
[WARN ][logstash.outputs.zabbix ] Zabbix server at 10.29.164.37 rejected all items sent. {:zabbix_host=>“ubuntu47”}
search-guard 5
安装
Search Guard 插件配置
生成密钥库和信任库
修改
gen_node_cert.sh
修改脚本
gen_client_node_cert.sh
,生成sgadmin keystore password,kirk keystore password
配置elasticsearch
复制密钥库和信任库文件
node-1 配置插件
配置HTTPS
配置search guard
配置logstash
配置kibana
配置sgadmin限制权限
执行sgtool
Kafka
快速开始
下载
报错信息
Lucene查询语法
全文搜索
字段
通配符
正则
模糊搜索
近似搜索
范围搜索
逻辑操作
分组
字段分组
配置文件
logstash
logstash conf
elasticsearch
nginx
nginx-default
elasticsearch-head
kibana
ftp
使用docker搭建ftp服务
docker-compose.yml
创建并启动
创建用户
测试连接
keepalived
mq
kafka
quickstart
单一broker
下载代码
kafka使用zookeeper,首先需要启动zookeeper
新开窗口,启动kafka
创建话题
查看topic
发送消息
启动一个consumer
创建一个多broker集群
测试容错
使用Kafka Connect导入/导出数据
使用Kafka Streams处理数据
问题记录
kafka启动失败,提示内存不足
Kafka Connect启动报错
nexus
Nexus Repository Manager
安装和运行
使用Docker运行
访问Nexus
目录说明
安装目录
数据目录
修改HTTP端口
使用web界面
配置
问题
启动容器的时候,异常退出
添加非安全仓库
nginx
Nginx + Lua WAF
参考链接
Start
解压NDK和lua-nginx-module
安装LuaJIT,Luajit是Lua即时编译器。
编译安装Nginx
测试安装
OpenResty
测试OpenResty
WAF
问题记录
ld returned 1 exit status
日志:
squid,nginx,lighttpd反向代理的区别
nginx故障集锦
1 nginx 403 forbidden多种原因及故障模拟重现
1.1 nginx站点目录下没有配置文件里指定的首页文件
1.2 站点目录或内部的程序文件没有nginx用户访问权限
1.3 nginx配置文件中设置allow、deny等权限控制,导致客户端没有没权限访问。
nginx的一些变量
Nginx负载均衡,反向代理
upstream
负载均衡方式
round-robin(默认)
weight(权重)
least_conn(最小连接数)
least_time(最小响应时间)
hash
ip_hash(访问ip)
fair(第三方)
url_hash(第三方)
一致性hash
proxy
正向代理
反向代理
使用request_body记录POST请求日志
完整配置
upstream
1、轮询
2、加权循环
3、ip_hash
4、hash
5、least_conn
6、least_time header|last_byte;
推荐使用:加权循环
自建CA,配置nginx的https访问
1 自建CA
1.1 修改CA的一些配置文件
1.2 生成根密钥
1.3 生成根证书
2 nginx 配置ssl密钥
2.1 nginx生成key
2.2 为nginx生成证书签署请求(信息填写和上面自建CA一样)
2.3 将请求通过可靠方式发送给CA主机
2.4 私有CA服务器根据请求来签署证书
2.5 将证书发送给申请者
3 配置nginx https加密
3.1 修改ssl.conf配置文件
3.2 创建ssl目录首页
3.3 修改主配置强制跳转之https
3.4 检查重启nginx打开浏览器测试
saltstack
安装
supervisor
简单使用
tomcat
Tomcat日志切割
环境
案例
解决
tomcat
tomcat监控
JMX在Zabbix中的运行流程
配置JMX监控的步骤
1.配置所有Agent(标准化目录结构)
2.安装java以及zabbix-java-gateway (如果源码安装加上–enable-java参数)
3.启动zabbix-java-gateway
vpn
ikev2-vpn-server
zabbix
Zabbix告警记录
Zabbix poller processes more than 75% busy
Docker容器监控
监控方案
宿主机直接运行 Zabbix-agent
zabbix监控snmp设备
示例:zabbix通过AC自动发现AP,并记录对应AP上连入的用户
zabbix监控snmp问题记录
zabbix相关问题记录
使用脚本微信报警成功,zabbix自身报警微信未收到消息
etcd
protobuf
安装
python
问题记录
编译参数
php
Read the Docs
v: master
Versions
latest
rst
master
Downloads
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.