之前遇到的服务器磁盘最大都是2G的,用我们普通的fdisk分区是OK的,最近突然遇到了个4G的磁盘,发现用fdiks无论如何划分区都是最大显示2G,so才发现原来4G的磁盘需要用parted来划分,真的是经验少啊~下边看下如何使用这个命令:parted /dev/sdbp # 查看我们的磁盘空间有多少mklabel gpt #使用gpt来划分我们的sd
一,环境配置Centos7 + Node10.13.0 + MongoDB3.2.22 安装必备的依赖工具:gcc-c++ wgetyum -y install gcc-c++ wget二,Node安装1.下载nodewget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz2.解压缩nodexz -d node-
初次接触数据库,二进制安装了mysql5.7以后发现无法像yum一样在日志中找回初始密码~so首先关掉启动的数据库:在my.cnf中新增一句: skip-grant-tables 保存退出重启mysql直接用户登录mysql 即可跳过密码修改密码:以前我们修改是使用:update user set password=password('mysqlpwd') where user='root';但
#!/usr/bin/envpython--coding:utf-8--importglob,os,shutil,zipfile,socket,datetime,time,sysdefcheck_dir(filedir):ifos.path.exists(filedir):passelse:print'ERROR:::%s目录不存在,请检测'%filedirexit(1)defli
注意:如果应用工程没有变动, 那oracle服务重启后, 应用会自动重新连接, 服务也会恢复正常.但是如果应用工程在启动时oracle未运行, 数据库连接失败会直接导致工程启动失败, oracle重新运行后也无法恢复, 只能重启应用工程.为实现服务器启动 -> docker服务启动 -> oracle容器启动 -> oracle服务启动 -> 应用容器启动的顺序保持不变.
将工程包单独挂载出来, 运行环境依然打成镜像.1. etlloaderdocker run -d --restart=always \ --net huoshu --ip 172.21.1.4 -p 8380:8380 \ -e ORACLE_ADDR=172.16.4.101 \ -v /opt/apps/etlloader:/opt/etlloader \ -v /var/log/etlloa
其中oracle, redis在第一次部署完成后不再需要大的变动, 工程容器则需要经常升级, nginx容器也需要经常重启.注意点:docker run中-v选项是将宿主机目录挂载到容器中的指定目录, 这是一个覆盖的操作.挂载的日志目录务必放在宿主机的空间较大的分区上, 以免日志满而造成服务无法运行. 该文档中认为/opt是空间较大的分区.docker服务会接管宿主机的防火墙, 容器与宿主机的端口
1. docker环境安装系统要求: CentOS 7通过yum安装docker, 首先配置yum镜像源, 使用阿里云镜像.curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo然后安装并设置开机启动yum install docker-ce s
内存:container_memory_rssRSS内存,即常驻内存集(Resident Set Size),是分配给进程使用实际物理内存,而不是磁盘上缓存的虚拟内存。RSS内存包括所有分配的栈内存和堆内存,以及加载到物理内存中的共享库占用的内存空间,但不包括进入交换分区的内存。container_memory_usage_bytes当前使用的内存量,包括所有使用的内存,不管有没有被访问。cont
告警键值 -----------------------------------------------------中文释义--------------------------------------------------------------------------------------故障持续时间AlertmanagerConfigInconsistentAlertManager群集
准备工作:获取企业×××的对外接口企业×××的secret_api企业信息ID corp_idwechat_api_url: wechat对外接口https://qyapi.weixin.qq.com/cgi-bin/wechat_×××: 企业×××("企业应用"-->"自定应用"[Prometheus]--> "Secret") Prometheus是本人自创建应用名称we
此文使用CentOS部署1、下载 HpSmartarray-Monitoring.rar 并解压部署部署说明:① 解压后拷贝HpSmartarray-Monitoring/scripts文件夹下的所有脚本文件至被监控服务器并赋予执行权限,此处假设为/etc/zabbix/scripts(若目录不存在请自行创建)cp HpSmartarray-Monitoring/scripts/* /etc/za
MegaRAID监控特性:原生linux shell/windows批处理脚本,兼容性更好基于Zabbix LLD自动发现,自动发现RAID卡适配器,RAID阵列组及物理磁盘(目前网络上仅支持自动发现物理磁盘)精准识别RAID阵列级别、阵列磁盘数量及热备盘数量,目前能够精准识别RAID0、1、5、6、10部署简单,一次部署,轻松使用,扩展监控项仅需在Web界面配置系统要求:zabbix版本>
自动发现主机规则首先创建自动发现主机:配置自动发现规则:完成后在动作中的自动发现创建发现动作即可:自定义脚本zabbix自定义监控key值 自动发现 自动执行远程脚本例如:监控一个进程是否存在:mkdir /etc/zabbix/alertscripts/vim check_badvp.sh#!/bin/bashresult=`ps -ef | grep badvp-udpgw | grep -v
默认情况下Zabbix 模板 中网络接口自动发现接口时,会产生很多item,有时候会有我们不需要的一些接口,这时候需要过滤掉他们。比如下图:这里我们只想监控服务器上的eth0-3的网卡,其他cal和其他开头的并不需要时,我们可以这样设置:首先:设置–》一般–》选择正则表达式完成后我们创建一个名为:Network interface discovery2 的正则表达式-》表达式的条件如下图 ^XXX
nginx 新增状态监控,在nginx配置文件中加入locationlocation /status {stub_status on;access_log off;}增加监控脚本在agent端#! /bin/bash# Description:zabbix监控nginx性能以及进程状态# Note:此脚本需要配置在被监:去!控端,否则ping检测将会得到不符合预期的结果HOST="192.168.
配置微信告警:准备事项:微信企业号 企业号已经被部门成员关注 企业号有一个可以发送消息的应用,一个授权管理员,可以使用应用给成员发送消息需要得到的信息成员账号组织部门ID应用IDCorpID和Secret首先我们登陆企业微信-→ 应用于小程序 创建我们的zabbix告警完成后点击我们创建的小程序 即可获得 对应的ID信息:获取我们的企业corpid:为zabbix_server 增加wechat
在添加之前先要在 zabbix 的os 层导入 cisco 的 mib,参考上篇文章《snmp服务器 增加 mib》,不然有很多监控项是找不到对应 oid 的模板下载地址https://share.zabbix.com/network_devices/cisco/cisco-asa-discovery在导入模板前,添加正则表达式参考: https://github.com/B4ckF0rw4rd/
一、操作系统/etc/sysctl.conf文件追加如下内容:(sysctl-p使配置生效)kernel.shmmni=4096kernel.sem=5010064128000501001280fs.file-max=7672460net.core.rmem_default=1048576net.core.rmem_max=4194304net.core.wmem_default=262144ne
zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力。proxy 收集到数据之后,首先将数据缓存在本地,然后在一定的时间之后传递给 zabbix server,这样就不会因为服务器的任何临时通信问题而丢失数据。这个时间由 proxy配置文件中参数 ProxyLoc
A、B:接口5分钟平均流量大于设定的百分比(物理接口的speed的百分比)C:物理接口speed的大小D、E:接口5分钟平均流量小于设定的百分比(物理接口的speed的百分比)$IF_UTIL_MAX1、$IF_UTIL_MAX2为百分比变量值,在如下图所示位置定义
Zabbix邮件报警配置一、安装sendmail或者postfix(安装一种即可)yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail on #设置开机启动 或者 yum install postfix service postfix start chkconfig postfix on二、安装邮件发送工具m
编写shell脚本#!/bin/bashA=`cat -n /etc/zabbix/zabbix_proxy.conf | grep StartPollers= | awk '{print $1}'`B=`cat -n /etc/zabbix/zabbix_proxy.conf | grep StartTrappers= | awk '{print $1}'`C=`cat -n /etc/zabb
zabbix 服务器端优化zabbix的参数除了保证服务正常运行以外,还会影响到服务器的性能,如果设置的不合理可能会导致服务器的性能严重下降,经常CPU占用过高或者是IO占用过高,最近我们的监控系统就出现了类似的情况,数据库负载以及IO读写特别的高,所以这里我对zabbix_server的配置文件再次进行一次详细的理解,并且修改和优化了配置的参数。具体如下:### Option: ListenPo
问题一Zabbixalerterprocessesmorethan75%busy问题原因:zabbix服务器邮件进程繁忙导致的,一般是因为设置动作的间隔太短。特殊情况下会产生大量告警,如服务器发几万封邮件过程中,邮件进程发挂了解决方案:01.删除数据库解决(风险较大,不建议)02.修改邮件脚本,将邮件的动作改为打印时间,等待邮件完全释放再改回来,如下[root@m01~]#cat/usr/lib/
添加ASAzabbix监控的时候遇到snmp不识别问题:snmp_parse_oid():cannotparseOID"CISCO-REMOTE-ACCESS-MONITOR-MIB::crasIPSecNumSessions.0".从思科下载mib用ftp工具,不需要用户名密码,下载整个压缩包v2.tar.gzftp://ftp.cisco.com/pub/mibs/v2传到
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix 由2部分构成,zabbix server 与可选组件zabbix agent。安装zabbix环境及准备工作linux 系统版本:CentOS 7 zabbix版本: 3.4 mysq
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号