自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洒满阳光的午后的博客

不会写代码的运维不是好运维

原创 关于Zabbix使用的一些经验性思考

1、Zabbix是什么?首先是定性,zabbix提供了全套的监控解决方案,即采集数据——存储和展示数据——定义告警触发条件——触发告警,这样一个完整的监控流程(在zabbix里对应的术语,也及配置流程为:主机——监控项——触发器——动作,zabbix中的主机是个泛称,泛指任意类型的被监控对象)。在一些基本场景下,可以做到拿来就用。但zabbix并不死板,在上述四个阶段都可以灵活定制。我自己亲身经历的从nagios迁移到zabbix的过程,让我深刻体会到这是一个既灵活又简单的系统。Nagios社区的所

2020-06-12 16:23:20 80

原创 Zabbix对接Grafana

1、安装grafana:[root@zabbix ~]# rpm -ivh grafana-6.7.3-1.x86_64.rpm warning: grafana-6.7.3-1.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 24098cb6: NOKEYPreparing... ################################# [100%]Updating / insta

2020-06-03 15:41:41 156

原创 如何搭建一个网站

过几年再看,当时写的内容还挺幼稚,后面看到这篇文章的童鞋,其实只需要关注这篇文章写的一些流程即可,技术性的东西就不要细看了,写得不一定对。——2019年7月10日补充内容大概在今年二月份,我萌生了搭建一个网站的想法,原因大概有两个:一是平时做公众号需要很多的素材,我选文的标准也是有两个,或者觉得这篇文章对我或者对大家有用,或者看完了能够哈哈一笑,是篇有趣的文章,否则我是宁愿不发文...

2020-04-24 16:19:08 19027 8

原创 Dell服务器忘记idrac密码,如何在不重启服务器的情况下重置密码?

同HP提供了hponconfig工具一样,Dell也为我们提供了RACADM工具,包含在Dell EMC iDRAC Tools(RACADM + IPMITool)中。Linux版下载地址:https://www.dell.com/support/home/cn/zh/cnbsd1/drivers/driversdetails?driverid=0992nWindows版下载地址:htt...

2020-04-03 10:31:08 1127

原创 忘记HP服务器ilo密码?如何在不重启服务器的情况下重置ilo登录密码

Hp ilo日常使用中最大的三个功能是远程控制服务器电源、虚拟机控制台、硬件健康状态检查和监控,如果忘记了ilo的登录密码,该怎么办呢?之前发生这种问题,一般都是请机房的人员到现场处理,通过重启服务器进bios来重置密码,非常麻烦,得找人得协调停机维护时间。但实际上,HP厂家早就替我们准备好方案,可以在不重启服务器的情况下对ilo进行配置。这个工具就是hponcfg——HP Lights-Ou...

2020-04-02 16:16:37 1813

原创 从VMware ESXI主机在线扩容到虚拟机磁盘扩容

一、需求虚拟机磁盘空间不足,需要扩容,ESXI主机未接存储,且虚拟机磁盘模式均为“厚置备延迟置零”,主机仅剩余16GB存储空间,无法满足扩容需求,需要为ESXI主机的磁盘组进行扩容。操作过程:插入物理磁盘–>配置磁盘RAID–>ESXI存储扩容–>虚拟机添加硬盘–>linux lvm扩容。整个过程顺利的话均可在不影响业务正常运行的情况下,在线完成,但仍建议,在业...

2020-04-01 10:40:37 1026

翻译 Windows下的端口转发及其当作zabbix proxy跳板的用法示例

从XP(2001)开始,Windows就内置了网络端口转发功能,传入本地计算机端口的任何TCP连接(IPV4/IPV6),都可以被转发到本地或远程计算机的另一个端口,而无需本地计算机真的运行一个监听该端口的服务。在Linux中,使用iptables可以很轻易地实现这一功能,而在Windows中,则由Routing and Remote Access服务(RRAS)来配置端口转发,但还有一种更简...

2020-01-14 14:47:52 164

原创 Linux IP命令常见用法及网络管理参考手册

一、查询1、显示IP地址及其属性ip addr仅显示某块网卡的信息ip addr show dev em12、显示所有接口状态ip link显示某一接口状态:ip link show dev em1查询接口数据:ip -s link3、查询路由表ip route4、查询网卡多播信息ip maddrip maddr show d...

2020-01-10 11:05:43 78

原创 Linux服务器跨三网的网卡配置方法(4网卡3网段)

服务器有4个网卡,其中1、2号网卡进行绑定,配置10地址;3号网卡配置互联网地址;4号网卡配置192私网地址。IP信息如下IP 202.*.*.* 10.14.167.229 192.168.188.202 掩码 255.255.255.240 255.255.255.240 255.255.255.192 网关 202.*.*.* 10...

2020-01-09 14:36:51 171

原创 Linux下的Tcpdump网络包分析工具使用指南

TCPDUMP是一款网络分析命令行工具,最初由Van Jacobson,Sally Floyd,Vern Paxson和Steven McCanne于1988年编写,可以捕捉通过计算机所连接网络发送和接收的各类数据包。TCPDUMP相比 Wireshark 更原始,两者常常结合使用。参数释义可以使用man tcpdump命令查看参数tcpdump使用手册,以下是一些常见参数的释义:-i...

2020-01-07 16:27:01 127

原创 在Zabbix中使用Orabbix插件监控Oracle数据库的配置方法

简介参考文档:http://www.smartmarmot.com/wiki/index.php?title=OrabbixOrabbix是一个与Zabbix配合使用的插件,可提供Oracle数据库的多重性能指标与可用性监控。Orabbix可安装在任意一台与Oracle数据库和zabbix server/proxy互通的服务器上,并监控多套数据库,可以利用Zabbix来收集这些数据,并为相...

2019-12-30 16:56:12 129

原创 AIX操作系统的CPU、Memory、Filesystem、Paging、I/O监控

项目地址:https://github.com/zhangrj/Aix-Monitor1、CPU使用率CPU使用率 = 100% – CPU idle timeCPU ilde time可取4秒内的平均值。例如:root@**:/ # vmstat 1 4System configuration: lcpu=32 mem=63488MBkthr memory ...

2019-12-30 15:01:08 73

原创 Hp服务器iLO IML硬件日志收集与远程巡检

项目地址:https://github.com/zhangrj/HP-iLO-Log-Collector惠普服务器的iLO模块,可用于远程控制服务器电源、开启远程控制台、检查服务器健康状态等,其中IML( Integrated Management Log )是排查硬件故障的重要手段,这套小程序就是用来批量收集Hp服务器的IML日志,可写入本地文件并以邮件形式发送巡检报告。python-...

2019-12-27 16:04:49 1129

原创 一套监控EMC VNX存储的小脚本(可用于Zabbix)

项目地址:https://github.com/zhangrj/EMC-VNX-Storage-Zabbix-Monitor开发背景EMC VNX5500存储是公司最核心的存储设备,一旦出问题,整个平台就会陷入瘫痪。在我到来之前,EMC存储的巡检完全依赖人工远程与现场代维,今年5月份的时候,我开始着手解决这个问题。最先想到的监控方法肯定是SNMP/SNMPTRAP,但很不幸的是,我找...

2019-12-26 14:27:16 629

原创 华为Sx900存储的监控(使用Zabbix)

项目地址:https://github.com/zhangrj/HUAWEI-OceanStor-Sx900-Monitor开发背景公司使用的两套华为S3900存储,缺乏监控手段,十分依赖人工巡检。通过OceanStor ISM可以直观的检查磁阵的状态。在系统配置->事件日志中,可以配置TRAP IP及事件通知(邮件、短信、Syslog等),这是必须配置的,也是非常有用的。但是从监...

2019-12-23 17:21:04 553

原创 Zabbix发送每周未处理告警小程序

项目地址:https://github.com/zhangrj/zabbix-send-unhandled-problem-weekly,其中“send_issues_wekkly-表格带样式版.py”对稍微美化了一下表格。这个小脚本的作用是用来汇总zabbix监控系统的当前告警,并形成邮件,可定期发送运维人员起到提醒作用。程序本需逻辑很简单,不再多讲废话,为其设置一个定时任务即可。用...

2019-12-23 15:39:27 73

原创 MSSQL 2008 17058错误

修改了SQL Server 2008的 “Databases settings”—>”Database Default Location”—>”log”的默认位置后,重启SQL Server(MSSQLSERVER)服务,报错17058。尝试从命令行启动:C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQ...

2019-11-12 13:53:21 69

原创 Zabbix使用hanotify接口监控HA状态,及从浮动地址监控双机进程

公司使用的高可用软件中有一种是Skybility HA,其实HA软件本身非常稳定,实没有监控的必要,否则也不能叫HA了,但既然领导有需要,工作还是要做的。我查阅了相关文档,发现Skybility HA本身带有用户接口:Skybility HA Service为了更好的方便用户监控,提供了用户报警的接口,您可以通过编辑/opt/ha/bin/hanotify来实现在发生故障时的报警机制。简单的报...

2019-10-25 15:42:10 48

原创 Zabbix监控进程/服务的方法(以NFS服务为例)

监控的层级我认为可分为四个层次:硬件层、操作系统层、应用程序层、业务层。对于应用程序的监控,首先需要判断应用进程是否存在,端口是否可连接,以NFS服务为例,可监控如下项目:监控项 键值 类型 nfsd TCP端口监控 net.tcp.listen[2049] Zabbix 客户端 nfsd UDP端口监控 net.udp.listen[2049] ...

2019-10-25 15:23:55 177

原创 Windows服务器双网卡绑定的方法(HP/Broadcom网卡)

Windows server2012之前的版本,如果需要实现双网卡绑定,需要借助网卡厂商的软件:博通的网卡使用:Broadcom Advanced Control Suite(BACS)https://www.dell.com/support/article/us/en/04/sln110381/set-up-broadcom-advanced-control-suite-in-window...

2019-10-25 14:56:27 3370 2

原创 Zabbix简易周期报告的制作和发送-邮件发送每周未处理告警

项目地址:https://github.com/zhangrj/zabbix-weekly-report-unhandled-issues这个脚本的作用是用来汇总当前监控系统中的未处理告警,可采用每周发送一次的方式,设置如下定时任务:35 17 * * 5 /usr/bin/python /root/send_issues_weekly/current_issues.py > /...

2019-10-25 13:56:35 243

原创 Zabbix监控Oracle数据库的方法

项目地址:https://github.com/zhangrj/Check-Oracle-Health介绍这套脚本是去年一位厂家同事给我用的,我在应用中主要发现如下问题:原zabbix模板使用的是SSH监控方式,部分数据库数据获取超时,zabbix可配置的最大监控项数据获取时间为30秒,我这边有些数据库查询则超过了1分钟。 表空间的告警内容显示略显混乱。 通过当前可用连接数为0或...

2019-10-25 11:34:07 144

原创 zabbix-agent自动安装脚本

项目地址:https://github.com/zhangrj/auto-install-zabbix-agent一、背景前段时间给公司部署zabbix时用的,我们这边操作系统大致只有三类,RHEL/SLES/Windows Server,公司没有自动化运维工具,我用这个脚本大概装了两百多台服务器,包括CentOS5/6/7、SUSE Linux Enterprise Server 9/...

2019-07-11 17:09:42 254

原创 华为磁阵Sx900故障硬盘手动剔除的方法/风险硬盘更换方法

以下内容为公司的设备维保厂商提供给我的,原因是硬盘有故障,但未发生重构,所以需要手动操作让热备盘顶替故障盘。我在OceanStor S3900上进行了操作(开启ssh,进入命令行终端进行操作),很顺利。本文有所更改,部分图片重新进行了截取。风险硬盘更换操作指导执行命令showupgradepkginfo -t 1查看版本信息,根据设备版本(Package Version),确认风险硬盘...

2019-07-09 17:24:34 445

原创 使用iso镜像构建本地yum源和内网yum源的方法

因我本人再运营商工作,处于安全考虑公司的绝大部分服务器都不具有访问公网的权限,那如下在不开放公网访问的情况下使用yum进行环境部署呢,这就需要构建本地yum源。一、构建本地yum源方法很简单,首先选择一个合适的镜像,例如CentOS 7.6.1810有以下选择:CentOS-7-x86_64-DVD-1810.isoCentOS-7-x86_64-Everything-1810.i...

2019-07-09 15:40:53 639

转载 Skybility HA的常用操作命令

以下内容摘自《Shybility HA培训教材》所有ha使用的命令位于/opt/ha/bin下,下面介绍HA常用命令的用法命令 作用 用法 详细描述 hadaemons 启动停止ha进程 用法:hadaemons start|stop|waitstop|status start: 启动ha进程 stop:后台停止ha进程 waitstop...

2019-07-09 14:58:57 328

原创 DELL服务器安装VMware ESXI

DELL服务器安装VMware ESXI2019年7月9日zhangrj写评论前段时间去机房给一台DELL R710装ESXI,带的是原生ESXI制作的U盘安装盘(推荐使用rufus进行刻录,会自动解决menu.c32 missing的问题,这也是DELL官方推荐的刻录工具https://www.dell.com/support/article/us/en/19/sln296810...

2019-07-09 14:24:29 4872

原创 解决HP ProLiant DL380 G5的安装与启动CentOS7时不能识别raid硬盘问题

最近去机房给一台HP DL380G5重装操作系统时,发现CentOS7无法识别到硬盘,这台服务器做的raid1,有理由怀疑新系统无法支持老机器的raid卡,查了些资料在此做个记录。一、无法识别的原因参看:https://www.kernel.org/doc/Documentation/scsi/hpsa.txtSupported devices:-----------------...

2019-07-09 11:28:32 2874

原创 Zabbix Top10页面的制作

github项目地址:https://github.com/zhangrj/Zabbix-Top10备注:该项目代码粗糙,实现方式(sql查询+数据展示)粗暴危险,不要用于对外开放的生产环境中。以后有时间我再进行改进。1、项目结构及文件用途TOP10--include------menu.inc.php.sample(web页面添加二级菜单的示例配置文件)--js-----...

2019-07-09 11:27:05 718

原创 Linux系统中双网卡绑定的方法

1、备份原有配置文件cd /etc/sysconfig/network-scripts/mv ifcfg-eth0 ifcfg-eth1 /home/2、新建网卡配置文件,并填写配置信息touch ifcfg-bond0 ifcfg-eth0 ifcfg-eth1vi ifcfg-bond0DEVICE=bond0BOOTPROTO=noneIPADDR=*.*.*...

2019-07-09 11:24:37 446

原创 zabbix可视化告警的实现——发送带有监控图形的告警邮件

项目地址:https://github.com/zhangrj/zabbix-email-with-graph本项目参考https://github.com/zabbix-book/zabbix_mail_with_graph,如果读者使用QQ邮箱/163邮箱作为邮件服务器,可直接使用该项目中的mail_with_graph.py。之所以修改此脚本,是因为原脚本不支持公司内部邮件服务器,测试发...

2019-04-03 17:38:51 1075

原创 “zabbix server is not running: the information displayed may not be current”的一种可能原因

不知从什么时候开始,之前搭建的zabbix系统前端页面开始显示“zabbix server is not running: the information displayed may not be current”,反复确认过server正常运行、数据正常采集、告警正常发出,那么大概率是web端与server通信的问题,几个月以来,想起来这件事就搜索相关资料,试图找到原因,前前后后基本上把网上存在...

2019-04-03 17:02:49 3434

原创 Percona Monitoring Plugins For Zabbix配置文档——在zabbix中使用Perona插件监控Mysql

本文链接:http://www.icoder.top/blog/?p=816本文中所涉及安装包及模板:https://github.com/zhangrj/Percona-Mysql-Monitor-Plugin-For-Zabbix-3.0一、系统要求Zabbix 2.0.x. 及以上版本,实际测试版本zabbix3.4.1 被监控端安装Zabbix agent、php、php-m...

2019-02-13 16:59:03 715

原创 使用zabbix监控Mysql数据库

一、本文测试环境zabbix server:3.4、4.0 zabbix agent:3.4、4.0 mysql版本:mysql Ver 14.14 Distrib 5.6.26 监控模板: Template DB MySQL (zabbix自带模板)二、先决条件及基本工作原理先决条件:mysql服务器已安装zabbix agent,可参看《zabbix agent安装手册》基...

2019-02-13 15:14:42 5987

原创 使用Centreon监控HP惠普服务器硬件状态

本文所涉及插件及安装包下载地址:https://github.com/zhangrj/check_hpasm-hpasm-hphealth一、工作原理概述通过在惠普服务器安装hpasm/hp-health软件 (HP Advanced Server Management)监控服务器硬件状态,包括 硬盘、CPU、电源、风扇、温度和内存模块,nagios插件通过snmp协议获取这些信息。二...

2019-02-13 11:20:08 727

原创 zabbix使用自定义监控脚本监控HP EVA系列磁阵

Github项目地址https://github.com/zhangrj/HP_EVA_Storage_Zabbix_Monitor备注:本项目改编自https://share.zabbix.com/storage-devices/hp/hp-eva,因原脚本使用过程中存在诸多问题,故将其内容拆分并更改了部分与zabbix_server的通信方法,以便于调试和使用。测试用zabbix ...

2018-12-12 19:00:09 389

原创 zabbix使用SNMP Trap方式监控设备的配置方法

以SNMP trap方式监控设备是指当被监控设备(支持SNMP的)发生障碍时,通多162端口将障碍信息发送到采集机上的一种主动式监控方法。本文以zabbix server作为采集机,采集trap消息。zabbix使用perl脚本或SNMPTT对接收到的trap消息进行格式化并报错。zabbix处理trap消息的流程如下:snmptrapd 收到trap snmptrapd将trap传递给...

2018-12-10 17:07:32 4656

原创 Centreon通过check_by_ssh插件实现ssh监控

Centreon的ssh监控是通过nagios的check_by_ssh插件实现,为了方便使用,我们直接安装整个nagios的插件包,然后将所需插件拷贝至Centreon的nagios插件文件夹。$ useradd nagios$ wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz$ tar -xvf ...

2018-12-10 11:35:08 356

原创 suse linux enterprise server 9安装zabbix agent

1、创建用户账户,zabbix agent必须以zabbix用户运行,不可以用root用户运行。# groupadd zabbix# useradd -g zabbix zabbix2、下载源码包,地址:https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.14/zabbix-3.4.1...

2018-11-13 15:45:01 576

原创 zabbix agent安装手册

一、Linux平台rpm方式安装1、下载rpm包,下载地址:https://repo.zabbix.com/zabbix/3.4/,官方支持的发行版类型包括debian、rhel、ubuntu。2、安装rpm包# rpm -ivh ***.rpm3、修改默认配置文件,路径: /etc/zabbix/zabbix_agentd.conf,修改配置中的3个地方:#vi /etc...

2018-11-13 15:44:15 359

提示
确定要删除当前文章?
取消 删除