- 博客(12)
- 收藏
- 关注
原创 zabbix自动发现和自动监控nginx模板
准备测试坏境centos7我设的是多个agent,也可以设一个开始部署server:1)关防火墙systemctl stop firewalldsetenforce 02)上传zabbix源mv zabbix_Aliyun.repo /etc/yum.repos.d/3)安装zabbixyum -y install mariadb mariadb-server zabbix-server-mysql zabbix-agent zabbix-web-mysql4)启动数据库并进入sy
2020-12-29 19:05:11 469 1
原创 日志切割工具 --logrotate的安装及用法
原文链接:logrotate 安装配置logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。安装yum -y install logrotate配置文件目录:/etc/logrotate.conf ,通常不需要对它进行修改。日志文件的轮循设置在独立的配置文件中,它(们)放在/etc/logrotate.d/目录下配置以下给出三个配置文件的实例示例一:创建一个log文件进行测试touch /var/log/log-filehead -c 2
2020-12-28 09:01:42 1212
原创 rsync部署及操作
rsync简介:Remote Sync :简称rsync,是一种远程同步,高效的数据备份的工具。第一次备份完全备份,以后备份就是差异备份。scp:secure copy 同样是用来进行远程复制的命令,但是每次备份数据都是完全备份优势:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。压缩传输:rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以
2020-12-25 13:12:44 136 1
原创 MHA架构部署
一、**简介MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA 还提供了 master 节点的在线切换功能,即按需切换 master/slave 节点。 MHA 是由日本人 yoshinorim(
2020-12-24 15:02:01 294 1
原创 ES集群加查看日志
前列:ES监控的最主要作用是用于保障基于ES的服务正常运行以及在出现问题时为工程师提供解决问题的依据。综合我调查了的各类监控方案来说,目前ES监控主要针对三个级别,分别是集群级别、节点级别和索引级别。集群级别的监控主要是针对整个ES集群来说,包括集群的健康状况、集群的状态等。节点级别的监控主要是针对每个ES实例的监控,其中包括每个实例的查询索引指标和物理资源使用指标。索引级别的监控主要是针对每个索引来说,主要包括每个索引的性能指标,由于是针对每个索引的监控,因此一般含有多个索引的ES集群其索引级别的监控数
2020-12-22 19:40:43 2979
原创 NFS共享
共两台服务器:192.168.150.206(主)192.168.150.207(客户端)服务器主:第一步:先关闭防火墙systemctl stop firewalldsetenforce 0第二步:安装nfs和rpcbindyum -y install nfs-utils rpcbind第三步:创建共享的文件mkdir -p /data/web授权:chmod -R 777 /data/web/启动:(先启动rpcbind)systemctl start rpcbin
2020-12-22 15:57:09 80
原创 redis哨兵配置
redis 哨兵模式三台机器:192.168.150.200(主)192.168.150.166(从)192.168.150.207(从)192.168.150.200主的操作:先把redis-5.0.3.tar.gz 放到虚拟机[root@localhost ~]# yum -y install gcc gcc-c++[root@localhost ~]# cd redis-5.0.3[root@localhost redis-5.0.3]# make && make i
2020-12-15 20:58:28 146
原创 源码安装MySQL5.7
第一步:安装MySQLyum -y install epel-releasewget http://182.92.165.158/mysql-5.7.32.tar.gz第二步:安装mysql源码安装依赖yum install -y gcc gcc-c++ cmake ncurses ncurses-devel bison openssl openssl-devel第三步:清理系统残留mysqlrpm -qa | grep mariadbrpm -e --nodeps mariadb-li
2020-12-14 15:13:05 96
原创 Linux源码安装php
第一步:先安装依赖yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libxml2-devel openssl openssl-devel bzip2 bzip2-devel curl-devel libjpeg-devel libpng libpng-devel freetype-devel libxslt-devel libzip-devel sqlite-devel bzip2 bzip2-devel第二步:下载PHP
2020-12-11 09:22:34 1155 4
原创 Linux常用命令及参数(1)
ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来实例:(1) 按易读方式按时间反序排序,并显
2020-12-10 11:03:56 211 1
原创 源码安装nginx并打包
第一步:安装依赖yum -y install gcc gcc-c++ pcre-devel zlib-devel第二步: 解压nginx包tar xzf nginx-1.18.0.tar.gz第三步:检测并安装到/srv/nginxcd nginx-1.18.0/./configure --prefix=/srv/nginx第四步:编译并安装make && make install第五步:进入/srv/nginx里后改配置文件 cd /srv/nginx/ vim co
2020-12-08 18:16:41 404 1
原创 Apache+Tomcat 动静分离
[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0[root@localhost ~]#[root@localhost ~]# yum -y install gcc gcc-c++ httpd httpd-devel openssl-devel上传tomcat包[root@localhost ~]# lsapache-tomcat-7.0.47.tar.gz mod_jk_httpd_co
2020-11-12 08:59:01 1927 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人