摘要: # 检查主机连接 # ansible test -m ping # 执行远程命令 # ansible test -m command -a 'uptime' # 执行主控端脚本 # ansible test -m script -a '/etc/ansible/script/test.sh' # 执行远程主机的脚本 # ansible test -m shell -a 'ps aux|grep ... 阅读全文
posted @ 2017-06-27 20:10 nineep 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.几个kafka监控工具 Kafka Web Console:监控功能较为全面,可以预览消息,监控Offset、Lag等信息,但存在bug,不建议在生产环境中使用。 Kafka Manager:偏向Kafka集群管理,若操作不当,容易导致集群出现故障。对Kafka实时生产和消费消息是通过JMX实现 阅读全文
posted @ 2017-06-22 21:32 nineep 阅读(3569) 评论(0) 推荐(0) 编辑
摘要: 1.taokeeper简介 淘宝的开源监控zookeeper的工具,年久失修! 项目地址: https://github.com/alibaba/taokeeper 监控项: CPU/MEM/LOAD的监控 ZK日志目录所在磁盘剩余空间监控 单机连接数的峰值报警 单机 Watcher数的峰值报警 节 阅读全文
posted @ 2017-06-22 21:20 nineep 阅读(1810) 评论(1) 推荐(1) 编辑
摘要: 一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效通过ulimit比较直接,但只在当前的session有效,limits.conf中可以根据用户和限制项使用户在下次登录中生效.对于limits.conf的设定是通过pam_limits.so的加 阅读全文
posted @ 2017-06-14 21:28 nineep 阅读(4420) 评论(0) 推荐(1) 编辑
摘要: Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具。由于它是基于SSH的,会在传输过程中对用户的密码、数据等敏感信息进行加密,因此可以有效的防止用户信 阅读全文
posted @ 2017-06-14 21:27 nineep 阅读(18317) 评论(0) 推荐(0) 编辑
摘要: 1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的信息,并可以 阅读全文
posted @ 2017-06-14 21:26 nineep 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 方法一: yumdownloader [root@web1 ~]# rpm -qa |grep yum-utils [root@web1 ~]# yum -y install yum-utils* [root@web1 ~]# rpm -ql yum-utils /usr/bin/debuginfo-install /usr/bin/package-cleanup /usr/bin/repo-... 阅读全文
posted @ 2017-06-14 21:25 nineep 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 ... 阅读全文
posted @ 2017-06-14 21:22 nineep 阅读(42429) 评论(1) 推荐(3) 编辑
摘要: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 1 Zookeeper的基本概念 1 Zookeeper的基本概念 1.1 角色 1.1 角色 Zookeeper中的角色主要有以下三类,如下表所 阅读全文
posted @ 2017-05-22 23:13 nineep 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要消息系统 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的 阅读全文
posted @ 2017-05-22 23:11 nineep 阅读(158) 评论(0) 推荐(0) 编辑