Promethues 添加Nginx_Export监控 Nginx 通过 stub_status 页面暴露了部分监控指标。Nginx Prometheus Exporter 会采集单个 Nginx 实例指标,并将其转化为 Prometheus 可用的监控数据, 最终通过 HTTP 协议暴露给 Prometheus 服务进行采集。我们可以通过 Exporter 上报重点关注的监控指标,用于异常报警和大盘展示。 本次基于http_stub_status_m 应用运维 2023-06-09 共饮一杯
开源jumpserver 堡垒机搭建 一、环境 CentOS 6.x x86_64 mini service iptables stop 关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0 1.指定yum源 wget -O /etc/yum.repos.d/epel.repo http://mir 应用运维 2023-05-04 宇宙之一粟
JumpServer v3.0 升级指南及升级步骤 JumpServer v3.0 版本与 JumpServer v2.* 版本存在一定的差异。JumpServer v3.0 增加了一些新功能,也同时删除了一些功能,另外也对部分功能进行了重构。 新增的功能 【控制台】仪表盘增加”资产类型占比“ 图表显示,主要展示各类型资产占比数据。 【控制台】账号管理中增加”账号模板”,资产密码相同时,可直接选择账号模板,减少手动填写工作量。 【控制台】账号管理中 应用运维 2023-05-04 大白菜程序猿
SaltStack 第一板块入门介绍 [1] SaltStack简单说明 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据 开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单 Salt的核心功能 使命令发送到远程系统是并行的而不是串行的 使用安全加密 应用运维 2023-05-04 法医
SaltStack 第二板块安装说明 [2] 安装说明 我们为了模拟环境开启两台服务器,本次以Centos7 为例 主机名 IP地址 说明 linux-node1.example.com 192.168.56.11 模式:master linux-node2.example.com 192.168.56.12 模式:minion 官方已经提供了Yum,我们可以指定官方yum源http://repo.saltstack.com/ 安装步骤 1、 应用运维 2023-05-04 共饮一杯
Linux 字体颜色设置 本文主要介绍Linux 字体颜色的调整,常用于shell脚本当中。 我们举一个例子: echo-e"33[44;37;5m ME 33[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“33”引导非常规字符序列。“m”意味着设置属性然 应用运维 2023-05-04 剑圣无痕
Shell 变量及函数讲解 [2] Shell 变量的输入 Shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入获得,read为bash内置命令,可以通过help read查看帮助 【语法格式】 read [参数] [变量名] 【常用参数】 -p prompt:设置提示信息 -t timeout:设置输入等待的事件,单位默认为秒 read的 应用运维 2023-05-04 剑圣无痕
Shell 基础介绍 [1] Shell 基础介绍 Shell 基础介绍 shell 时间:2016年11月10日 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,为我们运维班28期所有成员的耐心讲解,未经本人同意禁止转载 1.什么是Shell? Shell是一个命令解释器,它在操作系统的最外层,负载直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕并返回给用户。这种对话方式可 应用运维 2023-05-04 穿过生命散发芬芳
Shell 企业29道面试题 [转] 企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟: 阶段1:开发一个守护进程脚本每30秒实现检测一次。 阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误。 阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分) [root@oldb 应用运维 2023-05-04 宇宙之一粟
Shell 脚本案例实战 [4] for循环结构 for 循环结构语句 1.for循环结构: 语法: for 变量名 in 变量取值列表 do 指令... done 提示:在此结构中“in 变量取值列表”可省略,省略时相当于in “$@”,使用for i 就相当于使用for i in “$@” 2.C语言型for循环结构 for ((exp1;exp2;exp3)) do 指令... done 使用for循环打印 应用运维 2023-05-04 张二河
Shell 脚本调试 Shell 脚本调试 1、学习脚本开发规范 2、好的编码习惯 提示: 脚本不是你写的或者windows下开发的脚本,你检查脚本明明没有问题,但就是执行出现错误,要想到执行dos2unix格式化下。 好习惯:每次写脚本都执行dos2unix格式化下。 [root@db02 ~]# dos2unix add.sh #==>使用dos2unix格式化 dos2unix: convert 应用运维 2023-05-04 大白菜程序猿
老男孩Shell企业面试题30道 [答案] @老男孩Shell企业面试题 shell 2016年9月7日 本文来自于老男孩教育,未经本人同意,禁止转载!否则追究法律责任。 原文:http://oldboy.blog.51cto.com/2561410/1632876 企业面试题1: (生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟: 阶段1: 应用运维 2023-05-04 法医
[PHP] 性能加速 开启模块加速 整理不易,希望大家可以仔细阅读! 此篇文章来自老男孩老师讲解 PHP缓存加速介绍 1.操作码介绍及缓存原理 当客户端请求一个php程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码文件(Operate Code,opcode)该文件是执行PHP代码后的一种二进制表示形式。默认情况下,这个编译好的操作码文件由PHP引擎执行后丢弃。而操作码缓存(Opcode cache 应用运维 2023-05-04 大猫
[PHP] 性能优化 Fcgi进程及PHP解析优化 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,为我们运维班28期所有成员的耐心讲解,未经本人同意禁止转载 博客地址:oldboy 1、PHP引擎缓存加速 常见四种软件: 1.eAccelerator 2.Zendcache 3.xcache 4.apc 5.zendopcache php5.5自带 2、使用tmpfs作为缓存加速缓存的文件目录 [root@web02 ~]# 应用运维 2023-05-04 共饮一杯
[PHP] 安装优化 安装PHP7 Centos7 or Centos6 都适合使用本文安装PHP7,如果是Centos6 建议直接使用编译安装 Centos7 安装 PHP7最新版 PHP编译安装适合Centos6以及Centos7 PHP 一、简单安装 通过yum 1.安装epel-release rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-rele 应用运维 2023-05-04 大白菜程序猿
[PHP] 性能加速 开启Opcache 在开启opcache之前,我们先介绍一下编译与解释 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. [PHP] - 性能加速 - 开启Opcache PHP PHP7已经发布了, 作为PHP10年来最大的版本 应用运维 2023-05-04 醒在深海的猫
PHP编译安装时常见错误及解决办法 PHP编译安装时常见错误及解决办法 PHP编译安装错误及解决办法 PHP date 2018年6月13日更 1. configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 复制代码 代码如下: yum -y install libxslt-devel 2. confi 应用运维 2023-05-04 共饮一杯
企业必会技能 tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP.. 企业必会技能 tomcat tomcat 一、什么 应用运维 2023-05-04 大树
tomcat的三种运行模式 [转] Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:.... tomcat的三种运行模式 [转] tomcat Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: ●BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 应用运维 2023-05-04 大白菜程序猿
[Nginx] 性能优化 配置文件优化 [一] 一般来说,软件的漏洞都和版本有关,因此我们应尽量隐藏或清除Web服务队访问的用户显示各类敏感信息(例如:Web软件名称及版本号等信息),这样恶意的用户就很难猜到他攻击的服务器所用的是否是特定漏洞的软件,或者是否有对应的漏洞存在 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,为我们运维班28期所有成员的耐心讲解,未经本人同意禁止转载 博客地址:oldboy Nginx基本安全 应用运维 2023-05-04 Escape