Dell S6100: Monitor serial-getty service (#8304)
Why I did it serial-getty service exited in Dell S6100 device randomly. How I did it Added serial-getty to monit services. How to verify it Stop serial-getty in ssh session and check whether the service restarts or not.
This commit is contained in:
parent
2bb9f0b314
commit
81ab2f1bbb
@ -25,5 +25,6 @@ s6100/systemd/platform-modules-s6100.service etc/systemd/system
|
|||||||
s6100/systemd/s6100-lpc-monitor.service etc/systemd/system
|
s6100/systemd/s6100-lpc-monitor.service etc/systemd/system
|
||||||
s6100/systemd/s6100-reboot-cause.service etc/systemd/system
|
s6100/systemd/s6100-reboot-cause.service etc/systemd/system
|
||||||
s6100/systemd/s6100-i2c-enumerate.service etc/systemd/system
|
s6100/systemd/s6100-i2c-enumerate.service etc/systemd/system
|
||||||
|
s6100/scripts/s6100_serial_getty_monitor etc/monit/conf.d
|
||||||
common/fw-updater usr/local/bin
|
common/fw-updater usr/local/bin
|
||||||
common/onie_mode_set usr/local/bin
|
common/onie_mode_set usr/local/bin
|
||||||
|
@ -52,6 +52,7 @@ if [[ "$1" == "init" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
install_python_api_package
|
install_python_api_package
|
||||||
|
monit reload
|
||||||
|
|
||||||
elif [[ "$1" == "deinit" ]]; then
|
elif [[ "$1" == "deinit" ]]; then
|
||||||
/usr/local/bin/s6100_i2c_enumeration.sh deinit
|
/usr/local/bin/s6100_i2c_enumeration.sh deinit
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
#Dell S6100 serial getty monitor
|
||||||
|
check process serial-getty matching "ttyS"
|
||||||
|
start program = "/bin/systemctl start serial-getty@ttyS1.service"
|
||||||
|
stop program = "/bin/systemctl stop serial-getty@ttyS1.service"
|
Loading…
Reference in New Issue
Block a user