ዝርዝር ሁኔታ:

በ Raspberry Pi ላይ የ Shinken Network Monitor ን ይጫኑ እና ያዋቅሩ - 14 ደረጃዎች
በ Raspberry Pi ላይ የ Shinken Network Monitor ን ይጫኑ እና ያዋቅሩ - 14 ደረጃዎች

ቪዲዮ: በ Raspberry Pi ላይ የ Shinken Network Monitor ን ይጫኑ እና ያዋቅሩ - 14 ደረጃዎች

ቪዲዮ: በ Raspberry Pi ላይ የ Shinken Network Monitor ን ይጫኑ እና ያዋቅሩ - 14 ደረጃዎች
ቪዲዮ: BTT - Manta M4P - TMC2208 with Endstops 2024, ህዳር
Anonim
በ Raspberry Pi ላይ የሺንከን አውታረ መረብ መቆጣጠሪያን ይጫኑ እና ያዋቅሩ
በ Raspberry Pi ላይ የሺንከን አውታረ መረብ መቆጣጠሪያን ይጫኑ እና ያዋቅሩ

ማሳሰቢያ ፦ ሺንከን ለመጨረሻ ጊዜ የተሻሻለው በማር 2016 ውስጥ ወደ ተረጋጋ የ 2.4.3 ልቀት ነበር። ስለዚህ ፣ ከብዙ ዓመታት በፊት የቤት ኔትወርክ ቁጥጥርን ወደማድረግ ሌሎች መንገዶች ተዛወርኩ። በተጨማሪም ፣ php5 የሚገኝ አይመስልም።

ስለዚህ እባክዎን ይህንን አስተማሪ አይጠቀሙ!

ለቤት ወይም ለአነስተኛ ንግድ የ shinken Network Monitor የቅርብ ጊዜውን ስሪት ይጫኑ እና ያዋቅሩ።

በሥራ ቦታ ፣ ቡድኔ ሶፍትዌሩን ከ 75 በላይ የአገልጋይ ክፍሎች ያዘጋጃል ፣ በበርካታ የመረጃ ማዕከላት እና የመገኛ ቦታዎች ከ 300 በላይ አጋጣሚዎች አሉት። እነዚህ አገልጋዮች 24x7 ን እንዲሠሩ የሚከታተል እና የሚጠብቅ ልምድ ያለው የአሠራር ቡድን አለ። ለእውቀታቸው ወይም ለሙያቸው ቅርብ የሆነ ነገር የለኝም። ከራሴ ውጭ የቤቴን ኔትወርክ የሚደግፍ የለኝም። እናም ፣ የቤቴን ኔትወርክ ለመቆጣጠር እና ለመጠበቅ ዜሮ ጊዜ ማሳለፍ እፈልጋለሁ።

ቤቴ ላን ከ 40 በላይ የተገናኙ መሣሪያዎች አሉት ፣ ይህም ከጠበቅሁት በላይ በጣም ትልቅ ነው። ብዙ ቤቶች ፣ ምናልባትም የእርስዎ ፣ ብዙ የተገናኙ መሣሪያዎች አሏቸው። የአውታረ መረብ መሣሪያዎች ምሳሌዎች -

  • ላፕቶፖች እና ጡባዊዎች
  • የኢ -መጽሐፍ አንባቢዎች
  • ሞባይሎች
  • ጎጆ ቴርሞስታቶች ፣ የደወል ደወሎች
  • የደህንነት ስርዓት ፣ የመስኖ ስርዓት
  • ዘመናዊ ቴሌቪዥኖች ፣ የ U- ቁጥር ተቀባዮች እና DVR
  • የዥረት ሚዲያ አገልጋዮች (አፕል ቲቪ ፣ ሮኩ ፣ ChromeCast FireStick)
  • raspberry pi የቤት አውቶማቲክ ፕሮጄክቶች

ብዙ የቤት መሣሪያዎች ሲገናኙ ፣ የእኔ አውታረ መረብ ያድጋል ብዬ እጠብቃለሁ።

አንድ ቤት የኔትወርክ መቆጣጠሪያ ለምን ሊኖረው ይገባል? በቤት አውታረ መረብ ላይ ወሳኝ አገልጋዮች እና አገልግሎቶች አሉ። የወሳኝ አገልጋዮች ምሳሌዎች - ISP መግቢያ በር ፣ ሽቦ አልባ የመዳረሻ ነጥብ ፣ የደህንነት ስርዓት እና የመስኖ ስርዓት ያካትታሉ። የወሳኝ አገልግሎቶች ምሳሌዎች የሚከተሉትን ያጠቃልላል-ፒሲዎችን ወይም ማክዎችን መጠባበቂያ ፣ Wi-Fi ወይም በይነመረብ በሚፈለገው ፍጥነት እየሰራ መሆኑን ማረጋገጥ። ወሳኝ አገልግሎቶች/አገልጋዮች እየሠሩ መሆናቸውን ለማረጋገጥ ፣ ብዙ ጊዜ በሚፈልግ በመደበኛ ክፍተቶች በእጅ መፈተሽ አለባቸው። በአማራጭ ፣ አገልጋዮቹ ችግሩን ለማስተካከል የሚሞክር እና ማረም ካልቻለ ማንቂያ የሚልክ የአውታረ መረብ መቆጣጠሪያን በመጠቀም በራስ -ሰር መፈተሽ አለባቸው።

ሺንከን በማንኛውም ኮምፒውተር ላይ የሚሰራ የአውታረ መረብ ሞኒተር ነው። በዚህ አስተማሪ ውስጥ ፣ Diet-Pi ወይም Rasbian ን የሚሮጥ Raspberry Pi (2 ወይም 3) እንዲያሄድ አገኘዋለሁ።

ብዙ እጅግ በጣም ጥሩ የአውታረ መረብ ክትትል መተግበሪያዎች አሉ። ምሳሌዎች - SolarWinds ፣ NetCool እና nagios ናቸው። እነዚህ ትግበራዎች መከታተል ፣ ጉዳዮችን መለየት ፣ ራስን ማረም እና ማንቂያዎችን መላክ ይችላሉ።

በአጠቃላይ ፣ አውታረመረቤን ለመንከባከብ እና ለማዘመን አነስተኛ ዋጋ ያለው እና ቀላል ለማድረግ እየሞከርኩ ነው። በትንሽ ቋንቋዎች የተፃፉትን ወደ ክፍት ምንጭ አፕሊኬሽኖች ትኩረቴን አጠበሁ። የምርጫ ቋንቋዎቼ ፓይዘን ፣ ባሽ ፣ ኤችቲኤምኤል እና ሲኤስ ናቸው።

ሺንከን በፓይዘን ውስጥ ናጊዮስን እንደገና የመፃፍ ምንጭ ነው። ስለዚህ ሺንኬን በእኔ ውስንነቶች ውስጥ የሚስማማ እና ፍላጎቶቼን የሚያሟላ ነው።

በእጅዎ ማድረግ ከፈለጉ አስተማሪው የደረጃ በደረጃ መመሪያዎችን ይሰጣል። ግን ፣ እኔ ሊደገም የሚችል ሂደት እፈልጋለሁ ፣ ስለዚህ እኔ በተጨማሪ በአባሪው ውስጥ ያልታሰበ የመጫኛ ስክሪፕት እጨምራለሁ ፣ ሁሉንም ነገር በሁለት ትዕዛዞች ያከናውናል። የሆነ ችግር ከተፈጠረ ፣ ያልታሰበውን ጭነት ብቻ ያሂዱ እና ብዙ ጉዳዮችን ማስተካከል አለበት።

ደረጃ 1 - ክፍሎችን ይሰብስቡ

የትርፍ ሰዓት ፣ ከዚህ በታች ያሉት ክፍሎች በመተግበሪያዎቼ ውስጥ በጣም ጥሩ ሆነው አግኝተዋል። እነዚህ ክፍሎች በተለመደው የማስጀመሪያ ኪት ውስጥ ከሚገኙት የበለጠ ውድ ናቸው።

ክፍሎችን እና መሣሪያዎችን ያግኙ (በአሜሪካ ዶላር ዋጋዎች)

  • Raspberry Pi 2 ሞዴል B (Pi 3) Element14 $ 35 ($ 39)
  • ፓንዳ 300 ኤን WiFi አስማሚ አማዞን $ 16.99 (Pi 3 ጥቅም ላይ ከዋለ አያስፈልግም)
  • 5.2 ቪ 2.1 ኤ ዩኤስቢ የኃይል አስማሚ ከአማዞን $ 5.99
  • ማይክሮ ዩኤስቢ ወደ ዩኤስቢ ገመድ 3 ጫማ ከአማዞን $ 4.69
  • CAT5e/6 የኤተርኔት ገመድ $ x.xx ፣ እንደ ርዝመቱ ይወሰናል
  • መያዣ ከአማዞን $ 6.99
  • ሳንዲስክ አልትራ 16 ጊባ ማይክሮ ኤስዲሲኤስ ክፍል 10 ከአማዞን (ኤስዲኤስQUAN-016G-G4A) ከአማዞን $ 8.99
  • የተለመዱ ወይም እንደገና ጥቅም ላይ የሚውሉ ዕቃዎች;

    • ማክቡክ ፕሮ (ሊኑክስን እንደ መሰረታዊ ስርዓተ ክወናው ስለሚሠራ MAC ን እጠቀማለሁ። ሆኖም ፣ ዊንዶውስ ፒሲ መጠቀም ይቻላል)
    • FTDI TTL-232R-RPI ተከታታይ ከዩኤስቢ ገመድ ከሙሴ 15 ዶላር
    • ቴሌቪዥን ከኤችዲኤምአይ ወደብ ጋር
    • የዩኤስቢ ቁልፍ ሰሌዳ
    • የዩኤስቢ መዳፊት
    • የኤችዲኤምአይ ገመድ (በመጀመሪያው ማለፊያ ላይ ብቻ ያስፈልጋል)

ማስታወሻዎች ፦

  • እንደ ♣ ተተክ-ይህ such በመሳሰሉት ውስጥ የተካተተ ጽሑፍ በእውነተኛ እሴት መተካት አለበት። እርግጥ ነው, ስፖዎችን ያስወግዱ.
  • ትዕዛዞች በ $ ይጠቁማሉ። የመቁረጥ እና የመለጠፍ ትዕዛዞች ካሉ ፣ $ አይቅዱ።

ደረጃ 2 - Raspberry Pi ን ያዋቅሩ

DietPi ን የሚያሄድ Raspberry Pi ን ለማዋቀር ይህንን መመሪያ ይጠቀሙ። ከፈለጉ ፣ Raspbian በዚህ መመሪያ ሊጠቀምበት ይችላል።

የአስተናጋጁን ስም ወደ ‹ተቆጣጣሪ-አስተናጋጅ ስም› ቀይሬዋለሁ። በ in ዎች ውስጥ ያሉትን ዕቃዎች በእውነተኛ እሴቶች ይተኩ።

ደረጃ 3: የተርሚናል መስኮት ይክፈቱ እና ይግቡ

ከሚከተሉት እያንዳንዱ እርምጃዎች በፊት -

  • በማክቡክ ወይም በፒሲ ላይ የተርሚናል መስኮት ይክፈቱ ፣ እና ከዚያ
  • ወደ Raspberry Pi ይግቡ

$ ssh pi@♣ raspberry-pi-ip-address ♣

በእርስዎ Raspberry Pi ላይ avahi-daemon ን ከጫኑ ፣ በዚህ መንገድ መግባት ይችላሉ (ሰነፍ ነኝ እና የአይፒ አድራሻዎችን ማስታወስ አልፈልግም)

$ ssh pi ♣ የአስተናጋጅ ስም ♣.አካባቢያዊ

ደረጃ 4: ሁልጊዜ ያሻሽሉ እና ያዘምኑ

አዳዲስ ጥቅሎችን በአገልጋይ ላይ ከመጫንዎ በፊት ሁል ጊዜ ያዘምኑ እና ያሻሽሉ።

  • የቅርብ ጊዜ የጥቅል ዝርዝሮችን ከተገቢ ማከማቻዎች ያወርዳል።
  • አሻሽል ጥቅሎቹን ያዘምናል
  • Autoremove ከአሁን በኋላ የማይፈለጉ ጥቅሎችን ይሰርዛል
  • ዳግም ማስነሳት እንደ አማራጭ ነው። አንዳንድ አገልግሎቶች ከማሻሻያ በኋላ እንደገና መጀመር አለባቸው። እንደገና ማስጀመር ሁሉም አስፈላጊ አገልግሎቶች በትክክል እንደገና እንዲጀመሩ የማድረግ ሰነፍ መንገድ ነው

$ sudo apt -get update -y

$ sudo apt-get upgrade -y $ sudo apt-get autoremove $ sudo ዳግም ማስነሳት

ወይም ሁሉንም የቀሩትን ደረጃዎች መዝለል እና ያልታሰበውን ጭነት በአንዱ አባሪ ውስጥ መጠቀም ይችላሉ።

ደረጃ 5 የሺንከን ጥገኛዎችን ይጫኑ

ብዙውን ጊዜ ሺንከን በጣም ትልቅ በሆነ አገልጋይ ላይ ይሠራል እና በምናባዊ ማሽን (ቪኤምኤስ) ላይ ይጫናል። አንድ ትልቅ አገልጋይ ብዙ ቪኤምኤስን የማሄድ ችሎታ አለው። ቪኤምኤስ ብዙ አገልጋዮችን ወይም ብዙ ተመሳሳይ አገልጋዮችን ሲያስተዳድሩ ብዙ ጥቅሞች አሏቸው። ቪኤምኤስ ውድ የአገልጋይ ሀብቶችን በብቃት ይጠቀማል።

ምናባዊ ማሽን በ Raspberry Pi ላይ ሊሠራ ይችላል። ሆኖም ፣ በ 35 $ Raspberry Pi ላይ ቪኤም ማሄድ ብዙ ጥቅሞች ጠፍተዋል። ሺንከን ቪኤም አይፈልግም። ይህ አስተማሪ ምናባዊ ማሽን አይጠቀምም።

የሺንኬን ጥገኛዎችን ይጫኑ - sqlite3 ፣ php5 ፣ python3 እና አንዳንድ የፓይዘን ቤተ -መጻሕፍት-

$ 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

ደረጃ 6 Shinken ን ይጫኑ

የሺንኬን ተጠቃሚ ያክሉ እና ፒፕን በመጠቀም የተናወጠውን ይጫኑ።

$ sudo adduser shinken

$ sudo pip ጫን shinken $ sudo adduser shinken sudo

ከላይ በ /etc/init.d ውስጥ shinken እና አንዳንድ ዴሞኖችን ይጭናል።

  • shinken-poller
  • shinken-reactionner
  • shinken- ተቀባይ
  • shinken- መርሐግብር
  • shinken- ደላላ

ደረጃ 7: ማስጀመር እና ሺንክን ይጀምሩ

ሺንከን እየሮጠ ከሆነ ፣ ያቁሙ። እንዲሁም ፣ የምዝግብ ማስታወሻ ማውጫ ይፍጠሩ እና ፈቃዶቹን ያዘጋጁ።

$ sudo mkdir/var/log/shinken

$ sudo chmod 777/var/log/shinken $ sudo አገልግሎት shinken stop

ለመጀመር እና ሽንኬን ለመጀመር የሚከተሉትን ያሂዱ

$ sudo shinken --init

$ sudo /etc/init.d/shinken ጅምር

ሺንከን በትክክል መዋቀሩን ያረጋግጡ ፦

$/usr/bin/shinken -arbiter -v -c /etc/shinken/shinken.cfg

ማስነሻ ላይ shinken ጅምርን ያድርጉ

$ sudo update-rc.d shinken ነባሪዎች

ደረጃ 8: Sqlite3 ን ያዋቅሩ እና ያዋቅሩ

የሺንከን የውሂብ ጎታ እንዲሆን ስኩዊላይትን ያዋቅሩ

$ sudo shinken ጫን sqlitedb

Sqlite ን ለማከል የውቅረት ፋይል ይፍጠሩ

$ sudo nano /etc/shinken/modules/sqlitedb.cfg

እኔ sqlite3 ን እጠቀማለሁ። ይህ ካርታ ወደ sqlite3 ወይም ወደ አንድ የተወሰነ ስኩሊት DB ፋይል እንዴት እንደሚገባ ግልፅ አይደለም።

ሞጁሉን ይግለጹ {

ሞዱል_ስም sqlitedb module_type sqlitedb uri /var/lib/shinken/webui.db}

በፋይሉ ላይ ፈቃዶችን ይቀይሩ

$ sudo chmod 777 /etc/shinken/modules/sqlitedb.cfg

ደረጃ 9 የሺንኬን በይነገጽ ጫን

የሺንከን የድር በይነገጽ ጫን ፦

$ sudo/usr/bin/shinken ፍለጋ webui

$ sudo/usr/bin/shinken install webui Grabbing: webui እሺ webui

የድር በይነገጽ ውቅረትን ያርትዑ እና ግቤቱን ይለውጡ CHANGE_ME። ምን እንደሚለወጥ እርግጠኛ አይደለሁም። ወደ የዘፈቀደ ቃል ተቀየርኩ።

$ sudo nano /etc/shinken/modules/webui.cfg

የድር በይነገጽ ሞጁሎችን ለማካተት ዋናውን ደላላ ያርትዑ

$ sudo nano /etc/shinken/brokers/broker-master.cfg

መስመሩን ይቀይሩ;

ሞጁሎች

ወደ

ሞጁሎች webui

Shinken ን እንደገና ያስጀምሩ

$ sudo /etc/init.d/shinken ዳግም ማስጀመር

ደረጃ 10 ተጠቃሚዎችን እና የይለፍ ቃሎችን ያክሉ

የሺንኬን ተጠቃሚዎችን ለመፍቀድ የተጫነ ዘዴ መኖሩን ያረጋግጡ

$ sudo shinken auth-cfg-password ን ይጫኑ የ shinken ን የድር በይነገጽ ውቅር ያርትዑ

$ sudo nano /etc/shinken/modules/webui.cfg

ለመምሰል ይቀይሩ ፦

ሞጁሎች auth-cfg-password

Vince35 በዚህ ጊዜ ዳግም ማስጀመር እንደሚያስፈልግ ይጠቁማል-

$ sudo /etc/init.d/shinken ዳግም ማስጀመር

የአሳሽ መስኮት ይክፈቱ እና የይለፍ ቃል እና የተጠቃሚ ስም በመጠቀም ይግቡ - አስተዳዳሪ ፣ አስተዳዳሪ። በአሳሹ ዩአርኤል ውስጥ የሚከተለውን ያስገቡ (በኮሎን ዙሪያ ያሉትን ክፍተቶች ያስወግዱ)

♣hostname♣.local:7767

አስተዳዳሪን በመጠቀም ፣ ይግቡ-raspberry-pi-password

እና መስራት አለበት!

ደረጃ 11 ፦ አባሪ - ማጣቀሻዎች

የአውታረ መረብ ክትትል

አስደሳች የአውታረ መረብ ክትትል አጠቃላይ እይታ ሰነድ

የአውታረ መረብ ማሳያዎች

  • fing:
  • HowToGeek.com - እጅግ በጣም ጥሩ ምንጭ
  • MRTG:
  • Netbeez:
  • Raspberry Pi Geek:
  • ሺንከን-ናጊዮስን በፓይዘን እንደገና ይፃፉ-https://www.shinken-monitoring.org/index.php
  • ሺንከን ጫን-https://www.roblayton.com/2015/07/manually-setting…
  • የሺንከን የድር በይነገጽ ማዋቀር
  • GitHub systemd:
  • ሮብ ላይተን - Shinken Monitoring Server ን በእጅ ማቀናበር

ደረጃ 12 ፦ አባሪ - ዝማኔዎች

15OCT2016: የሺንከን እና Raspberry Pi አርማዎችን ለማካተት የዘመነ የሽፋን ምስል

16OCT2016: አንዳንድ ምንባቦችን በድጋሜ ገለጠ። ቴክኒካዊ ለውጦች የሉም።

19OCT2016: በዳግም ማስነሳት ላይ ሺንኬን ለመጀመር አስተማሪ እና UAI ተዘምኗል

የወደፊት ማሻሻያዎች;

በትምህርቱ ውስጥ ወይም በምሳሌ ስክሪፕቶች እንደ አንድ አባሪ ክትትል የሚደረግባቸው ስርዓቶችን ያክሉ

ደረጃ 13 ፦ አባሪ - መላ መፈለግ

በ ማውጫዎች ላይ ፈቃዶችን ይቀይሩ

/usr/bin

/etc/init.d/etc/shinken/var/lib/shinken/modules/webui//etc/shinken/modules/

Raspberry Pi ን እንደገና አስጀምሬአለሁ ፣ ግን ሺንከን አልጀመረችም። ወደ የምዝግብ ማስታወሻ ማውጫዎች መጻፍ አልቻልኩም። ስለዚህ የሚከተሉትን ለውጦች አደረግሁ

sudo mkdir/var/log/shinken

sudo chmod 777/var/log/shinken

shinken localhost ወደ ታች

Localhost እንደ ታች ካሳየ።

$ sudo nano/etc/network/interfaces

በማንኛውም ምክንያት የእኔ/ወዘተ/አውታረ መረብ/በይነገጽ ፋይል ብዙውን ጊዜ ተበላሽቷል። ይህንን አንድ መስመር ይለውጡ

auto lo iface lo inet loopback

ወደ እነዚህ ሁለት መስመሮች

auto እነሆ

iface lo inet loopback

እና ዳግም አስነሳ

$ sudo ዳግም ማስነሳት

Init.d በራስ -ሰር shinken መጀመር አለበት ፣ ግን ይህንን ማድረግ ነበረብኝ

$ sudo /etc/init.d/shinken ዳግም ማስጀመር

ደረጃ 14 ፦ አባሪ - ያልተጠበቀ መጫኛ

ባልታሰበ የመጫኛ ስክሪፕት በመጠቀም ሊማሩ የሚችሉትን ደረጃዎች በራስ -ሰር በማድረግ የሺንከን ጭነት እና ውቅር በጣም ቀላል ያድርጉት። ስክሪፕቱ ከተካተቱት አገናኞች አንዱን በመጠቀም ያዋቀረውን ራዝቢያን ወይም ዲትሪፒን የሚሮጥ እንጆሪ ፒን ይወስዳል።

በ github ላይ ስክሪፕቱን ጨረስኩ እና

  • በ dietpi ላይ ምንጩን ተፈትኗል
  • በዲቲፒፒ ላይ ያልተጠበቀ የመጫኛ ስክሪፕት ተፈትኗል

    • አንድ ጊዜ ሮጠ
    • በ CTRL-c ማቋረጦች ብዙ ጊዜ ሮጠ
  • ያልታሰበ የመጫኛ ስክሪፕት በ raspbian እና አመጋገብ-pi ላይ ተፈትኗል

ስክሪፕቱ የተጠቃሚ ስም = ፒ ፣ እና የይለፍ ቃሉ = እንጆሪ ፣ እና ስክሪፕቱ ሺንከን ለመጫን እየሞከረ ነው። እነዚህ ትክክል ካልሆኑ ከዚያ ፋይሉን በዚሁ መሠረት ያርትዑ።

በማክቡክ ወይም በፒሲ ላይ የተርሚናል መስኮት ይክፈቱ እና የሚከተሉትን ትዕዛዞች ያሂዱ

$ ssh pi@♣ ip-address ♣

$ 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 ዳግም ማስነሳት $ sudo /etc/init.d/ shinken ዳግም ማስጀመር

ስክሪፕቱ በአመጋገብ-ፒ ላይ ለማሄድ ጥቂት ደቂቃዎችን ይወስዳል።

Raspberry Pi ን እንደገና ማስነሳትዎን ያረጋግጡ እና ሺንኪን እስኪጀምር ድረስ ይጠብቁ

አሳሽ ይክፈቱ እና በዩአርኤል መስኮት ውስጥ ያስገቡት

♣ ip-address ♣: 7767

አስተዳዳሪን እና ♣ raspberry-pi-password using በመጠቀም ይግቡ

እና መስራት አለበት!

የሚመከር: