Sisukord:
- Samm: koguge osi
- Samm: seadistage Raspberry Pi
- Samm: avage terminaliaken ja logige sisse
- Samm: uuendage ja värskendage alati
- Samm: installige Shinkeni sõltuvused
- Samm: installige Shinken
- Samm: lähtestage ja käivitage Shinken
- Samm: seadistage ja konfigureerige Sqlite3
- Samm: installige Shinken Web UI
- Samm: lisage kasutajad ja paroolid
- Samm 11: Lisa: viited
- 12. samm: Lisa: värskendused
- Samm 13: Lisa: tõrkeotsing
- 14. samm: Lisa: järelevalveta installimine
Video: Shinkeni võrgumonitori installimine ja seadistamine Raspberry Pi -le: 14 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
MÄRKUS: shinkeni värskendati viimati MAR2016 stabiilseks versiooniks 2.4.3. Niisiis liikusin mitu aastat tagasi koduvõrgu jälgimise muude viiside juurde. Lisaks tundub, et php5 pole saadaval
Niisiis, palun ärge kasutage seda juhendit!
Installige ja seadistage shinken Network Monitori uusim versioon kodu või väikeettevõtte jaoks.
Tööl arendab minu meeskond tarkvara enam kui 75 serveriklassi jaoks, kus on üle 300 eksemplari mitmes andmekeskuses ja kohapeal. Kogenud operatiivmeeskond jälgib ja hoiab neid servereid ööpäevaringselt töökorras. Mul pole midagi nende teadmistele ega asjatundlikkusele lähedast. Peale minu pole mul keegi koduvõrku toetamas. Ja ma tahan kulutada null aega oma koduvõrgu jälgimisele ja hooldamisele.
Minu kodu LAN -is on rohkem kui 40 ühendatud seadet, mis on palju suurem, kui ma kunagi ootasin. Paljudes kodudes, võib -olla isegi teie oma, on palju ühendatud seadmeid. Võrguseadmete näited on järgmised.
- süle- ja tahvelarvutid
- e -raamatu lugejad
- Mobiiltelefonid
- pesa termostaadid, uksekellade helistamine
- turvasüsteem, niisutussüsteem
- nutitelerid, U-salmi vastuvõtjad ja DVR
- voogesituse meediumiserverid (Apple TV, Roku, ChromeCast FireStick)
- vaarika pi koduautomaatika projektid
Kuna rohkem koduseadmeid ühendatakse, eeldan, et mu võrk kasvab.
Miks peaks kodus olema võrgumonitor? Koduvõrgus on kriitilisi servereid ja teenuseid. Kriitiliste serverite näideteks on: Interneti -teenuse pakkuja lüüs, traadita pääsupunkt, turvasüsteem ja niisutussüsteem. Kriitiliste teenuste näideteks on: personaalarvutite või MAC-ide varundamine, WiFi või Interneti nõuetekohase kiiruse tagamine. Kriitiliste teenuste/serverite töötamise tagamiseks tuleks neid regulaarselt käsitsi kontrollida, mis nõuab palju aega. Teise võimalusena tuleks servereid automaatselt kontrollida võrgumonitori abil, mis proovib probleemi parandada ja saadab hoiatuse, kui seda ei saa parandada.
Shinken on võrgumonitor, mis töötab igas arvutis. Selles juhendis saan selle käivitada Raspberry Pi (2 või 3), mis töötab Diet-Pi või raspbianiga.
Olemas on palju suurepäraseid võrguseire rakendusi. Näited on: SolarWinds, NetCool ja nagios. Need rakendused on võimelised jälgima, tuvastama probleeme, parandama ennast ja saatma hoiatusi.
Üldiselt olen püüdnud hoida oma võrku odava hinnaga ning seda on lihtne hooldada ja värskendada. Olen keskendunud avatud lähtekoodiga rakendustele, mis on kirjutatud väheses keeles. Minu valitud keeled on: python, bash, html ja css.
Shinken on avatud lähtekoodiga nagiode ümberkirjutamine pythonis. Niisiis, shinken sobib minu piirangutega ja vastab minu vajadustele.
Juhend sisaldab samm-sammult juhiseid, kui soovite seda käsitsi teha. Kuid ma tahan korratavat protsessi, nii et lisan lisasse ka järelevalveta installiskripti, mis teeb kõike paari käsuga. Kui midagi läheb valesti, käivitage lihtsalt järelevalveta install ja see peaks enamiku probleeme lahendama.
Samm: koguge osi
Ületunnitöö käigus leidsin, et allolevad osad toimivad minu rakendustes kõige paremini. Need osad on kallimad kui tavalises stardikomplektis.
Hankige osad ja tööriistad (hinnad USA dollarites):
- Vaarika Pi 2 mudel B (Pi 3) Element 14 $ 35 (39 $)
- Panda 300n WiFi -adapter Amazon 16,99 dollarit (pole vaja, kui kasutatakse Pi 3)
- 5.2V 2.1A USB toiteadapter Amazonilt 5,99 dollarit
- Mikro -USB -kaabel 3 jalga Amazonist 4,69 dollarit
- CAT5e/6 Etherneti kaabel $ x.xx, sõltub pikkusest
- Korpus Amazonist 6,99 dollarit
- SanDisk Ultra 16 GB microSDHC klass 10 koos adapteriga (SDSQUAN-016G-G4A) Amazonist 8,99 dollarit
-
Tavalised või korduvkasutatavad esemed:
- MacBook Pro (kasutan MAC -i, kuna selle baas -operatsioonisüsteemiks on linux. Siiski saab kasutada Windowsi arvutit)
- FTDI TTL-232R-RPI jada-USB-kaabel Mouserilt 15 dollarit
- HDMI -pordiga teler
- USB klaviatuur
- USB hiir
- HDMI -kaabel (vajalik ainult esimesel läbimisel)
Märkused:
- Pikerdatud tekst, näiteks „asenda see”, tuleks asendada tegeliku väärtusega. Loomulikult eemaldage labidad.
- Käsud on tähistatud dollariga. Kui kärpida ja kleepida käske, ärge kopeerige $.
Samm: seadistage Raspberry Pi
Kasutage seda juhendit Raspberry Pi jooksva DietPi seadistamiseks. Kui soovite, saab Raspbiani kasutada koos selle juhendiga.
Muutsin hosti nimeks ♣ monitor-hostname ♣. Asendage üksuste üksused tegelike väärtustega.
Samm: avage terminaliaken ja logige sisse
Enne iga järgmist sammu:
- Avage MacBooki või arvuti terminaliaken ja seejärel
- Logige sisse Raspberry Pi -sse
$ ssh pi@♣ vaarika-pi-ip-aadress ♣
Kui installisite oma Raspberry Pi-le avahi-deemoni, saate sisse logida sel viisil (olen laisk ja ei taha IP-aadresse meelde jätta):
$ ssh pi ♣ hostinimi ♣.local
Samm: uuendage ja värskendage alati
Enne uute pakettide installimist serverisse värskendage ja uuendage alati.
- Värskendage allalaaditud uusimate pakettide loendeid asjakohastest hoidlatest.
- Uuendamine värskendab pakette
- Autoremove kustutab paketid, mida pole enam vaja
- Taaskäivitamine on valikuline. Mõned teenused tuleb pärast täiendamist taaskäivitada. Taaskäivitamine on laisk viis tagada, et kõik vajalikud teenused taaskäivitatakse
$ sudo apt -get update -y
$ sudo apt-get upgrade -y $ sudo apt-get autoremove $ sudo taaskäivitamine
Või jätke kõik ülejäänud toimingud vahele ja kasutage järelevalveta installimist ühes lisades.
Samm: installige Shinkeni sõltuvused
Sageli töötab shinken väga suurel serveril ja on installitud virtuaalmasinasse (VM). Suur server on võimeline käitama mitut VM -i. VM -idel on palju eeliseid mitme serveri või sama serveri mitme eksemplari haldamisel. VM -id kasutavad tõhusalt kalleid serveriressursse.
Virtuaalne masin saab Raspberry Pi peal töötada. Paljud 35 -dollarise Raspberry Pi -ga VM -i käivitamise eelised on aga kadunud. Shinken EI vaja VM -i. See juhend ei kasuta virtuaalmasinat.
Installige shinkeni sõltuvused: sqlite3, php5, python3 ja mõned pythoni teegid:
$ sudo apt -get install sqlite3 -y
$ sudo apt-get install php5 -y $ sudo apt-get install python3 -y $ sudo apt-get install python-pip python-pycurl python-cherrypy3 python-setuptools -y
Samm: installige Shinken
Lisage shinkeni kasutaja ja installige loksutades pipi abil.
$ sudo adduser shinken
$ sudo pip install shinken $ sudo adduser shinken sudo
Ülaltoodud installib shinkeni ja mõned deemonid faili /etc/init.d:
- shinken-poller
- shinken-reaktsioonitekitaja
- shinken-vastuvõtja
- shinken-planeerija
- shinken-maakler
Samm: lähtestage ja käivitage Shinken
Igaks juhuks, kui shinken töötab, peatage see. Samuti looge logikataloog ja määrake õigused.
$ sudo mkdir/var/log/shinken
$ sudo chmod 777/var/log/shinken $ sudo teenus shinken stop
Shinkeni lähtestamiseks ja käivitamiseks toimige järgmiselt.
$ sudo shinken -algul
$ sudo /etc/init.d/shinken start
Veenduge, et shinken on õigesti konfigureeritud:
$/usr/bin/shinken -arbiter -v -c /etc/shinken/shinken.cfg
Laske shinken käivitamisel käivituda
$ sudo update-rc.d shinken vaikeseaded
Samm: seadistage ja konfigureerige Sqlite3
Seadistage sqlite shinkeni andmebaasiks:
$ sudo shinken install sqlitedb
Looge sqlite'i lisamiseks konfiguratsioonifail:
$ sudo nano /etc/shinken/modules/sqlitedb.cfg
Kasutan sqlite3. On ebaselge, kuidas see kaardistatakse sqlite3 -ks või konkreetseks sqlite DB -failiks.
defineerige moodul {
mooduli_nimi sqlitedb mooduli_tüüp sqlitedb uri /var/lib/shinken/webui.db}
Muutke faili õigusi
$ sudo chmod 777 /etc/shinken/modules/sqlitedb.cfg
Samm: installige Shinken Web UI
Installige Shinkeni veebi kasutajaliides:
$ sudo/usr/bin/shinken search webui
$ sudo/usr/bin/shinken install webui Haaramine: webui OK webui
Muutke veebi kasutajaliidese konfiguratsiooni ja muutke kirjet: CHANGE_ME. Ma pole kindel, milleks see peaks muutuma. Muutsin suvalise sõna.
$ sudo nano /etc/shinken/modules/webui.cfg
Muutke peamaaklerit, et see hõlmaks veebiliidese mooduleid
$ sudo nano /etc/shinken/brokers/broker-master.cfg
Muutke rida:
moodulid
et
moodulid webui
Taaskäivitage shinken
$ sudo /etc/init.d/shinken taaskäivitage
Samm: lisage kasutajad ja paroolid
Veenduge, et shinkeni kasutajate volitamiseks on installitud meetod
$ sudo shinken installige auth-cfg-password Muutke shinkeni veebi kasutajaliidese konfiguratsiooni
$ sudo nano /etc/shinken/modules/webui.cfg
Muutke välja nägema selline:
moodulid auth-cfg-password
Vince35 soovitab, et sel hetkel on vaja taaskäivitamist:
$ sudo /etc/init.d/shinken taaskäivitage
Avage brauseriaken ja logige sisse parooli ja kasutajanime abil: admin, admin. Sisestage brauseri URL -i järgmine (eemaldage tühikud kooloni ümber):
♣hostinimi♣.local:7767
logige sisse administraatori, vaarika-pi-parooli abil
Ja see peaks toimima!
Samm 11: Lisa: viited
Võrgu jälgimine
Huvitav võrguseire ülevaade
Võrgu monitorid
- fing:
- HowToGeek.com - suurepärane allikas
- MRTG:
- Netbeez:
- Vaarika Pi Geek:
- Shinken: Nagiose ümberkirjutamine pythonis:
- Shinkeni installimine:
- Shinkeni veebi kasutajaliidese seadistamine:
- GitHubi süsteem:
- Rob Layton: Shinkeni seireserveri käsitsi seadistamine
12. samm: Lisa: värskendused
15OCT2016: uuendatud kaanepilt, mis sisaldab Shinkeni ja Raspberry Pi logosid
16OCT2016: sõnastas mõned lõigud uuesti. Ei mingeid tehnilisi muudatusi.
19OCT2016: Uuendatud juhend ja UAI, et taaskäivitamisel vilkuma hakata
Tulevased täiustused:
Lisage jälgitavaid süsteeme kas juhenditesse või näidisskriptide lisana
Samm 13: Lisa: tõrkeotsing
Kataloogide lubade muutmine
/usr/bin
/etc/init.d/etc/shinken/var/lib/shinken/modules/webui//etc/shinken/modules/
Käivitasin Raspberry Pi uuesti, kuid shinken ei käivitunud. Ma ei saanud logikataloogidesse kirjutada. Niisiis, tegin järgmised muudatused:
sudo mkdir/var/log/shinken
sudo chmod 777/var/log/shinken
shinken localhost maha
Kui localhost näitab maas olevat.
$ sudo nano/etc/network/interfaces
Mingil põhjusel on minu/etc/network/interfaces fail tavaliselt segaduses. Muutke seda ühte rida:
auto lo iface lo inet loopback
nendele kahele reale:
auto lo
iface lo inet loopback
Ja taaskäivitage
$ sudo taaskäivitamine
Init.d peaks automaatselt vilkuma hakkama, kuid ma pidin seda tegema:
$ sudo /etc/init.d/shinken taaskäivitage
14. samm: Lisa: järelevalveta installimine
Muutke shinkeni installimine ja konfigureerimine väga lihtsaks, automatiseerides juhitavad sammud, kasutades bash järelevalveta installiskripti. Skript eeldab, et raspberry pi töötab raspbiani või dietpi, mis häälestati ühe manustatud lingi abil.
Lõpetasin skripti githubis ja
- testis allikat dietpi abil
-
dieedis testitud järelevalveta installiskripti
- jooksis üks kord
- jooksis mitu korda, CTRL-c katkestustega
- testitud järelevalveta installiskripti raspbianile ja diet-pi-le
Skript eeldab kasutajanime = pi ja parooli = vaarikat ning skript proovib installida shinkeni. Kui need pole õiged, muutke faili vastavalt.
Avage MacBooki või arvuti terminaliaken ja käivitage järgmised käsud:
$ ssh pi@♣ ip-aadress ♣
$ sudo wget https://raw.githubusercontent.com/dumbo25/uai_install_shinken_rpi/master/shinken_uai.sh $ sudo chmod o+x shinken_uai.sh $ sudo bash shinken_uai.sh $ sudo reboot $ sudo /etc/init.d/ shinken taaskäivitamine
Stsenaariumi dieedi pi käivitamiseks kulub mõni minut.
Taaskäivitage kindlasti Raspberry Pi ja oodake, kuni shinken algab
Avage brauser ja sisestage URL -i aknasse:
♣ ip-aadress ♣: 7767
Logige sisse administraatori ja ♣ vaarika-pi-parooli ♣ abil
Ja see peaks toimima!
Soovitan:
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
MultiBoardi seadistamine/installimine: 5 sammu
MultiBoardi seadistamine/installimine: MultiBoard on programm, mida saab kasutada mitme klaviatuuri ühendamiseks Windowsi arvutiga. Seejärel programmeerige nende klaviatuuride sisend uuesti. Näiteks avage rakendus või käivitage AutoHotkeyscript, kui vajutate teatud klahvi. Github: https: // g
Raspbiani installimine ja seadistamine Raspberry Pi -le: 6 sammu
Raspbiani installimine ja konfigureerimine Raspberry Pi -s: see õpetus on mõeldud inimestele, kes soovivad Raspbiani Raspberry Pi -sse installida. Esialgu kirjutati see õpetus siin Brasiilias portugali keeles. Üritasin oma parima inglise keeles kirjutada. Nii et andestage mulle mõned vead, mis võivad olla kirjalikud. See juhend
Raspbian Busteri installimine Raspberry Pi 3 - Raspbian Busteri kasutamise alustamine rakendusega Raspberry Pi 3b / 3b+: 4 sammu
Raspbian Busteri installimine Raspberry Pi 3 | Raspbian Busteri kasutamise alustamine Raspberry Pi 3b / 3b+-ga: Tere poisid, hiljuti käivitas Raspberry pi organisatsioon uue Raspbian OS -i, mida nimetatakse Raspbian Busteriks. See on Raspbiani uus versioon Raspberry pi jaoks. Nii et täna õpime selles juhendis, kuidas Raspbian Buster OS -i oma Raspberry pi 3 -le installida
Raspbiani installimine Raspberry Pi 3 B -sse ilma HDMI -ta - Raspberry Pi 3B kasutamise alustamine - Vaarika Pi seadistamine 3: 6 sammu
Raspbiani installimine Raspberry Pi 3 B -sse ilma HDMI -ta | Raspberry Pi 3B kasutamise alustamine | Raspberry Pi 3 seadistamine: nagu mõned teist teavad, et Raspberry Pi arvutid on üsna vinged ja saate kogu arvuti vaid ühe väikese tahvli abil. Raspberry Pi 3 mudelil B on neljatuumaline 64-bitine ARM Cortex A53 taktsagedus 1,2 GHz. See teeb Pi 3 umbes 50