程序员也能集群监控,OEMPRO安装与配置方案

邮件服务器搭建——linux中PowerMTA OEMPRO安装与布署方案,powermtaoempro

设置包下载:

链接: 密码: pakj

选料服务器:centos 6.x版本

设置步骤:

上传安装包data.tar.gz到linux目录:/usr/local/src

做客路线:cd /usr/local/src

解压:tar zxvf data.tar.gz

细分目录:mv /usr/local/src/data/* /usr/local/src

安装:sh install.sh

设置成功后,修改配置文件:/etc/pmta/config

vi 435 /etc/pmta/config找到错误行修改IP和域名:
smtp-source-host yourIP yourdomain
修改结果示举个例子下
smtp-source-host 你的ip  绑定的域名

若有多域名、多IP可直接在该行下增加,再一次推行pmtad –debug会开掘并未有报错新闻了
施行/etc/init.d/pmta start运维服务

在浏览器中输入十四.23陆.229.211:7100能够查阅三个发送意况等的web分界面
别的2525是STMP的端口,这几个以及7拾0端口均可在 vi /etc/pmta/config配置文件中期维修改如下内容来达成:
http-mgmt-port 7100
smtp-port 2525
修改后运营/etc/init.d/pmta举行重启
配备文件中的如下一些用以配置用户名和密码:
<smtp-user tiger>
password tiger123
source {smtpuser-auth}
</smtp-user>

布局文件(/etc/pmta/config)相关安顿
1.Domain Macro
domain-macro topLevel com, de, co.uk
domain-macro aol aol, aim
用于相配aol.com, aim.de等域名
<domain $aol.$topLevel>
…settings…
</domain>

  1. max-msg-rate 发送频率
    Oempro配置
    email delivery:SMTP或PowerMTA
    Load Balancing设置Oempro每间隔多少秒向PMTA发送多少封邮件
    pickup路线设置,在/etc/pmta/config中张开设置,tmp改PowerMTA提取邮件的不二等秘书诀,
    pickup /var/www/tmp /var/www/badmail
    同一时候需对这八个公文夹设置权限(chmod 77七)
    为升级体验,可对Oempro默许退订的页面设置退订成功/战败跳转:
    templates/weefive/desktop/public/success.tpl
    templates/weefive/desktop/public/error.tpl
    <script type=”text/javascript”>
    window.setTimeout(“window.location=’);
    </script>
    读取日志
    能过PMTA OEMPRO方案发送邮件会在/var/log/pmta下按日期产生日志,记录发送的动静,投递成功一般会在日记中回到二.0.0 (success),而大繁多十分情状将会回去五.*.*的状态码,如伍.0.0为This account has been disabled or discontinued和5.七.1 (delivery not authorized)等等,关于此类状态码可参照邮件经营发售之bounce类型。通过如下代码可导出含有那些十分景况的信箱
    cat /var/log/pmta/acct-2015-*.csv | grep ‘.*5.[0-9].[0-9].*’ >> /root/bounce.txt
    cat /root/bounce.txt | awk -F “,” ‘{print $6}’ >> /root/bounceemail.txt
    上述输出五个文件重大是有利读取bounce.txt进行进一步的证实,当然也得以选用直接选拔如下语句直接出口邮箱:
    cat /var/log/pmta/acct-2015-*.csv | grep ‘.*5.[0-9].[0-9].*’ | awk -F “,” ‘{print $6}’ >> /root/bounceemail.txt
    而只要想要取出已经不存在的信箱,能够只领到5.0.*和5.1.*的部分,仅需使用
    cat /var/log/pmta/acct-2015-*.csv | grep ‘.*5.[0-1].[0-9].*’ | awk -F “,” ‘{print $6}’ >> /root/hardbounceemail.txt

OEMPRO文件私下认可解压在 /var/www/html/oem/

安装oem

数据库:oem

密码:oempro

账户:oem

安装就可以

 共同学习,请加我q:10094602二六

看完扫码无偿领红包

Java 线上难题排查思路与工具使用,java排查

正文来源作者 蒿子杆 在 GitChat 上分享 「Java 线上难题排查思路与工具使用」,「阅读原来的文章」查看沟通实录。

「文末高能」

编辑 | 哈比

程序猿也能玩转的集群监察和控制,技士也能集群监控

点击上方蓝字实行关切的都是俊男和仙女

怎么需求监察和控制?

为了保险系统的平稳,可信性,可运营性。

  • 掌握控制集群的中央质量指标,领悟集群的习性表现;

  • 集群出现难点时及时报警,便于运转同学及时修复难点;

  • 集群首要目标值非凡时开始展览预先警告,将难题扼杀在摇篮中,不用等集群真正不可用时才选拔行动;

  • 当集群出现难点时,监察和控制类别能够支持大家更加快的定位难点和解决难点。

哪些营造 HBase 集群监察和控制连串?

店四有和好的监察系统,我们所要做的正是将 HBase 中大家关怀的目标项发送到监察和控制系统去,难点就改变为大家开拓,收集并赶回哪些 HBase 集群监察和控制指标项。

HBase 集群监控目的

收罗的监督检查数据主要包括以下多少个方面:某台机器 OS 层面上的数码,例如CPU、内部存款和储蓄器、磁盘、网络、load、互连网流量等;某台 regionserver(或master)机器 jvm 的气象,举个例子关于线程的新闻,GC 的次数和时间,内部存款和储蓄器使用情况,以及 E大切诺基ROPAJERO、WA昂科拉N、Fatal 事件现身的次数;regionserver(或 master)进度中的总计新闻。

能够通过以下地点获取 HBase 提供的 JMX 消息的 web 页面

JMX web 页面包车型大巴数目格式是json格式,音信许多!

OS 监察和控制数据

HBase 中对此 OS 的监察和控制数据,首要是 OperatingSystem 的对象来开始展览的,如下就是本人领到出来的 JSON 消息。

里面前境遇比首要的指标有 OpenFileDescriptorCount , FreePhysicalMemorySize , ProcessCpuLoad , SystemCpuLoad , AvailableProcessors , SystemLoadAverage

JVM 监察和控制数据

Hbase 中对于 JVM 的监察数据,首假设 JvmMetrics 的靶子来张开的,如下就是本身领到出来的 JSON 音讯,

JvmMetrics 主要总括的音讯包罗:内部存款和储蓄器的利用景况音讯;GC的总括新闻;线程的总结讯息;以及事件的总括信息。

内部存款和储蓄器的总计消息首借使:JVM 当前已经使用的 NonHeapMemory 的深浅、以及配备的 NonHeapMemory 的深浅;JVM 当前早已接纳的 HeapMemory 的轻重、以及布置的 HeapMemory 的高低; JVM 运维时的能够运用的最大的内部存储器的大小。

GC 的计算较为简单,仅总计了经过在一定间隔内 GC 的次数和消费的总时间。

线程的总计,主就猜想算进度内当前线程的处于 NEW 、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TE汉兰达MINATED 那多样意况下的线程数量。

对于事件的总计,主要总括固按期间间隔内的 Fatal、Error、Warn 以及 Info 的数码。(那块好像有一点点主要)

REGION SERVERS 健康

您也足以经过如下地址:

获得到 Region Servers 健康值:

MEMORYPOOL

从1切的 JSON 值中你会师到许多种 MemoryPool 值,比方 Par 艾登 Space 、CMS Perm Gen、Par Sur索尼爱立信r Space、CMS Old Gen、Code Cache ,按需得到吧。

总结

别的贰个劳务的监察和控制类别都以贰个相接迭代,不断优化的经过,不容许1初始就做到最佳。监察和控制总是比难点发生来的更早一些,而每贰次出难点,又特别加强相应方面包车型大巴监察,我们须要让监督系统从出难题时才报告警察方到也许出现难点时就预先警告逐步过渡,最后让监督体系成为大家保险系统牢固性的贰个无敌区工作具。

想进一步详细,越发深切的刺探集群别的地点的剧情呢?

在此地部落告诉大家1个小秘密

今晚8:30

动脑高校  Five大神

就要Tencent课堂  动脑大学  免费Java公开课中

给大家详细讲授

《 布满式、集群景况互连网系统订单号生成战略 》

您只必要在今儿午夜8:30的时候

点击小说最末 阅读原版的书文

就能够开展观望

推荐阅读  

高并发与布满式系统的基本--数据库读写分离实战

那正是学编制程序的下场...

论技师与产品经营是怎么互掐起来的

怎么着假装成为一名好的程序猿

出自部落的邀约

Java框架 Spring 主题机制

至程序猿的表白信

Java高档部落送你ofo小黄车60天无偿出行,还不来?

推特(Twitter)(推特(Twitter))研究开发的Cassandra你用过啊?

给 Java开荒者的13个大额工具和框架

引进程序猿必备微数字信号 

一、前言

Java 语言是当前互连网选择最为常见的语言,作为一名 Java 程序员,当事情绝对相比牢固之前些天常职业除了 coding 之外,大多数光阴(7/10~八成)是会用来排查突发可能周期性的线上难点。

出于事情使用 bug(自身或引进第二方库)、遇到原因、硬件难题等原因,Java 线上劳动出现故障 / 难题差不离不可制止。比如,常见的风貌包含一些请求超时、用户显著感受到系统一发布出卡顿等等。

尽快线上难题从系统表象来看那些醒目,但排查深究其发生的缘故照旧相比较困苦的,由此对开拓测试可能是运转的同桌产生了成都百货上千的干扰。

排查定位线上难题是持有一定工夫如故说是经验规律的,排查者假设对作业类别通晓得越长远,那么相对来讲定位也会轻松一些。

不管怎么说,领悟 Java 服务线上难点排查思路并能够熟稔排查难点常用工具 / 命令 / 平台是每几个 Java 程序猿进阶必须通晓的实战技巧。

小编根据本身的 职业经验总括出1套基本的线上难题排查流程,同学们方可凭借本人的实际上中国人民解放军海军事工业程大学业作情景举行综合计算。

2、Java 服务常见线上难点

全数 Java 服务的线上难点从系统表象来看归咎起来一共有四方面:CPU、内部存款和储蓄器、磁盘、网络。例如CPU 使用率峰值突然飚高、内部存储器溢出 (败露)、磁盘满了、网络流量卓殊、FullGC 等等问题。

基于那个情状大家得以将线上难点分成两大类: 系统极度、业务服务10分。

一. 种类丰富

常见的系统极度现象包涵:  CPU 占用率过高、CPU 上下文切换频率次数较高、磁盘满了、磁盘 I/O 过于频仍、互连网流量格外(连接数过多)、系统可用内部存款和储蓄器长期处在十分的低值 (导致 oom killer) 等等。

那一个标题得以由此top(cpu)、free(内存)、df(磁盘)、dstat(网络流量)、pstack、vmstat、strace(底层系统调用) 等工具获得系统卓殊现象数据。

除此以外,假设对系统以及利用实行排查后,均未发掘至极现象的更笨原因,那么也会有比相当大可能是外表基础设备如 IAAS 平台笔者引发的问题。

比如运行商网络大概云服务提供商不经常也许也会生出一些故障难题,你的引用只有有些区域如湖北用户访问系统时发生劳务不可用现象,那么极有望是这几个原因促成的。

后东瀛身司计划在阿里云华东地域的作业种类晚上时分突然不可能为广西地区用户提供健康劳动,对系统实行各样排查均为意识任何难点。

最终,通过询问Ali云布告得知开始和结果是 “ 黑龙江地区邮电通讯线路走访华东地区网络能源(蕴含Ali云华东 一地面)出现互连网丢包也许延缓增大的万分景况 “。

2. 业务服务十三分

常见的事务服务十分现象包罗: PV 量过高、服务调用耗费时间非凡、线程死锁、八线程并发难题、频仍实行 Full GC、至极安全攻击扫描等。

本文由ca88手机版登录发布于亚洲城官网,转载请注明出处:程序员也能集群监控,OEMPRO安装与配置方案

TAG标签: ca88手机版登录
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。