在我的基础设施中,我有服务器,它会定期做一些繁重的工作。让我们说,每10分钟,CPU利用率为100%,持续时间不超过5分钟。如果服务器在此状态下工作的时间超过15分钟,那么我希望收到通知,否则短时间内的峰值利用率是正常的。
因此,我在<TextView
android:id="@+id/textView123"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:paddingRight="10dip"
android:textSize="50dp" />
中创建了一个特殊的主机类,如下所示:
$SHINKEN_ETC/packs/company_packs/template.cfg
然后我在(...)
define host {
name linux_1min_15tries_every1min
use linux
max_check_attempts 15
check_interval 1
retry_interval 1
flap_detection_enabled 0
register 0
}
(...)
中使用它:
$SHINKEN_ETC/hosts/company_hosts.cfg
同时,每次利用率达到峰值时,主机都会在Shinken进入临界状态。看起来它在第一次检查后达到HARD状态。此外,柜台永远不会上升。它始终保持在1/15 lvl。任何想法如何解决?
Shinken版本是1.4.2