![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统运维
rongyili88
Java老鸟一枚
展开
-
AWS 导出SecurityGroup和EC2关联关系至excel
最近在做安全检查需要整理AWS的securityGroup和ec2的关系到excel管理也算是配置管理的存档了,我的痛点是 1 AWS不提供excel下载 2 100多台机器进出站上千条inbound和outbound,还要关联到EC2 3 安全原因规则不能用http://www.esjson.com/jsontoexcel.html这种json转excel网站,比较数据上传到工具网站是不安全的好了现在开始一台电脑搞定上面的事情第一步 利用AWS CLI 下载Secur...原创 2021-09-04 11:13:57 · 547 阅读 · 0 评论 -
Ubuntu 安装 Grafana
1 官网查找自己想要的deb包下载并安装https://grafana.com/grafana/download/7.5.2?edition=oss&pg=get&plcmt=selfmanaged-box1-cta1sudo apt-get install -y adduser libfontconfig1 --安装依赖的命令wget https://dl.grafana.com/oss/release/grafana_7.5.2_amd64.deb --下载debsudo原创 2021-07-24 17:48:35 · 1546 阅读 · 0 评论 -
AWS TCP Classic 负载均衡器后nginx获取用户真实IP
参考资料https://aws.amazon.com/cn/premiumsupport/knowledge-center/elb-capture-client-ip-addresses/AWS负载均衡需要配置才能查看原IP1 配置值负载均衡器的proxyaws elb create-load-balancer-policy --load-balancer-name exxx --policy-name realIPProxyProtocol --policy-type-name ProxyP原创 2021-02-26 15:28:44 · 619 阅读 · 0 评论 -
EFK(Elasticsearch+fluentd+Kibana)日志分析系统搭建
我的EFK机构如下,一共39台VM,fluented从各个服务(图中标记为APP)中以tail的形式读取日志,然后发送到ElasticSearch,然后使用Kibana来展示,EFK均运行在单独的docker容器中搭建步骤如下一 Fluented的搭建1 创建docker-compose.yml,挂载两个挂载点,一个是fluentd的配置文件,一个是日志所在的文件夹version: '2'services: fluentd: build: . ...原创 2021-02-26 15:08:53 · 1140 阅读 · 1 评论 -
Nagios nrpe 查询数据库数据
目的:最近要做一个事情就是在postgres DB里查询业务连接量,如果小于某个阈值就发短信告警现状:我们nagios在单独的服务器,业务DB在另一台DB思路:很简单,业务DB自定义shell 脚本,nagios定期调用步骤: 1 在DB服务器上编写shell脚本check_con.sh~/nagios/libexec#! /bin/shCOUNT_C=34su - postgres -c "psql XXdb > ~/db_output.txt <<-EOF.原创 2021-01-22 11:01:14 · 149 阅读 · 3 评论 -
Nagios服务器端配置文件详解
Nagios服务器端配置文件详解Nagios服务器端安装部署详解见:http://www.cnblogs.com/ginvip/p/6505948.htmlNagios 主要用于监控一台或者多台本地主机及远程的各种信息,包括本机资源及对外的服务等。默认的Nagios 配置没有任何监控内容,仅是一些模板文件。若要让Nagios 提供服务,就必须修改配置文件,增加要监控的主机和服务,下面将详细介绍。默认配置文件介绍Nagios 安装完毕后,默认的配置文件在/usr/local/nagios/et转载 2021-01-22 09:55:31 · 446 阅读 · 1 评论 -
Postgres SQL 数据量过大导致的DB崩溃修复
我们的平台DB使用的是postgres的主备结构,主备用的是repmgrd实现的早上一上班nagios发送警告短信,主数据库由于相应时间太慢自动进行了主备切换首先查找原因,发现履历查询较慢查看履历表99G数据psql\c DBname #切换数据库 \l+ DBname #查看DB存储量\dt+ tableName # 查看table数据量之后先分配主数据库sudo su - postgrespsqlpostgres=# select pg_is_in_recovery(原创 2020-11-12 09:10:29 · 1472 阅读 · 0 评论 -
AWS创建AMI映像数据丢失解决办法
最近在使用线上环境搭建测试环境,呵呵有点搞笑哈,的确是在做这个事,Ubuntu的时候一切正常,在做到centos时发现数据都没了,按以下方法排除后解决,现记录留档1 查看映像挂载磁盘数量,果然只挂载了系统盘vi /etc/fstab ## /etc/fstab# Created by anaconda on Mon Nov 27 22:04:35 2017## Accessible filesystems, by reference, are maintained under '/...原创 2020-10-14 11:21:05 · 393 阅读 · 0 评论 -
Serviceless 是什么
一 Serverless有什么用企业中一些长尾应用(调用频率少或者资源使用轻量的的应用)虽然不常使用或在业务中位置较低,但却要占用一台服务器及SRE的精力来保证其可靠性,甚至还需要主备高可用,投入的人力物力和服务本身的价值不成正比,这时可以选用Serverless 来解决上述问题极大的节约资源又可以保证其高可靠的提供服务二 Serverless 是什么简要说明就是Faas+Baas来实现无服务器低运维的目的FaaS(Function as a Service)就是一些运行函数的平台,比如阿里云的函数原创 2020-07-22 09:13:11 · 2508 阅读 · 0 评论 -
彻底解决unable to find valid certification path to requested target
安装证书。下载证书第一步是要下载证书去你程序要访问的网站,点击那个锁按钮,并点击查看详情(chrome浏览器)点击View certificate点击详细信息复制到文件下一步选择格式生成的名称,最后保存这里我保存在的D盘根目录下叫abc.cer导入证书切换到jre的/lib/security/下执行如下命令keytool -import -alias abc -keystore cacerts -file D://转载 2020-07-15 02:06:50 · 325 阅读 · 0 评论 -
JMX 使用
1 启动时添加如下参数-Djava.rmi.server.hostname=IP地址-Dcom.sun.management.jmxremote=true-Dcom.sun.management.jmxremote.port=1234-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.local.only=f原创 2020-07-03 13:54:32 · 252 阅读 · 0 评论 -
Crontab 自动运行
首先使用crontab -e 进行编辑编辑后保存即可以定时运行任务任务运行后会fork多个相关进程,任务进程结束后相关进程也会结束crontab -l 列出当前所有任务参考资料:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html...原创 2020-07-03 13:48:59 · 274 阅读 · 0 评论 -
windows本地如何使用md5sum
每天记录一点点,打卡第1天两种方法任君选用1 选择不用md5sum,使用cmd输入certutil -hashfile xxx MD52 安装concmd 这个工具会将Windows模拟成linux环境,这样ls啊md5sum都可以请使用,安装网站入下https://conemu.github.io...原创 2020-06-19 08:54:30 · 10815 阅读 · 0 评论 -
Linux下Nagios的安装与配置
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Na...转载 2019-08-06 15:54:23 · 239 阅读 · 0 评论