邮件系统PTR和TXT记录

最近收到很多用户反馈说收不到简历投递的邮件,国外用户居多。刚开始以为线路或者其它方面的问题,查看用户退信邮件日志都出现下面的错误,都是在正常连接到对方的服务器之后对方抛出的错误。从而排除了线路的问题。Remote_host_said:_450_4.7.1_Client_host_rejected:_cannot_find_your_reverse_hostname,_[61.129.48.xx]R

原创 点赞0 阅读851 收藏0 评论0 2020-08-06

Zabbix SNMP Trapper配置总结

公司有几台HPSuperdome服务器做Oracle数据库,前段时间由于一台硬件故障导致系统重启。DBA紧急把主库切到备机上面,业务中断了5分钟左右,还好在中午12点,影响不是很大。和管理小机的系统管理员沟通了一下,目前几台小机没有任何硬件方面的报警,都是定期登录小机管理后台巡检看是否有硬件方面的报警,然后被动地去处理。研究了一下HP小机关于SNMP的监控方式,只有通过SNMPTrapper的方式

原创 点赞1 阅读1363 收藏0 评论0 2020-08-03

Zabbix DB历史表由Innodb转换成Tokudb引擎总结

线上Zabbix监控服务器DB采用的是MySQL一主一从。监控历史数据公司要求保留2年,历史数据相关的表做了表分区,过期数据自动删除。随着线上Zabbix监控设备数的不断增加,服务器磁盘空间增长的很厉害,3.7T的磁盘空间目前已经用了3.3T。尝试用pt-online工具压缩数据表,由于历史数据没有主键不能压缩。最后考虑把Zabbix历史相关的数据表由Innodb引擎转换成TokuDB引擎从而来减

原创 点赞1 阅读2334 收藏1 评论0 2020-07-31

SQL语句统计9/5计费值

公司IDC出口流量是按照1分钟的时候间隔取值的。第三方运营商(CDN、IDC)一般都是按照5分钟的时间间隔统计流量的,计费方式是每月按照95计费或者峰值计费,不同的运营商计费方式不一样。Zabbix监控流量定期通过API获取数据存入本地MySQL数据库当中,方便后期数据统计和分析。下面通过SQL语句根据第三方标准(5min取值)统计出口流量的95计费或者峰值计费。1)由于公司每条链路都是两根线接入

原创 点赞1 阅读772 收藏0 评论1 2020-07-30

Zabbix通过SNMP监控HP Gen10服务器的硬件

最近公司上线了一批HPProLiantDL360Gen10的服务器,Gen10服务器官方不在支持HP代理(HP-Health、hp-anmp-agents)软件包更新,之前通过SNMP和HP代理的方式监控硬件的方法不能在G10服务器上面应用。关于HPGen5-Gen9的服务器如何通过SNMP和HP代理监控服务器的硬件,请参考我之前在51CTO博客写的文章。Zabbix通过SNMP监控HP服务器硬件

原创 点赞1 阅读3574 收藏0 评论2 2020-07-28

zabbix从2.2.3升级到最新稳定版3.2.1

  2013年底很幸运进入我现在工作的单位。当时公司用的是zennos监控系统,由于当初zennos架构的设计和本身功能的限制,无法满足公司业务的需求。从2014开始负责zabbix监控系统测试,包括zabbix功能的研究、分布式部署和性能调优等工作。  zabbix功能强大,可以监控包括系统、网络、硬件和应用等,自定义的key可监控到能想到的任何的监控项目。目前最新的稳定版本

原创 推荐 点赞9 阅读4633 收藏6 评论0 2016-11-28

一次由于网卡流量跑满引起的服务器丢包总结

  最近收到线上一台DB服务器ping丢包,丢包率一直在30%左右。通过Zabbix监控查看了服务器CPU,内存都很正常,网卡流量也不高,基本在100M左右。  首先确认一下服务器硬件是否正常,由于没有收到硬件报警。登录服务器通过HP管理工具在此确认了硬件信息都正常(硬盘,缓存卡,内存等)。  第二步在排查一下系统问题,通过top,ps等命令也没有发现什么异常,基本上

原创 推荐 点赞10 阅读10000+ 收藏10 评论8 2016-08-05

zabbix如何监控WEB应用性能

  HTTP服务目前最流行的互联网应用之一,如何监控服务的健康状态对系统运维来说至关重要。  Zabbix本身提供了对WEB应用程序的监控,比如监控WEB程序的Download Speed,Response Time和Response Code等性能指标,但是配置起来比较繁琐和复杂。下面通过 python pycurl模块来获取HTTP响应时间,下载速度,状态吗等性能指标。然后

原创 推荐 点赞19 阅读10000+ 收藏48 评论2 2016-07-15

CentOS 6.5 LVM磁盘管理学习笔记

    在系统运维和服务器管理过程中,经常遇到服务器磁盘容量不足,需要在线扩容的情况。普通磁盘分区的管理方式在逻辑分区划好之后就无法改变其大小。而LVM可以实现Linux服务器下面磁盘空间的在线扩容和动态管理,相对于普通的磁盘分区有很大的灵活性。一、LVM简介    LVM是 Logical VolumeManager(逻辑卷管理)的简写

原创 推荐 点赞1 阅读5797 收藏1 评论0 2015-11-05

OpenStack(Kilo版本)网络服务neutron的安装部署

    Openstack网络主要是和OpenStack计算交互,提供网络连接到它的实例。一、OpenStack网络服务包含的组件图1.1. OpenStack Nova组件二、OpenStack网络节点基本环节的搭建1.配置主机名和网络信息1.1配置主机名root@network:~# vim /etc/hostname network1.2 配

原创 推荐 点赞2 阅读3988 收藏1 评论1 2015-10-15

OpenStack(kilo版本)计算服务Nova的安装部署

OpenStack计算服务是基础设施即服务(IaaS)系统的主要组成部分。OpenStack计算服务使用Keystone来执行其身份验证,使用Horizon作为其管理接口,并使用Glance提供其镜像服务。一、OpenStack 计算服务包含的组件图1.1. OpenStack Nova组件二、OpenStack计算节点基本环境配置1.配置主机名和网络信息1.1配置主机名root@compute1

原创 推荐 点赞4 阅读1617 收藏0 评论4 2015-09-24

OpenStack(Kilo版本)镜像服务glance的安装部署

    OpenStack镜像服务(glance)允许用户发现、注册和恢复虚拟机镜像。Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像。通过Glance,虚拟机镜像可以被存储到多种存储上,比如简单的文件存储或者对象存储(比如OpenStack中swift项目)。一、OpenStack 镜像服务包含组件  &nbs

原创 推荐 点赞4 阅读2152 收藏0 评论0 2015-09-11

OpenStack(Kilo版本)控制节点基本环境和身份验证服务的安装部署

OpenStack Networking(neutron) 需要一个控制节点(controller node)、一个网络节点(networknode)以及至少一个计算节点(compute node)。一、物理环境部署1.物理环境规划表1.1. OpenStack环境部署二、安装前的部署1.配置主机名和网络信息1.1配置主机名root@controller:~# vim &nbs

原创 推荐 点赞5 阅读3105 收藏0 评论0 2015-09-01

OpenStack(Kilo版本)基础架构学习笔记

一、OpenStack项目简介OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack 项目是一个开源的云计算平台,支持所有类型的云环境。项目的目标是提供实施简单、可扩展性强、标准统一的云计算管理平台。通常作为一个基础设施即服务(IAAS)解决方案,OpenStack开源云操作系统中心控制大

原创 点赞2 阅读2421 收藏0 评论1 2015-08-26

Zabbix分布式监控系统使用总结

    从接触和使用Zabbix已经有2年多的时间,刚开始接触也就是从Zabbix安装,使用和简单的维护开始学习。到后来涉及到如何添加监控主机?如何自定义监控项?如何设置报警阀值?等开始学习。    有幸在2013年底从零开始研究和选型整个公司IDC监控系统。由于Zabbix简单易用和强大功能,决定用Zabbix做为公司的监控系统。整个公

原创 推荐 点赞17 阅读8686 收藏5 评论21 2015-08-18

通过Zabbix全面监控NetScaler负载均衡设备

    NetScaler是业界领先的服务交付平台。Netscaler支持广泛平台,拥有全面的应用安全设定、加速和负载均衡(包含GSLB)功能。NetScaler主要优势如下:    1)强大的负载均衡:NetScaler 具有强大的L4/L7负载均衡功能,可以将应用请求发送到适合的应用资源,并集成全局负载均衡(GSLB)功能,可将客户端

原创 推荐 点赞7 阅读4546 收藏0 评论6 2015-05-15

Zabbix通过SNMP监控HP服务器硬件信息

    关于Zabbix监控服务器硬的件信息,Zabbix官方网站没有提到这方面的监控思路和方法。之前我写的博文中写过关于HP服务器硬件监控的文章,大致的思路是借助HP管理工具通过脚本的方式取出硬件的信息,然后以trapper的方式通过进行监控,得到好多博友的支持,在此特别感谢。    通过脚本的方式监控服务器硬件信息,有以下三个缺点:

原创 推荐 点赞19 阅读10000+ 收藏3 评论28 2014-12-24

如何从Zabbix数据库中获取监控数据

    做过Zabbix的同学都知道,Zabbix通过专用的Agent或者SNMP收集相关的监控数据,然后存储到数据库里面实时在前台展示。Zabbix监控数据主要分为以下两类:    历史数据:history相关表,从history_uint表里面可以查询到设备监控项目的最大,最小和平均值,即存储监控数据的原始数据。    趋势数据:tr

原创 推荐 点赞5 阅读10000+ 收藏0 评论6 2014-09-25

Zabbix Python API 应用实战

    做监控的同学应该知道,公司IDC机房经常有上架、下架、报修和报废的服务器。如果服务器数量很多的时候很容易造成监控遗漏。    大的互联网公司把监控系统和CMDB(资产管理系统|配置管理数据库系统)集成在一起,当上架一台新机器的时候CMDB里面会记录相关的信息,Zabbix根据CMDB里面信息自动Link相关的模块,添加|删除监控。

原创 推荐 点赞6 阅读6262 收藏4 评论6 2014-09-15

Zabbix如何监控Windows机器

  最近一直在研究Zabbix监控Windows机器,涉及到如何快速安装agent,如何修改和完善windows监控模板等等。想把自己的经验给大家分享一下,希望对大家有所帮助。1)安装agent客户端  首先分享一下用bat写的自动化安装Windows机器的agentd安装脚本,脚本里面的tcp.time_wait和tcp.est分别统计服务器TCP TIME_WAIT和EST

原创 推荐 点赞9 阅读10000+ 收藏5 评论6 2014-08-27

zabbix分布式部署proxy实战

    Zabbix proxy 是一个监控代理服务器,可以实现集中或者分布式的监控。通过proxy代理可以实现多节点,跨区域,成百上千服务器的监控。proxy代理主要适用于下面情况。1)zabbix监控的主机太多,一台Server支撑不住的情况。2)服务器在同一个地区不同的机房,通过proxy很容易实现数据的传输和中转。3)服务器在多个省或者在国外,通过proxy实

原创 推荐 点赞3 阅读10000+ 收藏2 评论4 2014-07-25

Zabbix如何监控网络设备

    最近一直在做网络设备的监控,包括switch,firewall,netscaler等网络设备的流量和性能监控。所有的监控软件(nagios,zenoss,zabbix等)监控网络设备都是通过SNMP协议进行监控的,提起SNMP协议,大家首先要明白几个关于SNMP概念:1)SNMP(Simple Network Management Protocol)简单网络管

原创 推荐 点赞8 阅读10000+ 收藏1 评论12 2014-06-27

Zabbix监控HP服务器硬件信息

   做为Linux系统工程师,在服务器的维护管理当中,除了对系统进行维护管理之外,最重要的还要对服务器的硬件进行监控,比如服务器Raid状态是否正常(如果Raid卡出问题,会影响数据的读写速度),服务器硬盘是否正常(如果硬盘坏掉,严重的情况会丢失数据),服务器电源是否有故障等。除此之外还要对服务器的CPU,内存,处理器等重要设备的温度进行监控,如果温度超过服务器的临界温度则

原创 推荐 点赞14 阅读10000+ 收藏1 评论35 2014-05-17

zabbix监控mysql数据库性能

     在之前的博文里面写过如何通过Zabbix监控mysql主从同步是否OK,mysql从库是否有延时(Seconds_Behind_Master)主库,当mysql主从有异常时通过Email或者SMS通知DBA和系统人员。除此之外,Zabbix还可以监控mysql slow queries,mysql version,uptime,alive等。下面通过Zab

原创 推荐 点赞5 阅读4778 收藏0 评论11 2014-03-19

Zabbix监控和分布式部署实施方案

    最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到的数据主动推送给zabbix server,zabbix server将数据存入数据库,并在WEB前端显示。1.Zabbix主要功能和优劣势说明1.1 Zabbix主要功能

原创 推荐 点赞12 阅读10000+ 收藏3 评论7 2014-02-27

以感恩的心离职,站好最后一班岗

     说起离职,心中还是泛起一阵阵忧伤和感叹!也许是我熟悉了这里的环境,工作和同事,也许是我对公司的那种感情,恋恋不舍的感情。来公司已经整整2年零1个月了,那时的我显的特别稚嫩,懂的很少,记得当时Shell脚本都不会写,是公司给我了工作,学习和成长的机会。年初公司还给我加25%的薪资,这也是公司对我工作的极大肯定。也许这些原因就是我恋恋不舍的缘由吧。  

原创 推荐 点赞27 阅读6094 收藏0 评论41 2013-11-26

Gitlab在Ubuntu-12.04.2上面的安装配置教程

公司之前用的是SVN进行项目管理,由于SVN的代码库是集中管理的,不支持离线更新,后来把SVN迁移到git上面,git采用的是分布式的体系机构,用户完全可以脱离git服务器而在本地查看,编写和提交代码。后来由于git没有web页面,所有的操作都是在后台操作,相比之下,gitlab更是一款高端洋气上档次的git项目管理软件,用户可以通过WEB页面添加,删除项目|用户|SSHKEY等等,而且可以通过浏

原创 推荐 点赞3 阅读4737 收藏0 评论3 2013-11-11

自动化运维工具Saltstack学习笔记(二)

前面学习了Saltstack安装和基本的配置,可以通过Saltstack批量执行系统命令,包括系统重启,查看系统负载,添加/删除用户等等。也可以把线上WEB,DB,BBS等安装和配置相同或相近的服务器分为一组,通过Saltstack的group功能批量执行管理。下面通过Saltstack来实现批量安装,卸载RPM软件包,批量分发文件,压缩包和推送目录到指定的minion,定期修改Apache/Ng

原创 点赞9 阅读7755 收藏0 评论8 2013-10-31

Python脚本监控线上AMQ Number of Pending Messages数量

需求:用python脚本统计线上AMQ的Number of Pending Messages数量,当达到10的时候发送Email报警邮件脚本实现逻辑如下:1)用户名密码登陆到WEB页面2)获取WEB页面的源代码3)用正则表达式匹配AMQ的Number of Pending Messages值4)判断是否达到报警阀值5)如果达到报警阀值,发送Email报警邮件在登陆AMQ页面的时候用Fiddler工

原创 推荐 点赞5 阅读2746 收藏1 评论4 2013-10-29

自动化运维工具Saltstack学习笔记(一)

1.Saltstack简介Saltstack是一个具备puppet与func功能为一身的集中化,轻量级的自动化运维管理工具,使用python编写,功能非常强大,可以使用EPEL快速安装。相比较puppet,安装和配置更加容易和简单。下面是Saltstack安装和基础配置文档。(官方文档:http://docs.saltstack.com/topics/installation/rhel.html)

原创 推荐 点赞8 阅读10000+ 收藏0 评论4 2013-10-22
  • 1
  • 2
  • 3