AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-77231

TryTryAgain's questions

Martin Hope
TryTryAgain
Asked: 2016-05-20 16:10:11 +0800 CST

在 Icinga2 action_url 查询字符串中使用 service.check_command 变量

  • 1

我正在尝试制作一个action_url从 IcingaWeb2 动态链接到 Grafana 图形的链接。我让它工作到一定程度,但我想添加另一个变量......这个$SERVICECHECKCOMMAND$ service.check_command变量,它不工作......我假设我需要在某个地方设置那个环境变量?

我希望这个工作:

action_url = " http://grafana-server.example/grafana/dashboard/db/generic-check?var-device= $HOSTNAME$&var-check=$SERVICEDESC$&var-checkmetric=$SERVICECHECKCOMMAND$&var-datatype=perfdata&var-价值=价值”

$HOSTNAME$并且$SERVICEDESC$正在工作。

我之前已经将环境变量添加到默认模板中,但那是用于邮件主机/服务通知,我没有运气让它适用于action_url.

任何熟悉我可以设置如下内容的人:

env = {
    "SERVICECHECKCOMMAND" = "$service.check_command$",
    "SERVICEDESC" = "$service.name$",
    "HOSTNAME" = "$host.name$",
    "SERVICEDISPLAYNAME" = "$service.display_name$",
  }

为action_urls? 还是我看错了方向?

grafana icinga2 icinga
  • 1 个回答
  • 1640 Views
Martin Hope
TryTryAgain
Asked: 2016-03-08 13:49:10 +0800 CST

具有多个查询字符串的 mod_rewrite

  • 2

这是我的问题的扩展https://serverfault.com/a/761474/77231

我正在尝试向QUERY STRINGURL 添加一个附加参数并将空格更改为下划线,但没有成功。

而不是简单地改变:

http://somedomainname.com/grafana/dashboard/db/generic-ping?var-device=SF-some.machinename.com

至:

http://somedomainname.com/grafana/dashboard/db/generic-ping?var-device=SF-some_machinename_com

我正在尝试更改其他参数,例如:

http://somedomainname.com/grafana/dashboard/db/generic-check?var-device=SF-some.machinename.com&var-check=Check CPU Load

至:

http://somedomainname.com/grafana/dashboard/db/generic-check?var-device=SF-some_machinename_com&var-check=Check_CPU_Load

在我之前回答的问题中使用相同的逻辑,我可以让第一部分使用:

RewriteCond %{QUERY_STRING} (.*)\.(.*)\.(.*)
RewriteRule ^/grafana/dashboard/db/generic-check /grafana/dashboard/db/generic-check?%1_%2_%3 [R=301]

但这显然让我得到了第一部分,结果如下:

http://somedomainname.com/grafana/dashboard/db/generic-check?var-device=SF-some_computername_com&var-check=Check%2520CPU%2520Load

我添加了一个额外的QUERY_STRING重写规则,例如:

RewriteCond %{QUERY_STRING} ^&var-check=(.*)\ (.*)\ (.*)
RewriteRule ^&var-check var-check=%1_%2_%3 [R=301]

...没有成功。

我也尝试过将两者结合起来:

RewriteCond %{QUERY_STRING} (.*)\.(.*)\.(.*)&(.*)\ (.*)\ (.*)
RewriteRule ^/grafana/dashboard/db/generic-check /grafana/dashboard/db/generic-check?%1_%2_%3&%4_%5_%6 [R=301]

..也没有成功,以及使用%20 \sand%2520代替\和空格...以及所有带有管道分隔符的\ |\s|%20|%2520.

理想情况下,我希望在一次重写中完成这项工作,但我很乐意让它工作。任何帮助表示赞赏。

.htaccess
  • 1 个回答
  • 1816 Views
Martin Hope
TryTryAgain
Asked: 2016-03-04 15:36:17 +0800 CST

mod_rewrite 在路径后用下划线替换所有点

  • 0

我已经在这里和 SO 上完成了所有标记的问题,但我的问题是不同的,因为需要将“ .”替换为“ _”出现在特定路径之后,并且我正在运行proxypass.

我正在尝试改变:

http://somedomainname.com/grafana/dashboard/db/generic-ping?var-device=SF-some.machinename.com

至:

http://somedomainname.com/grafana/dashboard/db/generic-ping?var-device=SF-some_machinename_com

代码:

选项 +FollowSymLinks

重写引擎开启

ProxyPreserveHost 开启

代理通行证 /grafana http://100.65.7.97:3000

ProxyPassReverse /grafana http://100.65.7.97:3000

经过数小时的搜索 serverfault/stackoverflow/webmasters.stackexchange/google 等,我已经尝试了很多东西。但我尝试的任何事情都没有成功重定向。我不确定为什么。

我尝试过的一些事情(以及它们的变体):

RewriteRule ^([^\.]*)\ (.*)$ $1_$2 [E=%E2:yes,N]
RewriteCond %{ENV:%E2} yes
RewriteRule (.*) http://%{HTTP_HOST}$1 [R=301,L]

...

RewriteRule       ^(/?grafana/dashboard/db/.*/[^/]*?).([^/]*?.[^/]*)$ $1_$2 [N]
RewriteRule       ^(/?grafana/dashboard/db/.*/[^/]*?).([^/.]*)$       $1_$2 [R=301]

...

RewriteCond %{REQUEST_URI} ^(.*).(.*).(.*)/$
RewriteRule (.*).(.*).(.*)/ http://somedomainname.com/grafana/dashboard/db/$1_$2_$3/ [R=301]

……还有许多其他人……

这可能是一个问题,因为我也在使用proxypass吗?也许我只是忽略了一些简单的事情?任何帮助表示赞赏。

.htaccess
  • 1 个回答
  • 884 Views
Martin Hope
TryTryAgain
Asked: 2015-10-17 11:18:01 +0800 CST

在邮件脚本中针对 Icinga2 宏变量运行 linux 命令?

  • -1

看起来Icinga1和Icinga2之间删除了一些宏?

例如,我只能添加"HOSTDURATIONSEC" = "$host.duration_sec$",到我的模板中,然后在mail-host-notification脚本中使用它,例如:State: $HOSTSTATE for $HOSTDURATIONSEC它告诉我主机处于该状态多长时间。但它只给了我几秒钟的时间,而且在接收警报时一目了然。

因为HOSTDURATION不再可用或尚未实现,所以我尝试使用函数和其中的其他 bash 尝试将秒数转换为更易读的东西,mail-host-notification但它似乎不起作用。

我希望能够在该脚本中创建一个新变量,可能使用来自 linux 包 timetrans 的命令,如下所示:

#!/bin/sh
SECS=$HOSTDURATIONSEC
CONVERTSECONDS=`timetrans -c $SECS`
eval $CONVERTSECONDS
$HRTIME=`eval $CONVERTSECONDS`

template=`cat <<TEMPLATE
Date/Time: $SHORTDATETIME (EST)

Notification Type: $NOTIFICATIONTYPE

Host: $HOSTALIAS
Address: $HOSTADDRESS
State: $HOSTSTATE for $HRTIME

------------------------------------------
New Jersey DC Icinga Monitoring

Additional Info: $HOSTOUTPUT

Notes on this device:
$HOSTNOTES

Comments: $NOTIFICATIONAUTHORNAME $NOTIFICATIONCOMMENT
TEMPLATE
`

...但是就像我尝试使用函数来转换 seconds 变量$HOSTDURATIONSEC一样,它不起作用。我在很多方面都试过了,但在我看来,Icinga 没有通过env模板中的那些设置。

  env = {
    "NOTIFICATIONTYPE" = "$notification.type$"
    "HOSTALIAS" = "$host.display_name$",
    "HOSTADDRESS" = "$address$",
    "HOSTSTATE" = "$host.state$",
    "HOSTNOTES" = "$host.notes$",
    "HOSTDURATIONSEC" = "$host.duration_sec$",
    "LONGDATETIME" = "$icinga.long_date_time$",
    "SHORTDATETIME" = "$icinga.short_date_time$",
    "HOSTOUTPUT" = "$host.output$",
    "NOTIFICATIONAUTHORNAME" = "$notification.author$",
    "NOTIFICATIONCOMMENT" = "$notification.comment$",
    "HOSTDISPLAYNAME" = "$host.display_name$",
    "USEREMAIL" = "$user.email$"
  }

当然,我添加到此列表中的任何内容(例如"SHORTDATETIME" = "$icinga.short_date_time$",、"HOSTNOTES" = "$host.notes$",等)都可以正常工作,但是我在尝试针对脚本中的这些变量运行 linux 命令时遇到了麻烦。我错过了什么吗?有人知道我要去哪里错了吗?感谢任何/所有帮助。

monitoring
  • 1 个回答
  • 1071 Views
Martin Hope
TryTryAgain
Asked: 2015-09-19 10:51:38 +0800 CST

NMAP(或其他)连续端口扫描直到它返回打开?

  • 4

有没有办法使用 nmap 或其他任何方法进行连续端口扫描,比如在端口 22 上,直到服务启动并且端口恢复为打开状态?

有点像你可能有一个无限的ping,超时,看看主机何时恢复......但是端口扫描?

nmap
  • 1 个回答
  • 5338 Views
Martin Hope
TryTryAgain
Asked: 2015-08-08 08:53:10 +0800 CST

Cisco 控制台,是否可以将 DB9 拆分为多个 RJ45?

  • 1

Cisco 串行控制台电缆只是 DB9 到 RJ45。当然,现在很多人已经开始使用各种 DB9 到 USB 适配器来绕过许多没有串口的机器。但我更关心 RJ45 端并以某种方式拆分它。

是否有任何已知的双 RJ45 到单 DB9 连接?有可能吗?我希望能够管理到一台机器的两个控制台连接。

serial
  • 2 个回答
  • 681 Views
Martin Hope
TryTryAgain
Asked: 2015-07-03 07:10:00 +0800 CST

如何从域控制器日志中检索以前的 IP/DNS 信息?

  • 1

不幸的是,我开启了 DNS 清理;我需要检索的信息可能在事件查看器 DNS 日志中,但不再存在,或者我没有正确查找它。

故事:我需要报告一台在我们的网络上进行可疑活动的机器。活动发生在特定的时间窗口之间。DNS/IP 此后发生了变化。我从安全团队获得的所有信息都是一个 IP 和一个时间窗口。

问题:有没有其他地方可以让我获得该日志信息并追踪在特定时间哪台机器具有特定 IP?我还将要求网络查看事物的交换机/网关端(可能将其确定为 Mac 地址或其他东西),但我希望我能找到一种从系统端进行验证的方法。有任何想法吗?

domain-name-system
  • 2 个回答
  • 2651 Views
Martin Hope
TryTryAgain
Asked: 2015-06-18 13:21:24 +0800 CST

NetApp - 将卷数据复制到同一文件管理器上的 LUN

  • 1

我正在尝试将卷复制/vol/Archive_chi到 LUN(LUN 卷 = /vol/ArchiveLUN_chi; LUN = ArchiveLUN; LUN PATH = /vol/ArchiveLUN_chi/ArchiveLUN)。

我试过了ndmpcopy /vol/Archive_chi /vol/ArchiveLUN_chi,ndmpcopy /vol/Archive_chi /vol/ArchiveLUN_chi/ArchiveLUN但没有成功。

我发现 snap-mirror/-vault 在我们当前的环境/设置中是不切实际的。

我现在正在尝试使用vol copy start /vol/Archive_chi /vol/ArchiveLUN_chi或更直接vol copy start /vol/Archive_chi /vol/ArchiveLUN_chi/ArchiveLUN,但它们分别与Volume doesn't exist: /vol/ArchiveLUN_chi和出错Volume doesn't exist: /vol/ArchiveLUN_chi/ArchiveLUN。

vol copy只有在简单地使用卷名(卷到卷)之后,我才能开始工作vol copy start Archive_chi ArchiveLUN_chi,但是vol copy start Archive_chi ArchiveLUN或者vol copy start Archive_chi ArchiveLUN_chi/ArchiveLUN(卷到 LUN)我得到了Volume doesn't exist:" error.

我在网上和 KB 中看到了各种格式。如何将卷复制到 LUN?也许这仅在使用-s或-S快照标志时可用?我应该使用哪种格式?我是7模式。

任何帮助表示赞赏。谢谢

copy
  • 1 个回答
  • 369 Views
Martin Hope
TryTryAgain
Asked: 2015-05-05 18:22:23 +0800 CST

使用 7-mode CLI 获取 NetApp 磁盘架序列号

  • 2

是否可以从控制器 CLI 获取附加磁盘架的序列号?

我有 3 个 DS4246 连接到 FAS8020 7 模式 HA 对控制器。也许我在sysconfig -aordisk show -v输出中盯着它看?

任何帮助,将不胜感激。

netapp
  • 1 个回答
  • 6992 Views
Martin Hope
TryTryAgain
Asked: 2013-03-20 14:49:04 +0800 CST

当正向查找区域不包含请求的子域时如何使用外部 DNS 转发器

  • 1

使用 Windows 2008 R2 DNS:

我们有一个正向查找区:

somerealdomain.com

us-wil    |    A    |    10.10.0.1
us-chi    |    A    |    10.10.0.2
us-day    |    A    |    10.10.0.3
us-sea    |    A    |    10.10.0.4
us-sf     |    A    |    10.10.0.5
us-ny     |    A    |    10.10.0.6
give      |    A    |    10.10.0.7
me        |    A    |    10.10.0.8
test      |    A    |    10.10.0.9

如果我NSLookup对其中任何一个执行操作,它们显然会正确指向内部 IP。

现在,如果我希望使用我们的转发器 8.8.8.8、8.8.4.4 等提供的外部 DNS 解析任何不存在的子域,我该如何实现?比如说,我想解析 get.somerealdomain.com,它不包含在正向查找区域中,但可以在公共 DNS 服务器上解析?

我需要这个,所以如果有人搜索我们未包含在我们的正向查找区域中的子域,它将从公共 DNS 服务器出去并解析。我假设默认情况下会发生这种情况,就像我们没有为其写入记录的任何其他域一样,但是因为我们将 somrealdomain.com 作为正向查找区域,任何没有写入记录的子域都会死掉而不是询问外部域名系统。为什么?我该如何解决这个问题?

domain-name-system
  • 3 个回答
  • 9220 Views
Martin Hope
TryTryAgain
Asked: 2013-03-06 17:26:27 +0800 CST

使用通配符搜索 DNS?

  • 12

任何类似nslookup或dig提供基于名称中包含的内容进行搜索的功能...例如通配符搜索或其他内容?

我正在尝试为我们的帮助台团队制作一个带有 GUI 包装器的小脚本。理想情况下,我希望他们能够搜索用户的姓氏(DNS 记录中始终存在的姓氏),然后我会在下拉列表中填充可供选择的可能选项。

我无法找到一种方法来有效地拥有相当于nslookup *miller*......然后回来会很棒

Name: sf-jacobmiller.localdomain.com
Address: 10.10.10.121

Name: sf-justinmiller.localdomain.com
Address: 10.10.10.144

..然后我可以将其解析为下拉列表供他们选择。

我还没有研究哪些可用的东西ldapsearch可以做我正在寻找的事情。我唯一的要求是它内置于 OSX 中,我不需要安装任何其他东西,否则我愿意接受您可以提供的任何解决方案。谢谢

domain-name-system
  • 4 个回答
  • 41231 Views
Martin Hope
TryTryAgain
Asked: 2013-02-05 14:27:16 +0800 CST

Apple Remote Desktop (ARD) 操作系统特定包安装

  • 2

面对Apple 的静默更新最近造成的 Java 混乱,我正在寻找一种解决方案来安装特定于操作系统版本的 .pkg 文件。

Apple 继续为 10.6 提供 Java 更新,但对于 10.7+,我们需要从 Oracle 获取文件。苹果终于在周五发布了 10.6 的 Java 更新,但该软件在通过操作系统的软件更新部分显示为软件更新之前就已经可用了。

对于 10.6,我们可能最终只能等待 Apple 通过他们的软件更新推送它并使用 ARD 运行这些软件更新,但是当使用 Oracle 提供的 .pkg 文件通过 ARD 推送 Java 更新时,我想以确保我们只尝试在 10.7+ 的机器上安装,而不是在低于 10.7 的机器上安装。

问题:我想知道ARD Software Distribution是否能够根据客户端操作系统版本进行安装,我不想尝试在我们的任何 10.6 客户端上安装适用于 10.7+ 机器的 Oracle Java。我似乎无法在网上找到任何文档或讨论。任何/所有帮助表示赞赏。

我制定的答案(下面的答案有很大帮助,只是想为可能仍在摸不着头脑的人提供最终结果):

#!/bin/bash
os_ver_maj=$(sw_vers -productVersion | cut -d . -f 2)
    if [ $os_ver_maj -ge 7 ]; then
        mkdir /Volumes/ARD && mount_afp afp://ardservername.localdomain/ARD_pkgs /Volumes/ARD && installer -pkg /Volumes/ARD/jre-7u13-macosx-x64.pkg -target /
    else
        mkdir /Volumes/ARD && mount_afp afp://ardservername.localdomain/ARD_pkgs /Volumes/ARD && installer -pkg /Volumes/ARD/Java6u12OSX10.6.pkg -target /
    fi
umount /Volumes/ARD

解释:

  • 我选择直接在 ARD 服务器上托管文件,从 Oracle 下载几乎是不可能的,我相信它会在没有警告的情况下发生变化。
  • 我也选择不使用softwareupdate10.6,出现了太多其他问题,即使在选择特定的 PackageName 时也是如此。
  • 当新的 Java 更新出现时,我们将下载并从 .dmg 中提取 .pkg,将其放在 ARD 服务器上的 ARD_pkgs 目录中,并更新脚本以反映包版本更改。

我希望这对其他人有帮助,感谢您的投入和指导。

mac-osx
  • 2 个回答
  • 1542 Views
Martin Hope
TryTryAgain
Asked: 2013-02-01 16:56:09 +0800 CST

Powervault MD 圆形控制台电缆

  • 2

我们有两个 Powervault MD SAS 设备,具体型号让我看不懂,因为这些设备位于远程位置,我无法访问,而且现场的任何人都无法找到服务标签/序列号或型号。

我能够得到一些图片,其中我看到维护控制台端口是某种用于某种未知控制台电缆的圆形串行端口。谷歌搜索,仔细阅读各种 Power vault MD 手册,没有帮助。我希望有人熟悉这些较旧的串行控制台电缆,并且可以告诉我名称/标准或示例链接。非常感谢在某个方向上的任何/所有帮助。

console
  • 2 个回答
  • 5647 Views
Martin Hope
TryTryAgain
Asked: 2012-12-07 17:09:55 +0800 CST

迁移共享和权限的最佳实践?

  • 2

我们有一台 Windows 2008 R2 服务器正在替换旧的 Windows Storage Server。

数据存储通过 iSCSI 连接,因此我不需要传输任何数据。iSCSI 连接已在新机器上设置,现在我想知道:

我应该如何转让股份和权限?

我是使用 PERMCOPY 来获得权限还是从 Windows 2008 R2 开始有更好的东西(与 Windows 2000 相比):

PERMCOPY //SourceServer ShareName //DestinationServer ShareName

导出/导入注册表仍然是一个有效的选项吗?从:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares

任何帮助/提示将不胜感激。

windows-server-2008-r2
  • 2 个回答
  • 10004 Views
Martin Hope
TryTryAgain
Asked: 2012-10-30 10:14:14 +0800 CST

POE和交流电源

  • 1

将 POE 和交流电源连接到 WAP 会不会有任何问题?我很好奇,因为我发现一些 WAP 两者都有……想知道我是应该拉 AC 还是让它运行?

electrical-power
  • 2 个回答
  • 124 Views
Martin Hope
TryTryAgain
Asked: 2012-09-15 11:13:38 +0800 CST

Office365如何恢复整个垃圾箱

  • 3

我需要恢复整个 deleteditem aka dumpster 文件夹。

使用Get-MailboxStatistics [email protected] | Select *Deleted*我能够看到 2.2+GB 的数据 = 9,700+ 封电子邮件。

我怎样才能恢复所有这些?

我已经看到Search-Mailbox "Discovery Search Mailbox" -SearchQuery <search query> -TargetMailbox <user> -TargetFolder inbox我认为哪个可行,但仅适用于单个搜索和项目。我需要一个批处理解决方案。任何 Office 365 PowerShell 专家?

powershell
  • 3 个回答
  • 5902 Views
Martin Hope
TryTryAgain
Asked: 2012-08-24 10:21:21 +0800 CST

主机宕机后 Nagios 通知主机备份

  • 0

是否有可能让 Nagios 在主机/服务关闭后发送一个“主机/服务备份”通知?

对于某些通知,我的老板会收到通知。我们想知道一旦主机/服务备份,我们是否可以一次性收到通知,而不是等待另一个主机关闭通知或解析主机关闭电子邮件的间隔。

有任何想法吗?我用谷歌搜索并通读了手册,直到筋疲力尽,结果一片空白。

在最基本的层面上,我已经考虑过如何从 Nagios 发送一个“一切正常”的通知?但想在花时间做一些可能已经存在的事情之前更多地了解这个问题。

service
  • 1 个回答
  • 495 Views
Martin Hope
TryTryAgain
Asked: 2012-08-15 13:09:59 +0800 CST

卡壳 ESXi 4.0 - 如何在不重启的情况下恢复?

  • 0

我通过连接到 ESXi 4.0 服务器并使用unsupportedKVM 远程使用 shell 登录来完成一些管理。

然后我输入exit

现在它停留在一个空白行:

# exit

_

那_是一个闪烁的索引光标

有什么方法可以在不重启的情况下恢复 shell 吗?我已经尝试了常见的ctrl-c, ctrl-d, ,和escgoing back to只是让我回到那个卡住的外壳。在功能非常有限的屏幕中,我还尝试了“重新启动管理代理”选项……它也没有将屏幕改回 shell 提示符。alt+f2alt+f1alt+f2alt+f1

另外,根据 Falcon Momot 在评论和回答中的建议:

我只意识到alt+f1,alt+f2并且alt+f11是可用的 ttys。

alt+f1 是不受支持的登录/管理的外壳

alt+f2 终端图形用户界面选项

和 alt+f11 调出红色文字说明:

TSC: 2720302897 cpu0:0)Init: 461: Execute Disabel/No Execute CPU feature is not enabled for this machine.

我没有发现任何建议启用对我有帮助的建议,也没有发现任何从 ESXi 客户端启用它的方法......无需访问服务器。

有什么建议么?

vmware-esxi
  • 2 个回答
  • 7526 Views
Martin Hope
TryTryAgain
Asked: 2012-07-24 10:03:16 +0800 CST

显示 Catalyst Cisco 交换机上的所有用户

  • 7

我是 Cisco 的新手,遇到了一些困难:

我想列出所有用户帐户。show users只显示当前登录的用户。

更改启用密码没问题,但我想查看所有可用用户,以便我也可以更改特定用户密码。

  • 如何列出所有用户帐户?
  • 我将如何重置特定用户的密码?

使用 3750、3560 交换机和 55/10-20 ASA。

networking
  • 3 个回答
  • 81671 Views
Martin Hope
TryTryAgain
Asked: 2012-07-06 10:39:20 +0800 CST

为什么 Postfix 试图连接到其他机器的 SMTP 端口 25?

  • 11

我收到这些错误:

Jul  5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul  5 11:09:30 relay postfix/smtp[3085]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul  5 11:09:30 relay postfix/smtp[3086]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul  5 11:09:30 relay postfix/smtp[3086]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul  5 11:09:55 relay postfix/smtp[3087]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul  5 11:09:55 relay postfix/smtp[3084]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul  5 11:09:55 relay postfix/smtp[3088]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul  5 11:09:55 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.135]:25: Connection refused
Jul  5 11:09:55 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul  5 11:09:55 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused

这是一个 DNS 问题吗,值得怀疑,因为我已经从我们的本地 DNS 更改为 Google 的 ..仍然 Postfix 偶尔会尝试从各种地址连接到 ab.xyz.com,这些地址可能有也可能没有端口 25 打开并充当邮件服务器开始。

为什么 Postfix 会尝试连接到日志中显示的其他机器?

  • 邮件发送正常,除此之外,似乎一切都很好。

偶尔我也会看到:

中继后缀/错误[3090]: 3F1AB42132: to=, relay=none, delay=32754, delays=32724/30/0/0, dsn=4.4.1, status=deferred(暂时暂停交付:连接到ab.xyz .com[10.41.0.102]:25: 连接被拒绝)

我的 Postfix 设置几乎没有限制:

mynetworks = 127.0.0.0/8, 10.0.0.0/8

只要。就像我说的那样,似乎所有邮件都通过了,但我讨厌看到错误,这让我很困惑为什么它会尝试连接到日志中看到的其他机器。

一些输出cat /var/log/mail.log|grep 3F1AB42132

7 月 5 日 02:04:01 中继 postfix/smtpd[1653]: 3F1AB42132: client=unknown[10.41.0.109]

7 月 5 日 02:04:01 中继后缀/清理 [1655]: 3F1AB42132: message-id=

7 月 5 日 02:04:01 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 02:04:31 中继后缀/smtp[1634]:3F1AB42132:to=,中继=无,延迟=30,延迟=0.02/0/30/0,dsn=4.4.1,状态=延迟(连接到ab.xyz.com[10.41.0.110]:25: 连接被拒绝)

7 月 5 日 02:13:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 02:14:28 中继 postfix/smtp[1681]: 3F1AB42132: to=, relay=none, delay=628, delays=598/0.01/30/0, dsn=4.4.1, status=deferred(连接到ab.xyz.com[10.41.0.247]:25: 连接被拒绝)

7 月 5 日 02:28:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 02:29:28 中继后缀/smtp[1684]:3F1AB42132:to=,中继=无,延迟=1527,延迟=1497/0/30/0,dsn=4.4.1,状态=延迟(连接到ab.xyz.com[10.41.0.135]:25: 连接被拒绝)

7 月 5 日 02:58:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 02:59:28 中继后缀/smtp [1739]:3F1AB42132:to=,中继=无,延迟=3327,延迟=3297/0/30/0,dsn=4.4.1,状态=延迟(连接到ab.xyz.com[10.40.40.130]:25:连接超时)

7 月 5 日 03:58:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 03:59:28 中继 postfix/smtp[1839]: 3F1AB42132: to=, relay=none, delay=6928, delays=6897/0.03/30/0, dsn=4.4.1, status=deferred(连接到ab.xyz.com[10.41.0.101]:25: 连接被拒绝)

7 月 5 日 04:11:03 中继 postfix/qmgr[2039]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 04:11:33 中继后缀/错误 [2093]: 3F1AB42132: to=, relay=none, delay=7653, delays=7622/30/0/0, dsn=4.4.1, status=deferred(暂时交付暂停:连接到 ab.xyz.com[10.41.0.101]:25:连接被拒绝)

7 月 5 日 05:21:03 中继 postfix/qmgr[2039]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 05:21:33 中继后缀/错误 [2217]: 3F1AB42132: to=, relay=none, delay=11853, delays=11822/30/0/0, dsn=4.4.1, status=deferred(暂时交付暂停:连接到 ab.xyz.com[10.41.0.101]:25:连接被拒绝)

7 月 5 日 06:29:25 中继 postfix/qmgr[2420]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 06:29:55 中继后缀/错误 [2428]: 3F1AB42132: to=, relay=none, delay=15954, delays=15924/30/0/0.08, dsn=4.4.1, status=deferred(暂时交付暂停:连接到 ab.xyz.com[10.41.0.101]:25:连接被拒绝)

7 月 5 日 07:39:24 中继 postfix/qmgr[2885]: 3F1AB42132: from=, size=3404, nrcpt=1 (queue active)

7 月 5 日 07:39:54 中继后缀/错误 [2936]: 3F1AB42132: to=, relay=none, delay=20153, delays=20123/30/0/0, dsn=4.4.1, status=deferred(暂时交付暂停:连接到 ab.xyz.com[10.40.40.130]:25:连接超时)

smtp postfix
  • 2 个回答
  • 25819 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve