sysmngr: Added support for DeviceInfo.MemoryStatus.MemoryMonitor. Object

This commit is contained in:
Amin Ben Romdhane 2024-11-08 18:50:16 +01:00
parent c0208dab2e
commit d4a631f0cb
3 changed files with 26 additions and 2 deletions

View file

@ -5,13 +5,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=sysmngr
PKG_VERSION:=1.0.2
PKG_VERSION:=1.0.3
LOCAL_DEV:=0
ifneq ($(LOCAL_DEV),1)
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://dev.iopsys.eu/system/sysmngr.git
PKG_SOURCE_VERSION:=b7a44f16b362546e167a8950f3a2136f2f5e80d7
PKG_SOURCE_VERSION:=d15e6c63642b33dfb582656b5fed29b66fc050d7
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz
PKG_MIRROR_HASH:=skip
endif

View file

@ -5,3 +5,11 @@ config reboots 'reboots'
config process_status 'process'
option instance_refresh_interval '0'
config memory_status 'memory'
option enable '0'
option polling_interval '60'
option critical_rise_threshold '80'
option critical_fall_threshold '60'
option enable_critical_log '0'
option file_path '/var/log/critical_memory.log'

View file

@ -14,3 +14,19 @@ start_service()
procd_set_param respawn
procd_close_instance "sysmngr"
}
reload_service() {
ret=$(ubus call service list '{"name":"sysmngr"}' | jsonfilter -qe '@.sysmngr.instances.sysmngr.running')
if [ "$ret" != "true" ]; then
stop
start
else
ubus send sysmngr.reload
fi
return 0
}
service_triggers() {
procd_add_reload_trigger sysmngr
}