mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
sysmngr: Added support for DeviceInfo.MemoryStatus.MemoryMonitor. Object
This commit is contained in:
parent
c0208dab2e
commit
d4a631f0cb
3 changed files with 26 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue