06 2018 档案
摘要:参考:https://blog.csdn.net/xqhrs232/article/details/54633006 https://blog.csdn.net/yuanhangq220/article/details/52793892 一,主动模式 PORT中文称为主动模式,工作的原理: FTP客
阅读全文
摘要:本次在同一台主机启动两个端口进行配置 在文件夹/etc/mongod下面新建两个配置文件 一个主配置文件一个从配置文件 master.conf slave.conf 使用对应配置启动mongodb 主从同步测试 主库插入数据 从库查看是否同步 PS:本次测试主库数据会在从库同步,但是从库也可写,并且
阅读全文
摘要:本配置实现Nginx认证登录以免重要信息暴露在公网 日志收集ELK展示工具kibana免费版不支持密码验证,需要设置Nginx反向代理然后关闭kibana默认端口5601使用Nginx端口登录进行用户名及密码认证 首先设置nginx反向代理kibana nginx.conf 在文件夹conf.d下面
阅读全文
摘要:awk处理的内容可以是标准输入,文本文件或管道 awk演示文档passwd 输出行号大于2的第一列和第三列 awk处理文本执行过程 1,awk读入第一行内容 2,判断是否符合条件(NR>=2) 不符合条件,不处理 符合条件,打印1,3列 3,顺序读取第2,3,4,5...行知道文件结尾 域和记录 a
阅读全文
摘要:使用redis哨兵可以在主服务器出现故障的时候自动切换主从,但是从服务器的IP不同于原主服务器的IP还需要在客户端手动修改IP才能生效 下面使用keepalived实现VIP自动漂移 keepalived配置参考:Keepalived+Nginx高可用集群 redis哨兵配置参考:Redis哨兵配置
阅读全文
摘要:Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。 192.168.56.
阅读全文
摘要:keepalived默认日志接收文件为/var/log/messages不方便查看,可以指定文件接收日志 修改配置文件/etc/sysconfig/keepalived -D导出备份配置数据 -d详细日志 -S设置本地syslog设备,编号为0-7 这里为0 修改/etc/rsyslog.conf在
阅读全文
摘要:Keepalived简介 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动
阅读全文
摘要:登录官方网站下载filebeat的windows客户端 https://www.elastic.co/downloads/beats 下载压缩包,无需解压 修改配置文件filebeat.yml 其余设置和linux版本一样 PS:这里斜杠是/而不是windows下用的\ 启动在filebeat目录打
阅读全文
摘要:环境及部署图 本次配置在同一台主机配置文件及端口号不一样 6379配置文件/etc/redis/6379.conf 6380配置文件/etc/redis/6380.conf 说明:配置文件大部分相同不同的是端口号以及备配置文件增加以下两行 PS:如果主redis没有配置密码则不需要配置mastera
阅读全文
摘要:参考文档:http://blog.51cto.com/ls40905250/1915280 https://blog.csdn.net/zsjwish/article/details/79792212 https://blog.csdn.net/yanggd1987/article/details/
阅读全文
摘要:本次构架图如下 说明: 1,前端服务器只启动轻量级日志收集工具filebeat(不需要JDK环境) 2,收集的日志不进过处理直接发送到redis消息队列 3,redis消息队列只是暂时存储日志数据,不需要进行持久化 4,logstash从redis消息队列读取数据并且按照一定规则进行过滤然后存储至e
阅读全文
摘要:json Nginx默认日志输出格式为文本非json格式,修改配置文件即可输出json格式便于收集以及绘图 修改nginx配置文件添加配置,增加一个json输出格式的日志格式 日志输出格式为 配置logstash文件先标准输出查看效果 启动/usr/share/logstash/bin/logsta
阅读全文
摘要:编辑python脚本redis_conn.py 安装python的redis支持模块 运行 然后可以通过zabbix调用这个脚本监控队列长度设置阀值报警
阅读全文
摘要:软件版本查看(版本最好一致) 安装过程不详叙 本次使用filebeat监控nginx日志(已经配置json输出)收集并且传递给Logstash进行处理 filebeat配置文件/etc/filebeat/filebeat.yml PS:tags是为了方便发送至Logstash用于过滤 output.
阅读全文
摘要:下载filebeat的rpm包安装filebeat wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.3.0-x86_64.rpm 安装 filebeat-6.3.0-x86_64.rpm 配置文件/etc/f
阅读全文
摘要:参考文档:http://www.51niux.com/?id=216 https://www.cnblogs.com/Orgliny/p/5755384.html Logstash中的 logstash-filter-useragent 插件可以帮助我们过滤出浏览器版本、型号以及系统版本。 编写一个
阅读全文
摘要:vim编辑文档有时候需要多行同时插入或者删除,比如多行加注释应该怎么操作
阅读全文
摘要:网站升级需要停服,可以在Nginx设置静态页面设置强制跳转 修改nginx配置文件nginx.conf 说明: 1,站点根目录是/opt/nginx/html 2,在跟目录新建维护站点目录pages 3,目录文件夹结构如下(需要把img在站点跟目录放置一份否则不显示图片) 4,需要设置两个rewri
阅读全文
摘要:把tomcat访问日志转换成json格式然后收集 修改配置文件conf/server.xml把日志输出改成json格式 添加logstash配置文件(日志按天切割可以使用*进行匹配所有)
阅读全文
摘要:下载rpm包 安装 修改配置文件/etc/mongod.conf 启动 连接
阅读全文
摘要:Zabbix在web页面会显示乱码,如下图所示 在windows下面文件夹C:\Windows\Fonts找一个简体字文件例如simkai.ttf 复制到zabbix server的文件夹/usr/share/zabbix/fonts 注意:zabbix5的文件夹位置为/usr/share/zabb
阅读全文
摘要:Zabbix监控虚拟机的时候有时候会报一下告警 是因为Zabbix监控没有考虑虚拟主机的交换空间情况 解决办法修改配置
阅读全文