ELK 搭建成功过程
ELK 就是通过logstash grok正则将web日志过滤出来,输出到Elasticsearch 搜索引擎里,通过Kibana前端展示。
环境
ELK 就是通过logstash grok正则将web日志过滤出来,输出到Elasticsearch 搜索引擎里,通过Kibana前端展示。环境
ELK7.4.2安装教程ELK简介 “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。 建议Elasticsearch、 Kibana 安装环境使用 2G 4核 配件以上环境 本教程所用系统为 CentOS Linux release 7.5.1804 (Core) ,建议使用 CentoOS7.4 及以上版本 ELK版本为6.6 安装JKD1.8开发环境 虽然es7.x及以后版本自带JDK,此处安装是logstash也要用。如果不装logstash的话可选择跳过此步。 一、jdk安装 yum安装JKD1.8 查看版本 java -version yum install java-1.8.0-openjdk-devel net-tools -y 设置环境变量(无脑粘贴即可) jh_pwd=`ls -d /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.*` JAVA_HOME='$JAVA_HOME' cat >> /etc/profile <<EOF #set java environment JAVA_HOME=$jh_pwd JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH EOF 使环境变量生效 source /etc/profile 修改文件与线程数限制limits.conf cat >> /etc/security/limits.conf <<EOF * soft nofile 65536 * hard nofile 65536 * soft nproc 4096 * hard nproc 4096 EOF 修改vm.max_map_count sed -i '$a vm.max_map_count=655360' /etc/sysctl.conf 使用 wget 下载 https://artifacts.elastic.co/downloads/kibana/kibana-6.6.0-linux-x86_64.tar.gz https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gz https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz 2、环境 192.168.231.133 部署Kibana、elasticsearch 192.168.231.130 部署Logstash 二、Kibana安装 将安装包放到/usr/local目录下然后解压 cd /usr/local tar zvxf kibana-6.6.0-linux-x86_64.tar.gz mv kibana-6.6.0-linux-x86_64 kibana-6.6.0 修改kibana配置文件 vim /usr/local/kibana-6.6.0/config/kibana.yml server.port: 5601 server.host: "0.0.0.0" elasticsearch.hosts: ["http://192.168.231.133:9200"] ###此写elasticsearch ip 指定访问端口 5601 server.host改为0.0.0.0方便等等使用浏览器访问 连接elasticsearch的地址为http://192.168.231.133:9200,如果后面elasticsearch中配置文件中的地址不为localhost而是为主机IP地址的话,这里也要改为IP地址。 启动kibana 前台启动方式 /usr/local/kibana-6.6.0/bin/kibana 后台启动方式 nohup /usr/local/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log & 可写脚本 ''''''' #!/bin/bash ps -aux | grep "kibana" | grep -v grep | awk '{print "kill -9 " $2}' | sh nohup /usr/local/src/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log & ##log 日志位置可以自行定义 ''''''' kibana的安全说明 默认无密码,谁都可以访问 如果使用云厂商,可以在安全组控制某个IP的访问 建议借用Nginx实现用户名密码登录 三、Elasticsearch安装 使用 Elasticstack-head 插件工具管理 安装Elasticstack-head 建议使用docker安装 安装docker 和部署 (1) docker pull mobz/elasticstack-head:5 (2) docker create --name elasticstack-head -p 9100:9100 mobz/elasticstack-head:5 (3) docker start elasticstack-head 1、解压 1、tar zvxf elasticsearch-6.6.0.tar.gz mkdir /usr/local/elasticsearch-6.6.0/data touch /usr/local/elasticsearch-6.6.0/logs 2、修改配置文件 设置数据存放目录和日志存放目录,监听的IP和端口 vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml path.data: /usr/local/elasticsearch-6.6.0/data path.logs: /usr/local/elasticsearch-6.6.0/logs network.host: 127.0.0.1 http.port: 9200 http.cors.enabled: true http.cors.allow-origin: "*" 3、启动Elasticsearch Elasticsearch的启动需要使用普通用户,创建一个elk用户,然后修改其目录所属用户为elk,切换到elk用户下然后启动程序。 [root@elk-node1-50 local]# useradd -s /sbin/nologin elk [root@elk-node1-50 local]# chown -R elk:elk /usr/local/elasticsearch-6.6.0/ [root@elk-node1-50 local]# su - elk -s /bin/bash [elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d 4、访问页面 这个时候再访问kibana的页面http://192.168.231.133:5601 5、Elasticsearch启动注意事项 如果监听在127.0.0.1的话,可以启动成功 如果跨机器通讯,需要监听在真实网卡上 监听在真实网卡需要调整系统参数才能正常启动 默认情况下,Elasticsearch 仅仅绑定回环地址,比如127.0.0.1 和[::1],只允许本机访问。为了与其他服务器上的节点进行通信并形成集群,你的节点将需要绑定到非环回地址。通常只需要配置一下 network.host,设成0.0.0.0让任何人都可以访问,线上服务不要这样设置,要设成具体的 IP。 监听在非127.0.0.1时: 监听在0.0.0.0或者内网地址 以上两种 监听都需要调整系统参数 最大文件打开数调整/etc/security/limits.conf nofile 65536 最大打开进程数调整/etc/security/limits.d/20-nproc.conf nproc 10240 内核参数调整/etc/sysctl.conf vm.max_map_count=655360 监听网卡建议 如果学习。建议监听在192.168.231.133 如果是云服务器的话,一定要把9200和9300公网入口在安全组限制一下 线上环境建议监听在内网网卡,监听在公网容易被入侵 6、监听192.168.231.133端口测试。 修改network.host为192.168.231.133,然后kill进程后重新启动elasticsearch 6、监听192.168.231.133端口测试。 修改network.host为192.168.231.133,然后kill java 进程后重新启动elasticsearch vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml 修改 network.host为192.168.231.133 此时可写脚本 “” #!/bin/bash ps -aux | grep "java" | grep -v grep | awk '{print "kill -9 " $2}' | sh su - elk -s /bin/bash <<EOF /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d; exit; EOF “” 查看ES 进程 PID 并杀进程; 命令: jps 3285 elasticsearch 3288 jps kill 3285 [root@elk-node1-50 local]# su - elk -s /bin/bash [elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d 查看日志有报错 [elk@elk-node1-50 ~]$ tail /usr/local/elasticsearch-6.6.0/logs/elasticsearch.log [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 使用root用户设置最大文件打开数 /etc/security/limits.conf 查看添加 * - nofile 65536 内核参数调整 #查看内核参数 [root@elk-node1-50 ~]# sysctl -a | grep max_map_count sysctl: reading key "net.ipv6.conf.all.stable_secret" sysctl: reading key "net.ipv6.conf.default.stable_secret" sysctl: reading key "net.ipv6.conf.ens33.stable_secret" sysctl: reading key "net.ipv6.conf.ens37.stable_secret" sysctl: reading key "net.ipv6.conf.lo.stable_secret" sysctl: reading key "net.ipv6.conf.virbr0.stable_secret" sysctl: reading key "net.ipv6.conf.virbr0-nic.stable_secret" vm.max_map_count = 65530 #修改内核参数 vim /etc/sysctl.conf vm.max_map_count=655360 #使内核参数生效 [root@elk-node1-50 ~]# sysctl -p vm.max_map_count =655360 查看监听端口,默认使用9200和9300端口 [elk@elk-node1-50 ~]$ netstat -tlunp | grep java (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp6 0 0 :::9200 :::* LISTEN 5441/java tcp6 0 0 :::9300 :::* LISTEN 5441/java PS 关于 9200 9300 端口解释 9200作为Http协议,主要用于外部通讯 9300作为Tcp协议,jar之间就是通过tcp协议通讯 ES集群之间是通过9300进行通讯 插件安装 ES 安装分词器(IK)需要安装同版本的分词器,不然会出现版本不一致报错 插件ik分词器的安装 1.下载地址 Releases · medcl/elasticsearch-analysis-ik · GitHub 注:分词器版本一定要与ES版本保持一致 cd/usr/local/src/elasticsearch-6.6.0/plugins mkdir ik unzip elasticsearch-analysis-ik-6.6.0.zip -d plugins/ik 安装完插件后再使用elk 用户去运行 ./elasticsearch 这个时候使用浏览器可以从外部访问elasticsearch,如果监听192.168.231.133访问不到这个页面。 五、Logstash安装 1、解压 tar zvxf logstash-6.6.0.tar.gz 2、最简单的配置 [root@elk-node2-51 local]# cat /usr/local/logstash-6.6.0/config/logstash.conf input{ stdin{} } output{ stdout{ codec=>rubydebug } } 3、读取日志文件配置 [root@elk-node2-51 ~]# cat /usr/local/logstash-6.6.0/config/logstash.conf input{ file{ path=>"/usr/local/nginx/logs/access.log" } } output{ stdout{ codec => rubydebug } } 4、后台启动 nohup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf >/tmp/logstash.log 2>/tmp/logstash.log & 添加重启脚本 #!/bin/bash ps -aux | grep "logstash" | grep -v grep | awk '{print "kill -9 " $2}' | sh hup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf >/tmp/logstash.log 2>/tmp/logstash.log & 注意:为了使Logstash后台运行,不管是nohub … &还是screen还是supervisord管理进程时千万不要把配置目录中的配置文件中的input {}区段设置为测试用的stdin {},否则进程运行一会儿就会自动退出。我一开始使用的上面的stdin {}最简单的配置,虽然后台启动成功但是一会儿就退出了。 5、Logstash默认使用9600端口 [root@elk-node2-51 ~]# netstat -tlunp | grep 9600 tcp6 0 0 127.0.0.1:9600 :::* LISTEN 945/java |
|||||||
ELK7.4.2安装教程ELK简介
“ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。
建议Elasticsearch、 Kibana 安装环境使用 2G 4核 配件以上环境
本教程所用系统为 CentOS Linux release 7.5.1804 (Core) ,建议使用 CentoOS7.4 及以上版本 ELK版本为6.6
安装JKD1.8开发环境
虽然es7.x及以后版本自带JDK,此处安装是logstash也要用。如果不装logstash的话可选择跳过此步。
一、jdk安装
yum安装JKD1.8
查看版本
java -version
yum install java-1.8.0-openjdk-devel net-tools -y
设置环境变量(无脑粘贴即可)
jh_pwd=`ls -d /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.*`
JAVA_HOME='$JAVA_HOME'
cat >> /etc/profile <<EOF
#set java environment
JAVA_HOME=$jh_pwd
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
EOF
使环境变量生效
source /etc/profile
修改文件与线程数限制limits.conf
cat >> /etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
EOF
修改vm.max_map_count
sed -i '$a vm.max_map_count=655360' /etc/sysctl.conf
使用 wget 下载
https://artifacts.elastic.co/downloads/kibana/kibana-6.6.0-linux-x86_64.tar.gz
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gz
https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz
2、环境
192.168.231.133 部署Kibana、elasticsearch
192.168.231.130 部署Logstash
二、Kibana安装
将安装包放到/usr/local目录下然后解压
cd /usr/local
tar zvxf kibana-6.6.0-linux-x86_64.tar.gz
mv kibana-6.6.0-linux-x86_64 kibana-6.6.0
修改kibana配置文件
vim /usr/local/kibana-6.6.0/config/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.231.133:9200"] ###此写elasticsearch ip
指定访问端口 5601
server.host改为0.0.0.0方便等等使用浏览器访问
连接elasticsearch的地址为http://192.168.231.133:9200,如果后面elasticsearch中配置文件中的地址不为localhost而是为主机IP地址的话,这里也要改为IP地址。
启动kibana
前台启动方式
/usr/local/kibana-6.6.0/bin/kibana
后台启动方式
nohup /usr/local/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log &
可写脚本
'''''''
#!/bin/bash
ps -aux | grep "kibana" | grep -v grep | awk '{print "kill -9 " $2}' | sh
nohup /usr/local/src/kibana-6.6.0/bin/kibana >/tmp/kibana.log 2>/tmp/kibana.log & ##log 日志位置可以自行定义
'''''''
kibana的安全说明
默认无密码,谁都可以访问
如果使用云厂商,可以在安全组控制某个IP的访问
建议借用Nginx实现用户名密码登录
三、Elasticsearch安装
使用 Elasticstack-head 插件工具管理
安装Elasticstack-head 建议使用docker安装
安装docker 和部署
(1) docker pull mobz/elasticstack-head:5
(2) docker create --name elasticstack-head -p 9100:9100 mobz/elasticstack-head:5
(3) docker start elasticstack-head
1、解压
1、tar zvxf elasticsearch-6.6.0.tar.gz
mkdir /usr/local/elasticsearch-6.6.0/data
touch /usr/local/elasticsearch-6.6.0/logs
2、修改配置文件
设置数据存放目录和日志存放目录,监听的IP和端口
vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml
path.data: /usr/local/elasticsearch-6.6.0/data
path.logs: /usr/local/elasticsearch-6.6.0/logs
network.host: 127.0.0.1
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
3、启动Elasticsearch
Elasticsearch的启动需要使用普通用户,创建一个elk用户,然后修改其目录所属用户为elk,切换到elk用户下然后启动程序。
[root@elk-node1-50 local]# useradd -s /sbin/nologin elk
[root@elk-node1-50 local]# chown -R elk:elk /usr/local/elasticsearch-6.6.0/
[root@elk-node1-50 local]# su - elk -s /bin/bash
[elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d
4、访问页面
这个时候再访问kibana的页面http://192.168.231.133:5601
5、Elasticsearch启动注意事项
如果监听在127.0.0.1的话,可以启动成功
如果跨机器通讯,需要监听在真实网卡上
监听在真实网卡需要调整系统参数才能正常启动
默认情况下,Elasticsearch 仅仅绑定回环地址,比如127.0.0.1 和[::1],只允许本机访问。为了与其他服务器上的节点进行通信并形成集群,你的节点将需要绑定到非环回地址。通常只需要配置一下 network.host,设成0.0.0.0让任何人都可以访问,线上服务不要这样设置,要设成具体的 IP。
监听在非127.0.0.1时:
监听在0.0.0.0或者内网地址
以上两种 监听都需要调整系统参数
最大文件打开数调整/etc/security/limits.conf
nofile 65536
最大打开进程数调整/etc/security/limits.d/20-nproc.conf
nproc 10240
内核参数调整/etc/sysctl.conf
vm.max_map_count=655360
监听网卡建议
如果学习。建议监听在192.168.231.133
如果是云服务器的话,一定要把9200和9300公网入口在安全组限制一下
线上环境建议监听在内网网卡,监听在公网容易被入侵
6、监听192.168.231.133端口测试。
修改network.host为192.168.231.133,然后kill进程后重新启动elasticsearch
6、监听192.168.231.133端口测试。
修改network.host为192.168.231.133,然后kill java 进程后重新启动elasticsearch
vim /usr/local/elasticsearch-6.6.0/config/elasticsearch.yml
修改 network.host为192.168.231.133
此时可写脚本
“”
#!/bin/bash
ps -aux | grep "java" | grep -v grep | awk '{print "kill -9 " $2}' | sh
su - elk -s /bin/bash <<EOF
/usr/local/elasticsearch-6.6.0/bin/elasticsearch -d;
exit;
EOF
“”
查看ES 进程 PID 并杀进程;
命令: jps
3285 elasticsearch
3288 jps
kill 3285
[root@elk-node1-50 local]# su - elk -s /bin/bash
[elk@elk-node1-50 ~]$ /usr/local/elasticsearch-6.6.0/bin/elasticsearch -d
查看日志有报错
[elk@elk-node1-50 ~]$ tail /usr/local/elasticsearch-6.6.0/logs/elasticsearch.log
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
使用root用户设置最大文件打开数
/etc/security/limits.conf
查看添加
* - nofile 65536
内核参数调整
#查看内核参数
[root@elk-node1-50 ~]# sysctl -a | grep max_map_count
sysctl: reading key "net.ipv6.conf.all.stable_secret"
sysctl: reading key "net.ipv6.conf.default.stable_secret"
sysctl: reading key "net.ipv6.conf.ens33.stable_secret"
sysctl: reading key "net.ipv6.conf.ens37.stable_secret"
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
sysctl: reading key "net.ipv6.conf.virbr0.stable_secret"
sysctl: reading key "net.ipv6.conf.virbr0-nic.stable_secret"
vm.max_map_count = 65530
#修改内核参数
vim /etc/sysctl.conf
vm.max_map_count=655360
#使内核参数生效
[root@elk-node1-50 ~]# sysctl -p
vm.max_map_count =655360
查看监听端口,默认使用9200和9300端口
[elk@elk-node1-50 ~]$ netstat -tlunp | grep java
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp6 0 0 :::9200 :::* LISTEN 5441/java
tcp6 0 0 :::9300 :::* LISTEN 5441/java
PS 关于 9200 9300 端口解释
9200作为Http协议,主要用于外部通讯
9300作为Tcp协议,jar之间就是通过tcp协议通讯
ES集群之间是通过9300进行通讯
插件安装
ES 安装分词器(IK)需要安装同版本的分词器,不然会出现版本不一致报错
插件ik分词器的安装
1.下载地址 Releases · medcl/elasticsearch-analysis-ik · GitHub
注:分词器版本一定要与ES版本保持一致
cd/usr/local/src/elasticsearch-6.6.0/plugins
mkdir ik
unzip elasticsearch-analysis-ik-6.6.0.zip -d plugins/ik
安装完插件后再使用elk 用户去运行 ./elasticsearch
这个时候使用浏览器可以从外部访问elasticsearch,如果监听192.168.231.133访问不到这个页面。
五、Logstash安装
1、解压
tar zvxf logstash-6.6.0.tar.gz
2、最简单的配置
[root@elk-node2-51 local]# cat /usr/local/logstash-6.6.0/config/logstash.conf
input{
stdin{}
}
output{
stdout{
codec=>rubydebug
}
}
3、读取日志文件配置
[root@elk-node2-51 ~]# cat /usr/local/logstash-6.6.0/config/logstash.conf
input{
file{
path=>"/usr/local/nginx/logs/access.log"
}
}
output{
stdout{
codec => rubydebug
}
}
4、后台启动
nohup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf >/tmp/logstash.log 2>/tmp/logstash.log &
添加重启脚本
#!/bin/bash
ps -aux | grep "logstash" | grep -v grep | awk '{print "kill -9 " $2}' | sh
hup /usr/local/src/logstash-6.6.0/bin/logstash -f /usr/local/src/logstash-6.6.0/config/logstash.conf
>/tmp/logstash.log 2>/tmp/logstash.log &
注意:为了使Logstash后台运行,不管是nohub … &还是screen还是supervisord管理进程时千万不要把配置目录中的配置文件中的input {}区段设置为测试用的stdin {},否则进程运行一会儿就会自动退出。我一开始使用的上面的stdin {}最简单的配置,虽然后台启动成功但是一会儿就退出了。
5、Logstash默认使用9600端口
[root@elk-node2-51 ~]# netstat -tlunp | grep 9600
tcp6 0 0 127.0.0.1:9600 :::* LISTEN 945/java
ELK 搭建成功过程相关推荐
- 我的ELK搭建笔记(阿里云上部署)
文章转载:http://www.jianshu.com/p/797073c1913f 仅用作个人学习,收藏 我的 ELK 搭建笔记(基于阿里云) "不是最好的,但一定是有良心的操作记录.&q ...
- SpringCloud + kafka + ELK 搭建微服务日志管理平台
SpringCloud + kafka + ELK 搭建微服务日志管理平台 2019-12-31,写在前面的话 今天是2019最后一天了,最近几天都在搞这块微服务日志管理的事情,有很多种方案实现,每种 ...
- 多服务器 elk 搭建 [elasticsearch 7.0 ]
大家好,我是烤鸭: 今天分享一下多服务器的elk搭建. 1. 流程规划 2. 执行搭建 最新的版本和对应下载地址可以在官网查询到 https://www.elastic.co/cn ...
- 从购买服务器到网站搭建成功保姆级教程~超详细
??从购买服务器到网站搭建成功保姆级教程~真的超详细,各位看官细品 ??前言 ??预备知识 ??什么是云服务器? ??什么是域名? ??什么是SSL证书? ??服务器选配 ??阿里云[官网链接](ht ...
- 最简单的11g Active DataGuard(ADG)搭建配置过程(项目步
最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤) 一.环境介绍: 我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为 ...
- 【木头Cocos2d-x 005】穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion+xcode)
穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion) 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://blog.csdn.net/mus ...
- ELK搭建(五):linux系统日志监控平台搭建
0. 引言 现在的生产系统多使用linux系统,在实际生产过程中我们除了需要监控一些业务日志之外,有时也需要监控linux系统本身的日志,来帮助我们进行一些排错和判断.那么这一期,我们就针对linux ...
- 达梦DM8搭建DSC过程以及遇到的问题
达梦DM8搭建DSC过程以及遇到的问题 DMDSC 是什么? DM DSC是一个单数据库.多实例的集群系统:具有高可用性.高性能.负载均衡等特性 DMDSC架构 DMDSC 组件: 集群主要由数据库和 ...
- 搭建ADG过程中复制报错 RMAN-03009 ORA-03113
搭建ADG过程中复制报错 RMAN-03009 ORA-03113 猜测主备之间网络路由过多导致... 开启mrp进程报错 发现数据文件是主库ASM的路径,备库是单机的 switch database ...
最新文章
- 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
- OS / Linux / SIGCHLD 信号
- [python学习] 专题九.Mysql数据库编程基础知识
- vue组件的实例使用
- 目标检测系列(四)——Fast R-CNN译文
- poj 1250 解题(链表法)
- 如何编辑PDF文件,教你几招轻松搞定
- String字符串按多个字符Split方法
- Android 面试(四):Android Service 你真的能应答自如了吗?
- 黑马程序员传智播客迭代器和循环生成fibonacci数列
- 视频《博客三人行》Windows7让Vista沦为“WindowsMe”
- SpringCloud Alibaba Nacos作为配置中心(三)----------yml格式配置文件
- (详解)CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片
- Visio连接线设置箭头形状失效
- 关于DDS文件格式的说明
- SD卡无法识别怎么办?
- win10黑屏Duilib资源加载失败
- 图片内容巴特勒 (隐藏文字到图片)
- Echarts隐藏YX轴、刻度、网格线和数据
- Euraka服务端简单配置
热门文章
- Windows下bat脚本获取格式化日期时间
- html文件上传漏洞,文件上传漏洞(绕过姿势)
- 春天清新低脂肪的海货减肥食物 吃客减肥已不悲催
- c语言错排公式编程,不容易系列2-题解(C++代码)【递归算法 错排公式秒杀】
- CSS 中的像素(px)
- _IO, _IOR, _IOW, _IOWR 宏用法解析
- activiti个人任务分配,UEL表达式,监听器分配,任务查询
- 最新一代智能垃圾分类系统的实施方案
- 调用微信的接口报错errcode: 40164 invalid ip
- python无师自通配套资源_Python编程无师自通:专业程序员的养成