0

我已经设置了MRTG-rrdtools-routers2.cgi并且设置工作正常并且作为初学者很高兴:)

我已经在 MRTG cfgs 中设置了'ThreshDir:','ThreshMinI'和。'ThreshProgI'在第一次运行时,我的脚本'ThreshProgI'运行没有任何问题,但它不会在接下来的 5 分钟内运行。

我看到在该'ThreshDir:'位置,第一次运行 MRTG 时会生成一个文件。如果我删除该文件,那么我的脚本'ThreshProgI'将在下一次 MRTG 运行中运行。

到目前为止,我在这里注意到的是,在生成'ThreshDir:'文件后,'ThreshProgI'将停止在我的设置中工作。这可能是什么原因,我怎样才能'ThreshProgI'每 5 分钟运行一次('ThreshMinI'失败时)。

4

1 回答 1

1

这是设计使然。

MRTG 仅在第一次打破阈值时运行阈值程序,而不是在随后的运行中,直到它恢复。最后一个状态保存在 ThreshDir 中以便管理它。

对于恢复时运行的阈值程序还有另一个定义。

无论之前的状态如何,诱使 MRTG 在每次运行时都运行阈值程序的唯一方法是在每次通过时删除 ThreshDir 中的状态历史记录文件(正如您所做的那样)。

于 2013-07-28T23:02:16.290 回答