国企运维
rm -f /var/lib/rpm/__* rpm --rebuilddb -v -v yum clean dbcache yum clean metadata yum clean rpmdb yum clean headers yum clean all rm -rf /var/cache/yum/timedhosts.
1、物理设计 以太网、WLAN 铜线、光纤 ...
页面以JS形式回传 默认是10、20、50 在JS中的键值为display.prefs.events.count 在脚本中修改 修改后的标签:
默认的agent.ping插件有问题,替换成fping
基础知识、服务器搭建、系统管理、性能调优、集群应用 1、swap物理内存两倍 2、根分区5G 3、/boot 100M 4、查看系统硬件信息: cat /proc/meminfo cat /proc/cpuinfo 查看磁盘信息: fd...
从文档中我们看到在Zabbix 2.2.0版本时即支持了VMware监控,不过支持的vSphere最低的是4.1版本。 1. 安装 zabbix需要支持以下 --with-libxml2 用来解析调用SOAP接口返回的XML --with-libcurl 用来调用vcenter的SOAP接口 如果已安装了zabbix但没有安装这连个参数,只要从新编译一下即可。
1. 增加snmp v3用户 # service snmpd stop # net-snmp-config --create-snmpv3-user -ro -a ttlsapwd -x DES -X ttlsades ttlsa adding the following line to /var/lib/net-snmp/snmpd.
1. zabbix增加snmp接口 configuration(配置)->Hosts(主机)->您需要配置的主机,找到“SNMP interfaces”,配置完之后如下图可查询: 2. 创建SNMP监控项 configuration(配置)->Hosts(主机)->您需要配置的主机->items,点击create items,配置如下: 单位B和倍数1024。
为什么要自定义OID? 前面的文章我们已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目,假如我们想知道nginx进程是否在运行?在没有zabbix agent的情况下,我们该怎么做呢?接下来就用这个实力来讲解自定义OID 确认SNMP OID是否存在 首先我们需要找一个oid是否被系统暂用,比如.
zabbix核心:zabbix_server zabbix可以没有zabbix_agentd,也可以没用snmp、也可以没有proxy,但是zabbix_server那是绝对不能少,它是zabbix最核心的东西。
zabbix_get概念 可能很多人会问为什么zabbix获取不到数据,为什么zabbix提示Not Support,怎么办? 其实大多数解决办法就是: 用zabbix_get试着获取数据。
zabbix_agentd概念 zabbix_agentd非常非常重要,把zabbix_agentd安装到被监控服务器上,zabbix_server便可以和zabbix_agentd通信来获取数据。
zabbix proxy概述 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力。
zabbix_sender概念 zabbix获取key值有超时时间,如果自定义的key脚本一般需要执行很长时间,这根本没法去做监控,那怎么办呢? 使用zabbix监控类型zabbix trapper,需要配合zabbix_sender给它传递数据。
Zabbix API我们可以做很多,自己开发web界面、开发手机端zabbix、获取zabbix指定数据、创建zabbix监控项等等。 1. zabbix API开发库 zabbix API请求和响应都是json,并且还提供了各种语法的lib库,http://zabbix.org/wiki/Docs/api/libraries,包含php、c#、Python、Perl、go等等语言,简单看了下phpzabbixapi,使用非常方便。
转载:http://www.cnblogs.com/yaoyaojcy/p/8182067.html 自学Zabbix13.1分布式监控proxy介绍 zabbix2.
转载:http://www.cnblogs.com/yaoyaojcy/p/8128127.html 系统参数(1.3.6.1.2.1.1) OID描述备注请求方式 .
yum安装snmp 1# yum install net-snmp* -y snmp配置 # vim /etc/snmp/snmpd.conf view systemview included .
1. 概述 zabbix采集数据方式: 基于专用agent 基于SNMP,net-snmp (nms/agent架构) 基于脚本(ssh) 如果我们需要监控打印机、路由器、UPS等设备,肯定不能使用zabbix agentd,因为它们不能安装软件的,但是它们一般都支持SNMP协议,这样我可以使用SNMP来监控他们。
1、性能调优思路 . 不要使用默认的模板,应该自己定制模板 . 数据库调优 . 架构优化,如果使用分布式,各服务器功能独立 . Items、trigger调优 .
1、keepalived配置包括三个部分: 全局配置 VRRPD配置 LVS配置 2、VRRPD配置: 4、VRRP实例配置: ...
转载:http://blog.51cto.com/zhaoyuqiang/1166840 为什么要使用VRRP技术 我们知道,为了实现不同子网之间的设备通信,需要配置路由。
在Redhat系统下,可以使用下面的方法将keepalived的日志输出到/var/log/下的某个文件里: 1.将keepalived日志输出到local0: vim /etc/sysconfig/keepalived KEEPALIVED_OPTIONS="-D -d -S 0" 2.
1、在与其他服务一起运行下做高可用时,比如NGINX,需要在NGINX断开的时候先尝试启动一次NGINX,如果启动不行,漂移keepalived到备机,所以需要在配置下加检测脚本。
1、keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。 2、VRRP路由器是指运行VRRP的路由器,是物理实体,虚拟路由器是指VRRP协议创建的,是逻辑概念。
故障排除的最佳实践、服务器为什么这么慢、为什么系统无法启动、为什么磁盘无法写入、服务器宕机了、为什么主机名无法解析、为什么无法收发邮件、网站宕机了、为什么数据库这么慢、硬件问题 1、服务器为什么这么慢 服务器慢,可以从CPU、RAM、磁盘I/O、网络中查找原因。
转载:http://blog.sina.com.cn/s/blog_6a717d640101a89u.html 数据在现今企业中占有重要的地位,数据存储的安全性有而是人们使用计算机要注意的重要问题之一.
首先,fdisk建立不同分区,且设为fd格式 其次, mdadm -C md0 -a yes -l 5-n 5/dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 -C:创建磁盘阵列 -l:磁盘阵列RAID...
raid0: mdadm –assemble /dev/md0 /dev/sda1 /dev/sdb1 使用sda1和sdb1创建RAID0,条带大小是64KB: mdadm –create /dev/md0 –chunk=64 –level=0...
DNS负载均衡的缺点:无法实现均等分发;无从得知服务器是否宕机 负载均衡算法:RR,WRR,LC,WLC,SED,NC,SH,DH 同一子网下无法用NAT实现负载均衡 VRRP:虚拟路由器冗余协议 备用节点通常会持续接收VRRP报文,若一段时间没有收到VRRP报文,备用节点 就会认为主节点宕机。
#!/bin/sh VIP="10.0.0.1" DEV="eth0" healthcheck(){ ping -c 1 -w 1 $VIP >/dev/null return $? } ip_takeover(){ MAC=`ip link sho...
转载:https://www.52os.net/articles/nginx-use-modsecurity-module-as-waf.html nginx配合modsecurity实现WAF功能 January 26, 2015 modsecurity原本是Apache上的一款开源waf,可以有效的增强web安全性,目前已经支持nginx和IIS,配合nginx的灵活和高效,可以打造成生产级的WAF,是保护和审核web安全的利器。
分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞、资源耗尽从而不能为正常用户提供正常服务的攻击手段。
核心原理与案例分析 分为三个部分,应用区、文件区、DB区: 大型网站核心架构要素:性能、可用性、伸缩性、扩展性、安全性 WEB前端性能优化:减少http请求,合并CSS、合并JavaScript、合并图片。
\cp -rf * /xxxx/ 默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。 原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。
Git使用教程:https://blog.csdn.net/tgbus18990140382/article/details/52886786 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
mkdir website.git cd website.git git init --bare mkdir mywebsite cd mywebsite git init git remote add web ssh://server1-ip/home/developer/website.
查看网卡工作模式: ethtool eth0|grep 'speed|Duplex' ps auxfww :VSZ可以占用的内存大小,RSS实际占用的内存大小 free 查看内存 vmstat 查看80端口的网络连接数: netstat -tan|a...
netcat是一个用于TCP/UDP连接和监听的linux工具, 主要用于网络传输及调试领域。 netcat 可以打开TCP连接发送UDP报文,监听在TCP和UDP端口,以及TCP端口扫描,并将错误消息输出到屏幕上。
转载: Inotify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。
一.简介 sersync是基于Inotify开发的,类似于Inotify-tools的工具; sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字; rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高; 注:当同步的目录数据量不大时,建议使用Rsync+Inotify-tools;当数据量很大(几百G甚至1T以上)、文件很多时,建议使用Rsync+sersync。
转载:http://blog.51cto.com/arthur376/1888931 orzdba是淘宝DBA团队开发出来的一个perl监控脚本,主要功能是监控mysql数据库,也有一些磁盘和cpu的监控选项,好不好用就见仁见智,毕竟各公司需求不尽相同.
转载:https://www.cnblogs.com/zishengY/p/6852280.html 一.检查和安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。
转载:https://www.cnblogs.com/zhoujinyi/p/4088866.html 一 简介: Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。
今天推荐给大家一个不错的脚本tuning-primer.sh,可以帮助我们去查看一下msyql的运行情况,产生报告和给出一些建议,我们可以根据这些建议,结合mysql服务器的实际情况,对mysql进行优化。
cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精细化的控制,目前越来越火的轻量级容器 Docker 就使用了 cgroups 提供的资源限制能力来完成cpu,内存等部分的资源控制。
1. 创建yum仓库目录 mkdir -p /application/yum/centos6.6/x86_64/ cd /application/yum/centos6.
一.FPM的介绍: 1.FPM项目地址:("https://github.com/jordansissel/fpm") 2.FPM是一个打包工具[ruby的一个模块] 二.
Http中的Nginx版本信息 查看http请求的response里面的header我们会发现有server这个参数,它表示服务端使用的是什么web服务器。