随笔分类 - Linux
摘要:使用fluentd来搜集Nginx日志,准备3台服务器,列表如下 1.下载相关软件 2.在node1安装elasticsearch和kibana并启动 3.在每台机器上安装td-agent 4.在node1安装elasticsearch插件 5.在node1修改td-agent配置并启动 vim /
阅读全文
摘要:前期准备 JDK1.8 修改/etc/security/limits.conf 1.下载并安装 2.修改配置文件/etc/elasticsearch/elasticsearch.yml -Xms2g -Xmx2g 3.创建数据和日志目录 4.修改/etc/init.d/elasticsearch 启
阅读全文
摘要:机器规划 考虑到高可用性,生产集群应该至少有 3 个监视器。 在每台机添加hosts 关闭防火墙和SELINUX 每个节点上创建ceph用户并添加sudo权限 在管理节点ceph01上生成ceph用户的ssh公钥并实现免密码登录其他主机 1.所有机器安装epel和ceph源 2.在管理节点上安装ce
阅读全文
摘要:1.安装配置keepalived check_haproxy.sh脚本内容 2.安装haproxy,修改配置/etc/haproxy/haproxy.cfg 删除frontend,backend块的内容,然后添加如下内容 3.如果haproxy要配置监听在具体VIP上面 4.开启haproxy日志
阅读全文
摘要:1.启用zabbix主动模式 在zabbix agent端,修改/etc/zabbix/zabbix_agentd.conf 2.在web页面添加需要监控的日志。 类型选择:Zabbix客户端(主动式) 监控日志的两种key——log和logtr。 log[/path/to/some/file,<r
阅读全文
摘要:1.下载安装percona-zabbix-templates-1.1.7-2.noarch.rpm 2.安装php-cli和php-mysql 3.拷贝配置文件 4.配置MySQL用户名和密码 5.测试获取数据是否成功 6.导入模板到zabbix Percona Monitoring Plugins
阅读全文
摘要:1.安装好httpd和php Zabbix 3需要PHP是至少5.4或更高版本 2.安装好MySQL数据库 可以使用默认的yum安装MySQL5.1,也可以使用下面的MySQL源安装MySQL5.6 2.1创建好zabbix库并授权 3.下载zabbix3.2.6 RPM包 3.1安装zabbix的
阅读全文
摘要:下载GCC包 解压 创建编译文件存放目录,并编译安装 解决/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found问题 可参考:http://blog.csdn.net/officercat/article/details/39519
阅读全文
摘要:CacheCloud环境需求 Java 7 Maven 3 MySQL Redis 3 具体用法可参考:https://cachecloud.github.io 1.下载CacheCloud 官网https://github.com/sohutv/cachecloud 下载cachecloud-ma
阅读全文
摘要:官方安装文档:https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+2.2.2+from+Public+Repositories 1.关闭防火墙和selinux,配置hosts,配置ssh免密码登录,时间同步,安装好jdk
阅读全文
摘要:1.服务器安装好epel源后,安装ganglia 2.修改node1服务器的/etc/ganglia/gmetad.conf文件 3.修改两台服务器的/etc/ganglia/gmond.conf文件 4.可以结合gmetric命令或者python模块添加自定义监控 5.在gmetad服务器上安装H
阅读全文
摘要:1.安装好jdk1.8(kafka-manager必须java 8+) 2.下载kafka 3.解压 4.启动服务 4.1修改停止服务脚本,kafka-server-stop.sh 5.单个broker 测试 5.1在启动kafka-server之后启动,运行producer: 5.2在另一个终端运
阅读全文
摘要:软件版本: mongodb-org-3.2.10 jdk-1.8.0 (推荐rpm包,不然要修改Graylog启动脚本定义的JAVA命令路径) elasticsearch-2.4.1 (Graylog 2.x does not work with Elasticsearch 5.x) graylog
阅读全文
摘要:Dnsmasq使用上比bind要简便得多,可以做正向、反向dns解析,支持DHCP服务。也可以做内部dns服务器用。 默认下,dnsmasq使用系统的/etc/resolv.conf,并读取/etc/hosts文件。 1.安装dnsmasq软件 2.编辑配置文件/etc/dnsmasq.conf 3
阅读全文
摘要:前提安装好hadoop基于QJM的高可用 1.下载hbase-1.2.3-bin.tar.gz软件 2.修改hbase-env.sh配置文件,添加如下配置 3.修改hbase-site.xml配置文件,添加如下配置 <property> <name>hbase.coprocessor.user.re
阅读全文
摘要:CentOS 6.x系统要升级到最新的内核才支持 CentOS 6.x CentOS 7.x 加载模块: 两台机器时间同步,并修改/etc/hosts文件 两台主机分别修改主机名 修改配置文件(两台机器配置一样) /etc/drbd.d/global_common.conf配置文件 /etc/drb
阅读全文
摘要:ansible角色简介: 1.查看ansible控制端目录结构,tree /etc/ansible 2.install_zabbix_agent.yml文件内容 3.delete_zabbix_agent.yml文件内容 4./etc/ansible/roles/install_zabbix_age
阅读全文
摘要:1.安装httpd,mod_dav_svn,subversion 2.创建仓库 3.创建登录账号、密码 4.修改配置文件 /etc/httpd/conf.d/subversion.conf 5.配置svn权限/var/www/svn/repo/conf/authz 6.启动apache,输入地址访问
阅读全文
摘要:1.接收端安装rsync,修改/etc/rsyncd.conf配置文件,然后启动服务。 2.发送端安装rsync+lsyncd,修改/etc/lsyncd.conf配置文件,编辑密码文件(如果使用了密码同步),然后启动lsyncd服务。 3.在发送端要同步的目录中添加、删除文件,查看接收端是否同步。
阅读全文
摘要:1.安装好httpd,mysql,php 2.下载安装zabbix-2.2.6.tar.gz 3.创建zabbix数据库 4.修改配置文件 5.添加启动脚本 5.1修改zabbix开机启动脚本中的zabbix安装目录 6.配置web站点 7.修改php配置文件参数 8.安装web界面 在浏览器中打开
阅读全文