页面11

[脚本]健康检查通知

发布:2021年7月4日星期日上午11:31
通过mciania
我想分享一个非常简单的脚本,用一个“他妈的简单”的应用程序来监控任何RouterOS设备(甚至更多的设备、站l雷竞技点等)https://healthchecks.io。该应用程序可以从作者站点使用(需要注册,但对于小型实例是免费的),也可以是自托管的。它的主要优点是非常容易设置和集成一堆服务(实际上是电子邮件和每个使用webhooks的信使)。在Rol雷竞技uterOS站点,你只需要脚本和调度程序:
代码:选择所有
\ \n:local printerid \"c4a36fdb-24ce-49e1-b038-c158fdeb8022\";\ \n:local tvid \" a8cd4baaa -fa83-494a-bd1b-f649265af614\";\ \n:local ruptime [/system resource get uptime];\ \n/tool fetch duration=10 output=none http-data=\" uptime:\$ruptime\" http-method=post url=\"https://\$healthchecksaddress\$routerid\";\ \n:if ([/ping 192.168.0.191 count=1] =1) do={/tool fetch duration=10 output=none https://\$healthchecksaddress\$printerid\"};\ \n:if ([/ping 192.168.0.201 count=1] =1) do={/tool fetch duration=10 output=none http-method=post url=\"https://\$healthchecksaddress\$tvid\"};\ \n" /系统调度程序add interval=5m name=healthchecks on-event=healthchecks policy=read,write,test
在这个例子中,我将设备的正常运行时间发送给Healthchecks,以了解没有短暂断电以及路由器实际工作的时间。

这只是一个例子(id是随机的),你需要在Healthchecks(设置时间表和集成)中创建自己的检查,并在脚本中设置适当的变量。
这只是“工作概念”,我很感激任何关于如何改进它的想法。创建一个数组:ips→healthchecks (uri),或者任何其他奇特的想法,用它来监视什么和如何监视。。如果你在你的microtiks中使用它,请在这里雷竞技网站分享你的配置或想法。

Re: [Script] Healthchecks通知

发布:2021年7月4日星期日下午5:14
通过Jotne
如果你喜欢自己做,而不是把它放在外部服务器上,你可以使用Splunk(每天最多500MB的日志免费)

看我的签名。
viewtopic.php吗?t = 137338

Re: [Script] Healthchecks通知

发布:2022年3月22日星期二下午7:52
通过sleerf
我很惊讶这里没人感兴趣。我来找一些具体的东西,我要检查一下,看看它是否有效。

我们的CCR直接位于光纤连接上,并且有一个相当大的备用电池,可以运行路由器,CSS, 4个ap和P2P至少4个小时。这个网站有严重的电力问题,偶尔我们仍然会为这个网站上超过150个客户失去服务,因为直到它掉下来,我们实际上并不知道它有电池。

由于上周末计划停电,我们有机会更仔细地观察这一点。在winbox/System Health中显示psu1state-OK、psu2state-OK。在此期间,psu-2状态下降。因此,似乎我真正需要的是一种方法,让路由器在psu-1或psu2状态发生变化时发出通知。希望你的链接能解决这个问题。如果是这样,我先谢谢你。如果你知道有更好的解决方案,我将非常感谢你的任何建议。:-)

Re: [Script] Healthchecks通知

发布:2022年3月23日星期三凌晨1:16
通过eworm
在winbox/System Health中显示psu1state-OK、psu2state-OK。在此期间,psu-2状态下降。
你可以看看通知运行状况状态(支持监视PSU状态)和其他运行状况值。

Baidu
map