群晖DSM不能启动资源监控的修复

【症状】
“资源监控”一直显示“加载中”,无法显示CPU及内存情况,直接启动“资源监控”也提示“无法联机,请确认网络设置”。

百度搜索的结果只有一个:被黑啦,重装吧~

黑你妹的百度,要不是谷歌近期访问很不顺畅,搜索技术相关的东西轮得到你?

黑群晖 DS3612xs,只在内网使用,无论是 ssh 登录、Synology Assistant、手机登录 web 查看系统资源,也都正常,服务器被黑已经排除。数据比较重要,也不便动数据盘,免得 shr 检验一次得几个小时。重装、恢复默认设置虽然能解决,但不是我需要的。

思考一番,莫非是非正常断电关机造成的影响?

为了更好的搜索到到解决方法,把群晖web切换为英文版显示,然后根据英文错误提示,用bing搜索,功夫不负有心人,在官网论坛找到相关的信息。

ssh到群晖,用root登录,然后:
/usr/syno/etc.defaults/rc.d/S96synosnmpcd.sh stop

关键是这里!删除pid啊:
rm /var/run/synosnmpcd.pid

然后重新启动即可:
/usr/syno/etc.defaults/rc.d/S96synosnmpcd.sh restart

不需要在控制面板里启用 SNMP 服务,也不需要用 ipkg 安装 net-snmp 的。