Kung hindi ka pamilyar dito, basahin ang gabay na ito upang malaman ang tungkol sa:
- Ano ang asong tagapagbantay
- Ano ang Mga Uri ng Watchdog sa Raspberry Pi
- Bakit Mahalagang Paganahin ang Watchdog sa Raspberry Pi
- Paano I-setup ang Watchdog sa Raspberry Pi
- Konklusyon
Ano ang asong tagapagbantay
A asong nagbabantay ay isang hardware o software device na tumatakbo sa iyong system at patuloy na sinusubaybayan ang pagpapatakbo ng system. Kung may nakita itong anumang pagkakamali sa system tulad ng pagiging hindi tumutugon o nag-hang ang system, awtomatiko itong gagawa ng kinakailangang pagkilos, gaya ng pag-reboot ng system.
Ano ang Mga Uri ng Watchdog sa Raspberry Pi
Mayroong dalawang uri ng asong nagbabantay sa Raspberry Pi; hardware at software. Mga asong nagbabantay sa hardware ay mga device na nakakonekta sa iyong system sa pamamagitan ng mga GPIO pin. Habang tagapagbantay ng software ay isang program na tumatakbo sa iyong Raspberry Pi system. Ang parehong hardware at software watchdog ay isang epektibong pagpipilian para mapigilan ang iyong Raspberry Pi system mula sa pagbitin o hindi pagtugon.
Bakit Mahalagang Paganahin ang Watchdog sa Raspberry Pi
Pinapagana ang asong nagbabantay sa Raspberry Pi ay mahalaga dahil sa mga sumusunod na dahilan:
- Pinipigilan nito ang iyong system na hindi gumana dahil sa mga bug sa software o anumang uri ng pagkabigo sa hardware.
- Sinusubaybayan nito ang mga aktibidad ng iyong system, gaya ng boltahe o temperatura ng device at nire-restart ang system upang mapanatiling ligtas ang iyong device. Kaya, tumutulong upang madagdagan ang pagiging maaasahan at katatagan ng system.
Paano I-setup ang Watchdog sa Raspberry Pi
Upang i-set up asong nagbabantay sa Raspberry Pi, sundin ang mga hakbang na ito:
Hakbang 1: I-load ang Watchdog Module
Ang Raspberry Pi device ay may built-in asong nagbabantay module na maaaring ma-trigger kung i-load mo ito, maaari itong gawin sa pamamagitan ng paggamit ng sumusunod na command:
sudo modprobe bcm2708_wdogMaaari mo ring subukang patakbuhin ang utos sa itaas gamit ang sumusunod asong nagbabantay module kung ang module sa itaas ay hindi makakapag-load sa Raspberry Pi system:
sudo modprobe bcm2835_wdt
Tandaan: Sa aking kaso, ang module ng tagapagbantay ay bcm2835_wdt.
Hakbang 2: I-edit ang Module File
Ngayon, buksan ang mga module ng file sa Raspberry Pi gamit ang nano editor sa pamamagitan ng sumusunod na command:
sudo nano / atbp / mga modulePagkatapos ay idagdag ang pangalan ng module sa loob ng file. Ang pangalan ng module ay dapat ang isa na matagumpay na na-load sa unang hakbang:
I-save ang file gamit ang CTRL+X, idagdag AT at pumasok para lumabas sa terminal.
Hakbang 3: I-install ang Watchdog sa Raspberry Pi
Ang kasangkapang tagapagbantay ay magagamit na sa repositoryo ng Raspberry Pi at maaaring mai-install sa pamamagitan ng pagpapatakbo ng sumusunod na apt command:
sudo apt i-install asong nagbabantay chkconfig -at
Hakbang 4: Paganahin ang Serbisyo ng Watchdog
Kailangan mong paganahin ang asong nagbabantay serbisyo sa iyong Raspberry Pi system mula sa sumusunod na command:
sudo systemctl paganahin asong nagbabantay
Hakbang 5: Simulan ang Serbisyo ng Watchdog
Pagkatapos paganahin, maaari kang magsimula asong nagbabantay serbisyo sa Raspberry Pi mula sa sumusunod na utos:
sudo systemctl simulan watchdogHakbang 6: Suriin ang Katayuan ng Watchdog
Dapat mong tiyakin na ang serbisyo ng watchdog ay gumagana at tumatakbo sa Raspberry Pi, maaari itong gawin sa pamamagitan ng paggamit ng utos na ibinigay sa ibaba:
sudo systemctl status watchdog
Hakbang 7: I-configure ang Watchdog sa Raspberry Pi
Ngayon buksan ang asong nagbabantay configuration file sa Raspberry Pi sa pamamagitan ng pagpapatakbo ng sumusunod na command:
sudo nano / atbp / asong tagapagbantay.confSa loob ng file ng pagsasaayos ng asong tagapagbantay, alisin sa komento ang linyang “ #watchdog-device = /dev/watchdog ”. Maaari mong manual na maghanap sa linyang ito gamit ang CTRL+W, at pagkatapos ay i-save ang file gamit ang CTRL+X , idagdag AT at pindutin ang enter:
Sa sandaling i-save mo ang file, ang asong nagbabantay Ang daemon ay magpapadala ng tibok ng puso bawat 10 segundo sa /dev/watchdog, at kung hindi ito makakatanggap ng anumang signal mula rito, ire-restart nito ang system
Hakbang 8: Subukan ang Watchdog Functionality
Maaari mong subukan kung tama ang mga pagbabagong ginawa mo sa pamamagitan ng pagbuo ng fork bomb sa Raspberry Pi mula sa sumusunod na command:
: ( ) { : | : at } ;:Maghintay ng 10 segundo at makikita mo ang iyong Raspberry Pi system na mag-restart pagkatapos ng oras na iyon, na nagsisiguro na ang asong nagbabantay ay matagumpay na gumagana at tumatakbo sa iyong system. Kung makakita ito ng anumang hindi tumutugon sa iyong device, magre-restart ito, sa gayon ay mapanatiling stable ang iyong device.
Konklusyon
Ang pag-set up ng watchdog sa Raspberry Pi ay isang simple at direktang proseso at maaaring gawin sa pamamagitan ng unang pag-load ng asong nagbabantay module sa device. Pagkatapos nito, kailangan mong idagdag ang module sa loob ng /etc/modules file at i-save ito. Pagkatapos ay i-install ang watchdog daemon sa Raspberry Pi system, paganahin at i-restart ang daemon upang patakbuhin ito sa system. Sa wakas, kailangan mo lang i-uncomment ang /dev/watchdog linya sa loob ng file ng configuration ng watchdog upang payagan ang watchdog na subaybayan ang iyong system. Pagkatapos nito, maaari mong subukan ang paggana nito sa pamamagitan ng pagbuo ng fork bomb sa Raspberry Pi system.