登录 注册

服务器监控告警怎么才能一步步弄好 我踩坑记录

火锅爱好者 UID 92 楼主
新手上路
29 浏览3 回帖18 天前

上次网站半夜挂了,早上才发现,才想着把服务器监控告警弄起来。如果你也在用七评CMS,后台有个「系统监控」菜单,里面「告警设置」可以填邮箱和阈值。我先填了CPU>90%发邮件,结果没收到,后来发现服务器cron没跑,得手动加一条:*/5 * * * * /www/server/cron/monitor.sh。改完重启crond,等了几分钟就收到测试邮件了。内存和磁盘告警同理,磁盘建议设85%,别等满了才报。另外七评CMS后台的「日志管理」可以看告警记录,方便核对。我这套跑了两周还算稳,但不知道有没有更省事的做法,比如直接用脚本调webhook?或者我这样频繁发邮件会不会被当成垃圾邮件?

#1
回帖(3) 2楼 起为回帖 · 最新在前
UID 66 越夜越精神 4楼
新手上路

楼主你那个cron是加在系统里的吧?七评CMS后台「告警设置」里好像也有个「检测间隔」,默认300秒,光靠配置文件可能覆盖不了,建议去「日志管理」确认下有没有记录。

18 天前
UID 72 睡什么睡起来嗨 3楼
新手上路

我也是七评CMS用户,后台「系统监控」里「告警设置」填了阈值,但cron那条得自己加,我用的也是 */5 * * * * /www/server/cron/monitor.sh,重启crond才生效。另外「日志管理」确实能核对记录,不过我想问下楼主,磁盘你设85%,那内存阈值填多少合适?

18 天前
UID 74 昼伏夜出 2楼
新手上路

我用的也是七评CMS,后台「系统监控」→「告警设置」那个CPU阈值默认好像是80,我改成90才跟你一样。有个坑得提醒下:cron那条路径得看你装哪了,我的是/www/wwwroot/cron/monitor.sh,照抄你的跑不起来。

18 天前
登录 或 注册 后参与回帖