标签: monitoring

Nagios 以电子邮件形式发送每日警报历史记录

我知道我们可以使用 nagios 插件通过电子邮件通知来发送任何类型的严重警报的电子邮件。现在,我希望每天发送一封电子邮件作为过去一天的关键警报的报告。有人可以帮我解决这个问题。

linux monitoring nagios

2
推荐指数
1
解决办法
4348
查看次数

查找用户 - 不知道 IIS 的内部结构

犯罪地点是带有 IIS7 的 WinSrv2008。
我的 IIS apppool 用户正在尝试创建一个文件夹但失败了。我如何找出它是哪个用户?

假设我对 IIS7 和 Aspnet 了解不多,但需要通过工具跟踪发生的任何事情。

所以我启动Sysinternals/ProcessMonitor来找出发生了什么。
正如我所怀疑的那样,我发现访问被拒绝。但是哪个用户?我将 User 列添加到输出或 ProcessMonitor 中,它用大写字母表示IIS Apppool\Defaultapppool。嗯……那不是用户吧?如果我转到 IIS 及其 Apppools 和高级设置以及进程模型和身份,我可以看到有关它是哪个用户的线索,但这只是因为我知道 IIS。如果它是 Apache 或 LightHttpd 或其他什么?我如何看到用户给予适当的权限?

windows monitoring windows-server-2008 iis-7 users

2
推荐指数
1
解决办法
218
查看次数

Wireshark 和镜像端口每秒带来 10k+ 数据包

我在一台监控机器上安装了wireshark来监控我们办公室的互联网流量(大约40台机器)。但是,每当我在大约 30-40 秒内启动 wireshark 时,它就会崩溃 - 我认为是由于每秒接收的大量数据包大约 10,000+。有没有办法解决这个问题?我曾尝试使用屏幕顶部附近的过滤器选项,但我仍然必须启用监控,到那时正在传递太多数据以供计算机处理......我想!

monitoring wireshark packets

2
推荐指数
1
解决办法
197
查看次数

Nagios 可用性报告文件存储在哪里?

如何访问 Nagios 可用性报告文件以检索“正常运行时间百分比”以及有关主机和服务的其他信息?

我知道它可以通过 Nagios CGI 访问,但我想在自定义界面上使用它。我可以使用那些 CGI 脚本来实现我想要的吗?

monitoring high-availability nagios report

2
推荐指数
1
解决办法
7263
查看次数

使用 cronjobs 进行磁盘监控——报告磁盘问题

有没有办法监控磁盘健康状况并发送 cronjob 报告以发现错误?

我知道你可以smartctl -s on -a /dev/hda用来提取信息,但只是想知道是否有一种方法可以用来过滤并且只在需要注意的时候发送。

SmartMon 是我想要研究的东西吗?

linux monitoring performance hard-drive diskmanagement

2
推荐指数
1
解决办法
1148
查看次数

延迟 Nagios/Icinga 检查

在监控服务器的健康状况时,一些故障或警告是紧急的,但其他的只有在它们持续存在时才重要。我在想这样的事情:

  • 有些软件需要更新
  • 时间偏移与 NTP 不同

如果未解决这些问题可能会成为真正的问题,但已经有后台服务来处理它们 - 无人值守升级、NTP 客户端服务等。在问题出现和这些后台进程开始解决它们之间总是有很短的延迟,并且我们的监视器在那个间隙发送了一系列电子邮件 - 然后在问题解决后一分钟后再次发送。我通常醒来时会收到一大堆“问题”电子邮件,每封电子邮件都会在一分钟后发送相应的“解决方案”电子邮件。危险在于,在忽略一百个不相关的警告时,我可能会错过真正的警告。

那么是否有任何方法可以指示 Icinga 或 Nagios 仅在问题持续超过特定时间(例如 5 分钟)时才报告问题?

monitoring nagios icinga system-monitoring

2
推荐指数
1
解决办法
745
查看次数

查看与 Postfix 的实时连接列表

我在一个有几百个本地用户和邮箱的 linux 机器上运行 Postfix。

有没有办法监控到 Postfix 服务的所有传入连接 (SMTP)?即“IP 地址 xxxx 刚刚连接到 Postfix 服务器”和“IP 地址 yyyy 刚刚断开连接”的实时流?

我想监控所有传入连接,以便我可以查找尝试向我的用户发送多个垃圾邮件或可能尝试中继(顺便说一句,这不是开放中继!)的相同 IP 地址的趋势。

只需将列出的 IP 地址的所有连接和断开连接转储到文本文件或系统日志就完美了。或者可能有另一种更好的方法?

谢谢!

linux monitoring smtp postfix logging

2
推荐指数
1
解决办法
1万
查看次数

为什么RAID 1下一对盘的温度会出现很大的温差?

对我来说,从 SMART 导出的一个磁盘的温度读数与 RAID 1 配置中的双胞胎的温度读数相差多达9°C,这对我来说似乎很奇怪:

# smartctl -d scsi -A /dev/sg1
=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     34 C
Drive Trip Temperature:        68 C

# smartctl -d scsi -A /dev/sg2
=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     43 C
Drive Trip Temperature:        68 C
Run Code Online (Sandbox Code Playgroud)

该服务器是一款1U的Dell PowerEdge R210与规格在这里。造成这种异常的原因可能是什么?

monitoring smart physical-environment

2
推荐指数
1
解决办法
1329
查看次数

如何在充当服务器的台式计算机上远程访问 bios?

通过计算机网络进行远程控制甚至到“bios”级别的选项有哪些。我见过戴尔为其服务器提供的 DRAC/带外管理,通常是内置管理卡。我问的是更通用的非机架式机器,这些机器最初设计时并没有考虑到这一点。

我希望能够远程控制我当前正在访问的任何类型的服务器——windows、linux 或 mac——并且能够从 linux 或 mac 访问它。我想要一种允许我“按 f2”(等)并进入设置、更改 bios 设置、中断启动过程等的控件类型。如果它是“视频阻止”解决方案(即没有别的)就可以了可以插机器看视频)

我找到了StarTech.com 1 端口 USB PS/2 服务器远程控制 IP KVM 切换器,它声称可以满足我的要求 - 但它是 400 美元,并使用了 Java 网络界面 :(

有没有更便宜/重量更轻的替代品?我不反对 DIY 类型的解决方案。

linux monitoring remote bios keyboard-video-mouse

2
推荐指数
1
解决办法
2万
查看次数

Linux: ps 命令的输出与预期的随机不同,你能找到原因吗?

我写了一个 Nagios 检查,它计算有多少 pgpool 进程正在运行以及每个进程运行了多长时间。我在 Linux CentOS 6.4 上运行

为了获得进程运行的时间,我使用了下一个命令:

ps -p PID -o etime=
Run Code Online (Sandbox Code Playgroud)

例子:

[root@pgpool ~]# ps -p 28737 -o etime=
   08:35:48
[root@pgpool ~]#
Run Code Online (Sandbox Code Playgroud)

这是正常输出,但有时我会得到以下输出并破坏脚本: 7-17:15:52 示例:

[root@pgpool ~]# for prc in $(ps -ef | grep pgpool | grep -v wait | grep -v PCP | awk '{print $2}'); do ps -p $prc -o etime= ; done
      40:55
   22:08:43
      23:55
   15:12:36
      20:35
 7-17:15:52
   09:34:35
29-00:56:18
[root@pgpool ~]#
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

  • 这是什么意思?该过程在 7 到 17 小时之间运行?
  • 为什么有时输出布局不同?

monitoring ps

2
推荐指数
1
解决办法
546
查看次数