• logo
  • Not know the truth just because in this mountain


Redis Sentinel

  Redis 的哨兵模式(Sentinel)为 Redis 提供了高可用。可以不用人为干预,自动提升 Slave 为 Master,从而实现自动故障转移。Sentinel 也提供了对 Redis 实例的监控、告警、为 Clients 提供配置服务等。      环境   node-a : Redis 实例 和 Sentinel 实例 ;IP:172.16.1.10 ;redis listen:6379 ;Sentinel listen:26379   node-b : Redis 实例 和 Sentinel 实例 ;IP:172.16.1.20 ;redis listen:6379 ;Sentinel listen:26379   node-c : Sentinel 实例 ;IP:172.16.1.30 ;Sentinel listen:26379   VIP 172.16.1.5 对外提...



Elasticsearch Monitoring

集群 查看集群状态 curl -s '127.0.0.1:9200/_cluster/health?pretty' 查看集群中所有索引的状态 curl -s '127.0.0.1:9200/_cluster/health?pretty&level=indices' 查看集群中所有索引分片的状态 curl -s '127.0.0.1:9200/_cluster/health?pretty&level=shards' 节点 查看集群中所有节点的配置信息 curl -s '127.0.0.1:9200/_nodes/?pretty' 查看集群中指定节点的配置信息 curl -s '127.0.0.1:9200/_nodes/{ip|name}?pretty' 查看集群中所有节点的状态信息 curl -s '127.0.0.1:9200/_nodes/stats/?pretty' 查看集群中指定...



Python发送邮件

  通过 Python 脚本使用第三方SMTP服务器发送邮件。   此脚本可以通过传参的形式使用已经配置好的第三方SMTP服务器发送邮件。   写脚本使用 Python 3.5.1 ,CentOS 7 自带的 Python 2.7.5 测试可以正常使用。   使用脚本时需要传入三个参数,分别是:’收件人’ ‘邮件主题’ ‘邮件正文’ 。收件人可以是多个,格式为: ‘收件人1,收件人2’   使用脚本发送的邮件记录都写到了一个文件中,文件路径可以在脚步中定义。   SMTP 的账号和密码也需要在脚本中定义。 [root@z-dig scri...



Nginx 设置 Header 信息

  Nginx 使用 ngx_headers_more 模块来增加、删除出站、入站的 Header 信息。   ngx_headers_more 项目主页   默认该模块没有加入到 Nginx 的源码中,要想使用相关功能需要在编译 Nginx 时加入该模块。   本人服务器中的 Nginx 在编译时没有加入该模块,使用 -V 查看当前 Nginx 的编译参数: [root@z-dig ~]# nginx -V nginx version: www.z-dig.com built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --prefix=/usr/loc...



Protected: 坏人还是有的

  闲来无事,登陆服务器,发现有个IP不断的猜测路径、试图往服务器上传文件(木马)。于是查看了之前的日志,无奈鄙站被攻击者盯上了,不断的有不同的IP试图上传木马。看来坏人还是有的。由于不想让鄙站沦为肉鸡,所以就想写个简单的脚本,来阻止攻击者的IP访问。   攻击者: 195.154.216.165 - - [28/Nov/2015:23:10:40 +0800] "POST /wp-content/themes/twentyten/404.php HTTP/1.1" 404 27 "http://www.z-dig.com/11m.php" "Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)" "-" 195.154.216.165 - - [28/Nov/2015:23:10:4...




Success is dependent on effort.



运维架构、Linux运维、系统运维、运维、MySQL、Nginx、Java、JVM、ElasticSearch、OPS