社区讨论

雷竞技网站MikroTik应用
用户头像
mciania
刚刚加入了
主题作者
职位: 3.
加入: 2021年6月23日星期三下午1:11

[脚本]健康检查通知

2021年7月4日星期日上午11:31

我想分享一个非常简单的脚本,用一个“他妈的简单”的应用程序来监控任何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中使用它,请在这里雷竞技网站分享你的配置或想法。
用户头像
Jotne
论坛专家
论坛专家
职位: 3196
加入: 2016年12月24日星期六上午11:17
地点:Magrathean

Re: [Script] Healthchecks通知

2021年7月4日星期日下午5:14

如果你喜欢自己做,而不是把它放在外部服务器上,你可以使用Splunk(每天最多500MB的日志免费)

看我的签名。
viewtopic.php吗?t = 137338
sleerf
常客
常客
职位: 62
加入: 2016年9月13日星期二上午9:12

Re: [Script] Healthchecks通知

2022年3月22日星期二下午7:52

我很惊讶这里没人感兴趣。我来找一些具体的东西,我要检查一下,看看它是否有效。

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

由于上周末计划停电,我们有机会更仔细地观察这一点。在winbox/System Health中显示psu1state-OK、psu2state-OK。在此期间,psu-2状态下降。因此,似乎我真正需要的是一种方法,让路由器在psu-1或psu2状态发生变化时发出通知。希望你的链接能解决这个问题。如果是这样,我先谢谢你。如果你知道有更好的解决方案,我将非常感谢你的任何建议。:-)
用户头像
eworm
论坛专家
论坛专家
职位: 1025
加入: 2014年10月22日星期三上午9:23
地点:德国奥伯豪森
联系人:

Re: [Script] Healthchecks通知

2022年3月23日星期三凌晨1:16

在winbox/System Health中显示psu1state-OK、psu2state-OK。在此期间,psu-2状态下降。
你可以看看通知运行状况状态(支持监视PSU状态)和其他运行状况值。

谁在线?

浏览本论坛的用户:rextended4位客人

Baidu
map