![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维工具
没有发明地动仪的zhangheng
这个作者很懒,什么都没留下…
展开
-
编译安装并且配置nginx
1.下载最新版本的nginxcurl -O http://nginx.org/download/nginx-1.19.0.tar.gz2.解压3.配置nginx将很多的功能都进行了模块化的划分,开启某个功能其实就是加载某个模块到nginx主程序里–with 开头的表示nginx默认情况下没有带这个功能 --》启用某个功能,默认没有开启–without 开头的表示nginx默认情况带有这个功能 --》禁用某个功能,默认开启了–prefix=path 指定安装路径(安装到哪个文件夹里)原创 2020-08-11 18:20:19 · 111 阅读 · 0 评论 -
自动化运维工具:ansidle playbook剧本
1、作用将ansible一条一条需要执行的命令(任务),编排到一个文件里,统一的有序的执行。这个文件就叫playbook。playbook是ansible的脚本文件playbook是Ansible的配置,部署和编排的语言。他们可以描述你所希望的远程系统强制执行的政策,或者在一般的IT流程的一组步骤;形象点的说就是:如果ansible的各模块(能实现各种功能)是车间里的各工具;playbook就是指导手册,目标远程主机就是库存和原料对象.playbook是基于YAML语言格式配置2、使用shell脚本原创 2020-08-09 18:43:42 · 189 阅读 · 0 评论 -
自动化运维工具:ansible常见模块
常用模块1、copy模块从本地copy文件分发到目标节点主机路径参数说明:src= 源文件路径 sourcedest= 目标路径 destination注意src= 路径后面带/ 表示带里面的所有内容复制到目标目录下,不带/是目录递归复制过去content= 自行填充的文件内容owner 属主group 属组mode权限示例:# 上传到目标主机[root@ansible ~]# ansible webservers -m copy -a "src=/root/shell_原创 2020-08-09 18:39:46 · 161 阅读 · 0 评论 -
自动化运维工具:ansible基本格式和获取帮助
(一)ansible基本格式HOST-PATTERN #匹配主机模式,如all表示所有主机-a MOD_ARGS #模块执行的参数-f FORKS #生成几个子进行程执行-C #(不执行,模拟跑)-u Username #某主机的用户名-c CONNection #连接方式(default smart) 完整示例:[root@a原创 2020-08-09 18:35:06 · 272 阅读 · 0 评论 -
自动化运维工具:ansible介绍
ansible是一款自动化运维工具(Ansible is Simple IT Automation),基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是一个部署一群远程主机的工具;Ansible通过SSH协议实现远程节点和管理节点之间的通信。理论上说,只要管理员通过ssh登录到一台远程主机上能做的操作,Ansible都可以做到。Ansible是python开发的,故依赖一原创 2020-08-09 18:32:12 · 171 阅读 · 0 评论 -
自动化运维zabbix监控nginx
zabbix来监控nginx服务1.nginx服务是否在运行2.请求数量1.需要安装nginx服务yum install epel-release -yyum install nginx -y2.启动nginx服务[root@nginx-mysqldb nginx]# service nginx startRedirecting to /bin/systemctl start nginx.service[root@nginx-mysqldb nginx]# lsof -i:80COM原创 2020-08-09 18:15:38 · 103 阅读 · 0 评论 -
自动化运维zabbix监控MySQL
一.agent端(mysql客户端):1、先在zabbix-agent所在的机器上安装好mariadb[root@nginx-mysqldb home]# yum install mariadb mariadb-server -y启动mariadb,并且设置开机启动systemctl start mariadbsystemctl enable mariadb检查进程是否启动[root@nginx-mysqldb yum.repos.d]# ps aux|grep mysql查看mysql的原创 2020-08-09 18:11:03 · 244 阅读 · 0 评论 -
zabbix配置微信告警
1、进入web页面,创建主机2. 申请企业微信(1)注册企业微信号首先申请微信企业号: https://qy.weixin.qq.com/(2)注册后 添加一个子部门,此时默认部门ID为2(3)然后自建一个应用程序(4)然后点击应用与小程序查看AgentID和SecretID,点击我的企业,企业信息可以查看企业ID即CropID并记录下来(5)然后打开 https://work.weixin.qq.com/api/devtools/devtool.php测试是否ok3. 设置原创 2020-08-09 15:09:30 · 515 阅读 · 1 评论 -
自动化运维:zabbix安装部署
(一)被监控端1、安装zabbix-agent方法一yum install zabbix-agent -y 方法二rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-agent-4.4.6-1.el7.x86_64.rpm2、修改客户端上的配置文件,里面的Server配置项为zabbix 服务器的ip地址,允许服务器过来采集数据#修改为允许来采集数据的服务器ip,不然下面的zabbix_g.原创 2020-08-09 11:10:24 · 253 阅读 · 1 评论 -
zabbix实现原理和架构详解
1、主要组件说明zabbix server(端口号10051):是一个监控程序。负责接收agent发送的报告信息的核心组件,所有配置、统计数据及操作数据都由它组织进行;zabbix_get:监控服务器通知代理程序上报采集的信息(在测试时使用,手动触发)zabbix_server.conf:配置文件zabbix_server.log:日志文件zabbix agentd(端口号10050) : 是一个代理程序。部署在被监控的主机上,负责收集主机本地数据如cpu、内存、数据库等数据发往server原创 2020-08-09 10:45:02 · 985 阅读 · 0 评论