10 2019 档案
摘要:在api文档中没有明确说明,可以查询数据库,得到的是一个字符串,
阅读全文
摘要:vfs.dir.size[dir,,,,] 目录大小(以字节为单位)。 整数 dir 目录的绝对路径 regex_incl 正则表达式描述包含的文件名模式(如果为空则包括所有文件;空字符串是默认值) regex_excl 正则表达式描述用于排除的文件名模式(如果为空不排除任何文件;空字符串是默认值)
阅读全文
摘要:system.cpu.discovery 检测到的CPU/CPU内核列表。用于低级发现 返回的cpu从0开始编号,其他关于cpu的监控项就可以使用cpu的id进行单个cpu的资源监控
阅读全文
摘要:更新代码有问题,代码更新有遗漏,在check_log文件中增加对 org键的去除
阅读全文
摘要:IPMI是计算机系统的远程“关闭”或“带外”管理的标准接口。它可以独立于操作系统直接从所谓的“带外”管理卡监视硬件状态。华为的服务器叫做BMC接口,IBM的服务器叫做IMM(Integrated Managemnet Mouule) IMM主要功能: 看监控项历史现实在4天前无法再发现该监控项,然后
阅读全文
摘要:go的time对象是以纳秒来开始的, 1秒=1000毫秒(ms) 1秒=1000000 微秒(μs) 1秒=1000000000 纳秒(ns) 使用go中的time对象就可以直接指定 1s 1 time.Second 1ms 1 time.Millisecond 以此类推, 但再函数中使用其他变量代
阅读全文
摘要:感谢https://blog.csdn.net/qwdafedv/article/details/80453511
阅读全文
摘要:``` (1) 在ksh是,数组的index只能从0到1023,而bash中没有这样的限制。 (2) ksh与bash初始化数组的语法不同: 如下所示 icymoon ksh icymoon set A array 1 2 3 4 5; echo ${array[3]}; 4 icymoon bas
阅读全文
摘要:简单检查 受server监控的机器,挂的简单检查监控项,都会交给server执行,icmp这种的就相当于再server发起的 再proxy下受控的设备,就是再proxy上进行的发起请求
阅读全文
摘要:注意点: 监控项为被动式 注意项 间隔为0表示监控项不采集数据,有关闭的期间,就必须有开启的期间 在规定的 0间隔期间外,监控项开始去采集数据。 除了这种方法 还可以在触发器中指定对时间的判断,从而实现对特定时间段的监控及告警。 调度模式的话 注意点: 需要将更新间隔设置为0 调度如下 周1-周5
阅读全文
摘要:tldr 比man好用的查询命令查询工具, man很强大,但是 TLDR,too long dont read 安装 使用说明 其他版本下载 https://github.com/tldr pages/tldr 还有网页在线版的, https://tldr.sh/ cheat 需要自己构建备忘清单
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:数据量小的时候可以手动写出 1 2 3 4 5 就是一个列表中间空格隔开 或者 echo {1..10}即可生成1 10 seq 1 10 打印1 10 seq 5 10 打印5 10 seq 1 2 10 打印奇数 sqe 2 2 10 打印偶数 还有ll a 每一行都是一个列表元素 cat xx
阅读全文
摘要:log[path,java.lang.xxx|error] 要匹配关键字段 java.lang.xxx与error 在正则中 . 会代表任意一个字符。 使用\转义 java\.lang\.xxx 即可匹配日志中的. /不行
阅读全文
摘要:


阅读全文
摘要:if 在多分支的if中,如果条件并非互斥的而且都满足条件的话,并不会都执行,只会执行最先满足的 for 循环 有两种形式 while util 后两个差不多,就是进入条件相反
阅读全文
摘要:bash n xxx.sh 检查脚本的语法格式, bash x xxxx.sh 显示脚本的执行顺序
阅读全文
摘要:
阅读全文
摘要:网络文件系统,英文Network File System(NFS)。是由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。 1.安装\ \ 2.配置 3.重启服务,三种方法试试 4.exportf
阅读全文
摘要:使用mibbroser可以连接到监控主机,可以获取主机mib信息 使用walk出的oid就可以获取到对应的值, 使用 O fn 可以将返回的字符创形式的键改为数字型oid oid还有一种字符串的形式, 以sysName为例, MIB即为他的上层节点,使用snmpget为 这种效果跟使用oid获取到的
阅读全文
摘要:安装 zabbix sender 在客户端给server端发送信息, 创建监控项, 发送数据 发送 浮点型数据 发送字符串数据 拓展 依照zabbix sender的发送协议,就可以使用编程语言编写zabbix的发送信息的客户端 类似于zabbix sender 只要是想将数据发送给zabbix就可
阅读全文
摘要:测试环境 单master节点,单etcd实例 node主机按需选定 使用nfs或者glusterfs等存储系统 生产环境 高可用etcd集群,建立3 5 7个节点 高可用master kube apiserver无状态,可多实例 借助于keepalived进行vip刘东实现多实例冗余 或在多实例前端
阅读全文
摘要:/etc/rc.local是/etc/rc.d/rc.local的软连接 应用于指定开机启动的进程 开机启动不生效,则首先需要检查下/etc/rc.d/rc.local是否具有可执行权限 在配置文件中写入进程启动的指令,同时在/lib/systemd/system/下指定想要加的进程文件, ex:
阅读全文
摘要:下午2点开始升级5点结束,之后监控项获取不到最新数据,显示网络接口一直是down的状态,但是登上设备之后显示的是正常up状态, 怀疑是自动发现规则的问题,但是查看之后都是1个小时,应该不会, 这时候诡异的事情发生,什么都没做,这台机器感觉就像重新添加到系统一样,所有的监控项都消失了,然后通过自动发现
阅读全文
摘要:last("itemkey") + avg("itemkey2") 在自动发现里面配置一个可计算的监控项原型,如果可计算的公式是错误的,是不会被自动创建的
阅读全文
摘要:在触发器中使用了系统宏变量,当条件满足时,如果这个宏代表的内容超过了20个字符,那么在首页信息就显示不全,会有一堆省略号 感谢https://blog.csdn.net/yu415907917/article/details/88822662的帮助,不过他是直接将函数中的判断注释掉了,稳妥起见,还是
阅读全文
摘要:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。这样数据库就正常启动了,就不会报ORA 01034和ORA
阅读全文
摘要:[sdata base] name=Base baseurl=http://xx.xx.xx.xx:4507/repo/$releasever/$basearch/base enabled=1 gpgcheck=0 [sdata] name=SDATA baseurl=http://xx.xx.xx
阅读全文
摘要:查询agent日志 脚本中重启命令没生效 重启agent主机名生效
阅读全文
摘要:再shell中拿出来拼接没问题,在脚本中运行就有问题,
阅读全文
摘要:运行超时的 是因为在server端运行命令执行脚本,是server给agent下达的指定,但是server端到agent的10050端口没开,所以或一致堵死在那,知道执行超时, 解决:开通server端到agent的10050端口。 运行报错,提示错误的语法 正常jmx脚本跑在py2.6的机器上,报
阅读全文
摘要:2019年10月16日22:20:58 十点二十突然内存占满,top查询一个httpd进程占了79%,查询httpd.error.log发现
阅读全文
摘要:提示地址已经被使用,是否有其他的进程正在使用 /var/run/sdata/mysql.sock 查询该文件,发现没有,sdata目录都不存在,应该是上次mysql意外关闭导致这个目录丢失了, 使用root用户创建了sdata目录,但是还是报错,把该目录的属主跟属组都给了sdata用户,目录内自动创
阅读全文
摘要:在阿里云上部署的两台云主机,从server上 agent.ping不通agent10050端口,在agent上使用firewalld cmd 添加了10050端口还不行,关闭了防火墙和selinux也不行, 最后网上查到阿里云本身有墙,端口开放要在阿里云页面上配置。
阅读全文
摘要:centos7的服务管理工具 start stop status enable disable 查看服务是否开机启动:systemctl is enabled firewalld.service 查看已启动的服务列表:systemctl list unit files|grep enabled 查看
阅读全文
摘要:增加外部可访问的端口 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl stop firewalld 禁用: systemctl disable firewalld 开启端口 firewall c
阅读全文
摘要:摘录自k8s中文社区https://www.kubernetes.org.cn/course kubernetes 源自希腊文,意为舵手,k与s之间是8个字母,所以也叫k8s, docker就像一个个的集装箱,容器本身仅提供了托管运行应用的底层逻辑,而容器编排 Orchestration才是真正产生
阅读全文
摘要:netapp模板 有一个aggregate自动发现规则,内部的监控项原型去查找聚合资源数据,但是B机器却能自动发现出A机器的监控项,搞不懂
阅读全文
摘要:自动发现清单中的key是接受的一组键值对,键会被旗下的监控项原型使用,对应的就是键的值,一一映射到item key上, 但是如果在监控项原型中定义了可计算类型的监控项,在更改其他主动式监控项的时候,可计算类型的项是不会随着改变的,一定要注意。
阅读全文
摘要:登录 ps ef|grep ckpt 查询数据库的实例 python 连接oracle
阅读全文
摘要:同一类型的监控项,zabbix 2.4的客户端也支持日志监控,可是在参数个数上有问题,如果把所有参数都放满,监控项会提示too mant parameters,无法 生效取数据, 对于不同的正则式。mod skip后面的 , 也是不一样的,有的可以放 , 有的不可以,很无脑
阅读全文
摘要:Paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。 pip3 install paramiko 上传/下载文件 执行远程命令 ssh的众多方法 问题: 解决: cmd = "echo '{}' '{}' && echo 1".format(二进制
阅读全文
摘要:用于测试表达式的值, 根据测试结果返回0 测试失败,返回1 测试成功。 test expression
阅读全文
摘要:系统资源是有限的,如果不限制用户和进程对系统资源的使用,很容易陷入资源消耗完的地步, 使用ulimit可以控制进程对可用资源的访问, 默认情况下,linux系统的各个资源都做了软硬限制,其中硬限制的作用是控制软限制,软限制的级别低于硬限制。 ulimit a 查看当前系统的软限制 ulimit a
阅读全文
摘要:位置参数 第一个参数是$1 .....$9,超过9之后是 ${10} 所有参数记做 $@或者 $ ,区别就是前者是多个参数以空格打断的多个字符串,后者是一整个字符串 参数个数总数为$ 脚本本身$0 shift 命令可以对脚本的参数做偏移操作, 假设有a b c 三个参数 那么$1 a, $2 b,
阅读全文
摘要:用于函数中, 常见的return n,其中n是一个指定的数字,是函数以指定值退出,如果没有指定n值,则返回状态是函数体中执行的最后一个命令的退出状态。 调用脚本,得值 1
阅读全文
摘要:脚本需要交互的时候,类似于py中的input功能, read从键盘输入中读取到变量N的值使用了两句代码,实际上read可以使用 p参数代替
阅读全文
摘要:用于在脚本中声明局部变量, 典型用法是在函数体内,其作用域也在该变量的函数体内,如果试图在函数外使用local声明变量,将提示错误
阅读全文
摘要:打印当前工作目录的绝对路径名 P 打印出的路径名中补报案函符号链接, L 打印出的路径中可以包含符号链接 变量, $OLDPWD 记录了上一次的工作目录,如果从登陆系统之后一直没有改变工作目录,则该值为空, cd 就是用的该值 $PWD 当前的工作目录,与pwd命令的结果是一样的
阅读全文
摘要:用户登录系统,系统会启动启动一个shell,用户可以在该shell中声明变量,也可以创建并运行shell脚本, 通常,登录的shell是父shell,则在该shell下运行的shell是该shell的子shell, 当子shell运行完毕后,将返回执行该脚本的父shell,从这个点来说,用户可以有多
阅读全文
摘要:在当前shell中直接运行该命令的后果是退出本次登录,在shell脚本中为退出脚本 后面可以接一个 状态值n,代表退出状态。
阅读全文
摘要:exec并不启动新的shell,而是用要被执行的命令替换当前shell进程,并且将老进程的环境清掉,而且exec命令厚的其他命令将不再执行, 假设在一个shell中执行 exec echo 'hello' 在正常的输入一个hello后shell会退出,因为这个shell进程已经被替换成仅仅执行ech
阅读全文
摘要:将所跟的参数作为shell的输入,并难治性产生的命令
阅读全文
摘要:停止当前循环,并执行外层循环 for、while、until、select的下一次循环, continue后面也可以加数字n,表示跳到外部的第n层循环,n必须大于1,如果n比当前循环测呢概述还大,那么将跳到最外层循环 !/bin/bash for I in A B C D do echo n "$I
阅读全文
摘要:从一个循环中退出 for/ while / until / select break后可以跟一个数字n,代表跳出n层循环,n必须大于1,如果n比当前循环层数还要打, 则跳出所有循环 !/bin/bash for I in A B C D do echo n "$I:" for J in do if
阅读全文
摘要:用来生命变量的,作用完全一样。 不像C语言那样严谨的语法,变量在使用前必须声明。 但是在shell中对变量的声明要求并不高,因为shell弱化了变量的类概念,所以shell被称为弱类型语言, 声明变量时不需要指明类型, 不过在使用declare命令的时候可以 使用 i 声明整型变量
阅读全文
摘要:用于将某个任务放置后台运行,一般会与 ctrl+ z , fg, & 符号联用。 典型的场景就是将耗时的任务放于后台运行,例如打包某个占用空间大的目录,
阅读全文
摘要:.用于执行某个脚本,甚至脚本没有可执行权限也可以运行, . ./xxx.sh 没有权限也可以执行 与点号类似,source也可以读取并在当前环境中执行脚本,同时还可以返回脚本中最后一个命令的执行状态,如果没有返回值则返回0,代表的是执行成功,如果未找到指定的脚本则返回false。
阅读全文
摘要:List of acceptable shells for chpass(1). Ftpd will not allow users to connect who are not using one of these shells. /bin/sh bourne shell /bin/bash bo
阅读全文
摘要:只能把现有的容器打成一个新的镜像,然后再用这个新镜像去启动一个新容器,添加上端口映射参数 p,可以指定读懂个 p参数来指定多个端口映射。
阅读全文
摘要:在容器中启动一个进程,Centos7 Docker容器中报错 Failed to get D Bus connection: Operation not permitted 如果要是用systemctl 管理服务就要加上参数 privileged 来增加权,并且不能使用默认的bash,换成 init
阅读全文
摘要:Suds: 是一个轻量级的SOAP客户端 可以访问webservice 选择公网的Webservice, 测试qq在线状态,只有一个方法qqCheckOnline(xs:string qqCode)
阅读全文
摘要:mac系统下使用的包管理工具是homebrew 安装brew 卸载 安装其他工具 安装redis brew install redis 查看当前启动的服务 bews services list 配置文件 /usr/local/etc/redis.conf 启动redis server brew se
阅读全文
摘要:``` [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /data/mysql pid-file = /data/mysql/mysql.pid user = mysql bind-addr
阅读全文
摘要:用来请求web服务器,名称的含义就是 client 的url,客户端的url工具 不带任何参数,即发送get请求 访问本地的httpd服务 curl 127.0.0.1 服务器的返回内容会在命令行显示 A指定客户端的用户代理,即user agent ,默认使用的用户代理字符串是curl/[versi
阅读全文
摘要:来自良许Linux公众号 编写 1. 脚本开头部分应有脚本功能说明、参数使用说明、作者姓名、创建/修改日期、版本信息,格式为: 2. 脚本编写时,注意格式对齐,如所有的循环或者判断语句前后的语句进行对齐,以及case的选取完全 3. 脚本开头执行时,执行如下命令,在执行过程中若遇到使用了未定义的变量
阅读全文
摘要:当某个目录被占满的时候,需要对其进行扩容才能继续工作,否则其中的所有服务都不可用了。 思路: 将一个闲置盘进行空间缩减,并将新的磁盘分区扩充到需要空间的盘上, 卸载/home分区并压缩分区 卸载时提示目标忙,使用fuser m /home 或者lsof 命令可以查看当前是那些操作堵塞了卸载挂载盘的操
阅读全文