Zabbix көмегімен желіні бақылау және басқару



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 21 бет
Таңдаулыға:   
Қожа Ахмет Ясауи атындағы халықаралық Қазақ-Түрік университеті
Инженерия факультеті Компьютерлік инженерия кафедрасы

ЖОБА(Емтихан)
Тақырыбы: Zabbix көмегімен желіні бақылау және басқару

Орындады:
6В06151-Ақпараттық жүйелер
мамандығының студенттері:
Аққұлы Нұрболат
Тазутдинов Ермухамбет
Елеу Мерей

Пән оқытушысы:
Phd, аға оқытушы
Аманов А.

Кентау-2023
Мазмұны
АҢДАТПА(үш тілде) 3
КІРІСПЕ 4
1 Zabbix бағдарламасымен танысу 5
1.1 Zabbix бағдарламасының қысқаша тарихы 5
1.2 Zabbix бағдарламасының мүмкіндіктері 7
1.3 Zabbix бағдарламасының артықшылғы мен кемшілігі 9
2 Zabbix көмегімен желіні бақылау және басқару 11
2.1 VirtualBox және Ubuntu, Zabbix жүктеп оны орнату 11
2.2 Zabbix-ке статикалық IP мекенжай тағайындау 13
2.3 Windows 10 хостын Zabbix-ке қосу 16
2.4 Zabbix-ке маршрутизаторды қосу 18
2.5 Желіге карта жасау және бақылау 21
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР

АҢДАТПА
Zabbix - желіні бақылауға және басқаруға арналған ашық бастапқы бағдарламалық құрал. Бұл платформа желідегі әртүрлі құрылғыларды, серверлерді, қолданбаларды және басқа желілік ресурстарды бақылау арқылы өнімділік деректерін жинайды, талдайды және есеп береді. Zabbix SNMP (Simple Network Management Protocol), JMX (Java Management Extensions), IPMI (Intelligent Platform Management Interface), SSH, Telnet және ұқсас протоколдар арқылы құрылғылардан өнімділік деректерін жинай алады. Ол серверлер, маршрутизаторлар, коммутаторлар, бағдарламалық қосымшалар сияқты әртүрлі желілік құрылғыларды бақылай алады.
АННОТАЦИЯ
Zabbix -- это программное обеспечение с открытым исходным кодом для мониторинга и управления сетью. Эта платформа собирает, анализирует и сообщает данные о производительности, отслеживая различные устройства, серверы, приложения и другие сетевые ресурсы в сети. Zabbix может собирать данные о производительности с устройств, используя SNMP (простой протокол управления сетью), JMX (расширения управления Java), IPMI (интеллектуальный интерфейс управления платформой), SSH, Telnet и подобные протоколы. Он может контролировать различные сетевые устройства, такие как серверы, маршрутизаторы, коммутаторы, программные приложения.
ABSTRACT
Zabbix is ​​open source software for network monitoring and management. This platform collects, analyzes and reports performance data by monitoring various devices, servers, applications and other network resources on the network. Zabbix can collect performance data from devices using SNMP (Simple Network Management Protocol), JMX (Java Management Extensions), IPMI (Intelligent Platform Management Interface), SSH, Telnet and similar protocols. It can monitor various network devices such as servers, routers, switches, software applications.

КІРІСПЕ
Қазіргі цифрлық әлемде желінің жұмыс уақыты мен өнімділігі барлық көлемдегі бизнес үшін өте маңызды. Zabbix - бұл мақсаттарға жетуге көмектесетін қуатты ашық бастапқы желіні бақылау және басқару платформасы.
Желі мониторингі мәселелерді пайдаланушыларға әсер етпес бұрын анықтау және шешу үшін желі белсенділігін үздіксіз бақылауды және талдауды қамтиды. Бұған мониторинг көрсеткіштері кіреді, мысалы:
Трафик көлемі: желі арқылы қанша деректер ағып жатыр?
Пакет жоғалуы: кез келген деректер пакеттері жойылып жатыр ма?
Ресурстарды пайдалану: сіздің желілік құрылғыларыңыз қалай жұмыс істейді?
Желіні басқару желі өнімділігін оңтайландыру және проблемаларды болдырмау үшін әрекетті қамтиды. Бұл мыналарды қамтуы мүмкін:
Өнімділік кедергілерін анықтау және шешу.
Желілік құрылғыларды конфигурациялау.
Қауіпсіздік патчтарын қолдану.
Болашақ өсуді белсенді түрде жоспарлау.
Zabbix - көптеген артықшылықтарына байланысты желіні бақылау және басқару үшін танымал таңдау:
Ашық дереккөз: Zabbix жүктеп алуға және пайдалануға тегін.
Масштабталатын: Zabbix шағын бизнестен ірі кәсіпорындарға дейінгі барлық өлшемдегі желілерді бақылай алады.
Икемді: Zabbix құрылғылар мен қызметтерді, соның ішінде желілік құрылғыларды, серверлерді, қолданбаларды және веб-сайттарды бақылай алады.
Күшті: Zabbix бақылау, ескерту және есеп беру үшін мүмкіндіктердің бай жиынтығын ұсынады.
Пайдаланушыға ыңғайлы: Zabbix-те пайдалану және басқару оңай веб-интерфейс бар.
Қауымдастық қолдайтын: Zabbix-те қолдау мен нұсқаулық бере алатын пайдаланушылар мен әзірлеушілердің үлкен және белсенді қауымдастығы бар.

1 Zabbix бағдарламасымен танысу
1.1 Zabbix бағдарламасының қысқаша тарихы
Zabbix - желіні бақылау және басқару үшін пайдаланылатын қуатты ашық бастапқы бағдарламалық құрал. Ол барлық өлшемдегі ұйымдарға желілік инфрақұрылымының, қолданбаларының және қызметтерінің жұмыс уақыты мен өнімділігін қамтамасыз етуге көмектеседі.

1-сурет.Zabbix
Zabbix - бұл Алексей Владышев жазған әр түрлі компьютерлік желі қызметтерінің, серверлердің және желілік жабдықтың күйін бақылауға арналған тегін жүйе. Деректерді сақтау үшін MySQL, PostgreSQL, SQLite немесе Oracle Database пайдаланылады, веб-интерфейс PHP тілінде жазылған.
Қарапайым тексерулер - бақыланатын хостқа ешқандай бағдарламалық құралды орнатпай-ақ SMTP немесе HTTP сияқты стандартты қызметтердің қолжетімділігі мен жауап беру қабілетін тексере алады.
Zabbix агенті - процессордың жүктемесі, желіні пайдалану, дискілік кеңістік және т.б. туралы деректерді алу үшін UNIX тәрізді немесе Windows хосттарында орнатуға болады.
Сыртқы тексеру - сыртқы бағдарламаларды орындау; SNMP арқылы бақылауға да қолдау көрсетіледі. Zabbix 1998 жылы Латвия банкінде ішкі жоба ретінде басталды. 2001 жылдың 7 сәуірінде жүйе GPL[5] бойынша ашық түрде шығарылды, бірінші тұрақты нұсқасы 2004 жылғы 23 наурыздағы 1.0 болды[5]. 2005 жылдың сәуірінде жобаны басқару үшін латвиялық SIA Zabbix компаниясы құрылды[6]. Жүйенің жаңа нұсқалары жыл сайын дерлік шығарылады, негізгі шығарылымдары: 2.0 (2012), 3.0 (2016), 4.0 (2018), 5.0 (2020), 6.0 (2022).
Zabbix агенті - желілік жүйелердегі жергілікті ресурстар мен қолданбаларды (мысалы, дискілер, жедел жад, процессор статистикасы және т.б.) бақылауға арналған бағдарлама; бұл жүйелер Zabbix агентінің іске қосылуымен жұмыс істеуі керек. Zabbix агенттері ақпарат жинау және статистиканы дайындау үшін арнайы жүйелік шақыруларды пайдаланудың арқасында өте тиімді. Веб-интерфейс Zabbix серверінің бөлігі болып табылады және әдетте (бірақ міндетті емес) Zabbix серверімен бірдей физикалық түйінде жұмыс істейді. PHP тілінде жұмыс істейді, веб-серверді қажет етеді (мысалы, nginx, Apache httpd).
Негізгі ерекшеліктері:
Бөлінген мониторинг - бірнеше мың түйінге дейін. Кіші түйіндердің конфигурациясы иерархияның жоғары деңгейінде орналасқан жоғары түйіндермен толығымен бақыланады.
Мониторингке негізделген сценарийлер
Автоматты анықтау
Орталықтандырылған журнал мониторингі
Басқару және конфигурациялау үшін веб-интерфейс
Есептер және трендтер
SLA мониторингі
Барлық дерлік платформалар үшін жоғары өнімді агенттерді (zabbix-агент) қолдау
Оқиғаларға күрделі жауап беру
SNMP v1, 2, 3 қолдауы
SNMP тұзағын қолдау
IPMI қолдауы
JMX қолданбаларын бақылауға қолдау көрсету
Сценарийді қажет етпей бірнеше дерекқорды сұрауды қолдау
Сыртқы сценарийлерді орындау арқылы кеңейту
Үлгілер мен топтардың икемді жүйесі
Желілік карталарды құру мүмкіндігі
Плагиндердің көмегімен сыртқы жүйелермен интеграция. Мысалы, Zabbix деректерді визуализациялау, графикалық және бақылау тақталары үшін Grafana-ға біріктірілуі мүмкін[7].Мүмкіндіктердің жеке блогы автоматты анықтаумен байланысты: IP мекенжайларының ауқымы бойынша құрылғылар, оларда қолжетімді қызметтер, SNMP тексеруі де жүзеге асырылады. Анықталған құрылғыларды автоматты бақылауды, жетіспейтін түйіндерді автоматты түрде жоюды, қайтарылған нәтижеге байланысты топтарға және шаблондарға бөлуді қамтамасыз етеді. Төмен деңгейлі табуды файлдық жүйелерді, желілік интерфейстерді табу және бақылауды бастау үшін пайдалануға болады. Zabbix 2.0 нұсқасынан бастап үш кірістірілген төмен деңгейлі ашу механизміне қолдау көрсетіледі:
файлдық жүйені табу;
желілік интерфейсті табу;
бірнеше SNMP OID анықтау.
Қолдау көрсетілетін платформалар (сервер және агент): AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, SCO OpenServer, Solaris, Tru64OSF; Сонымен қатар, агенттер Novell Netware және Windows операциялық жүйелері үшін енгізілді.
1.2 Zabbix бағдарламасының мүмкіндіктері
Zabbix сервері желілік қызметтерді қашықтан басқаратын жүйенің өзегі болып табылады және барлық конфигурация, статистикалық және операциялық деректерді қамтитын репозиторий болып табылады. Ол Zabbix бағдарламалық құралында әкімшілерді бақыланатын жабдыққа қатысты мәселелер туралы ескертетін нысан.
Zabbix проксиі Zabbix серверінің атынан өнімділік пен қолжетімділік деректерін жинайды. Барлық жиналған деректер жергілікті деңгейде буферленеді және прокси сервер тиесілі Zabbix серверіне жіберіледі. Zabbix проксиі филиалдарды және басқа нүктелерді, соның ішінде жергілікті әкімшілері жоқ желілерді қашықтан басқаруға арналған тамаша шешім болып табылады. Оны бір Zabbix серверінің жүктемесін тарату үшін де пайдалануға болады. Бұл жағдайда прокси тек деректерді жинайды, осылайша процессордағы серверге және енгізушығару құрылғыларына аз жүктеме түсіреді.
Zabbix желілік құрылғыларды, қолданбаларды, қызметтерді, дерекқорларды және веб-сайттарды бақылауға арналған мүмкіндіктердің толық жиынтығын ұсынады. Міне, оның кейбір негізгі ерекшеліктері:
Бірнеше деректер көздері: Zabbix әртүрлі көздерден деректерді жинай алады, соның ішінде:
SNMP: Simple Network Management Protocol, желілік құрылғылар арасында басқару ақпаратын алмасуға арналған стандарт.
Zabbix Agent: Толық өнімділік пен денсаулық деректерін жинау үшін бақыланатын жүйелерде орнатылған жеңіл бағдарламалық құрал агенті.
SSH: Secure Shell, қашықтан пәрменді орындау және файлдарды тасымалдау протоколы.
JMX: Java басқару кеңейтімдері, Java қолданбаларын басқаруға арналған негіз.
Web Scraping: Скрипттерді пайдаланып веб-сайттардан деректерді алу.
IPMI: Intelligent Platform Management Interface, серверлер мен басқа аппараттық құрылғыларды басқаруға арналған стандарт.
VMware: VMware vSphere жүйесінде жұмыс істейтін виртуалды машиналарды бақылау.
Икемді жоспарлау: Zabbix белгілі бір аралықтарда немесе алдын ала анықталған триггерлер негізінде деректер жинауды жоспарлауға мүмкіндік береді.
Теңшелетін тексерулер: нақты көрсеткіштерді немесе Zabbix қолдамайтын қолданбаларды бақылау үшін теңшелетін тексерулерді жасауға болады.
Бақылау:
Метрикалардың кең ауқымы: Zabbix метриканың кең ауқымын бақылай алады, соның ішінде:
Желінің өнімділігі: Пакеттің жоғалуы, кідіріс, өткізу қабілеті, қателер.
Қолданба өнімділігі: Жауап беру уақыттары, ресурстарды пайдалану, қателер.
Сервердің денсаулығы: процессор, жад, диск, желі, процестер.
Деректер қорының денсаулығы: қосылымдар, сұраулар, кестелер, деректер өлшемі.
Веб-сайттың қолжетімділігі: жұмыс уақыты, жауап беру уақыты, қателер.
Журнал файлдары: кілт сөзді сәйкестендіру, оқиғаны анықтау.
Шектер және триггерлер: Zabbix бақыланатын көрсеткіштер үшін шектерді орнатуға және шектерден асып кеткен кезде ескертулерді бастауға мүмкіндік береді.
Тәуелділіктер: Zabbix бақыланатын элементтер арасындағы тәуелділіктерді анықтай алады, бұл каскадты сәтсіздіктерге әрекет етуге мүмкіндік береді.
Ескерту:
Бірнеше хабарландыру арналары: Zabbix электрондық пошта, SMS, push хабарландырулары, веб-хуктар немесе реттелетін сценарийлер арқылы ескертулер жібере алады.
Эскалация деңгейлері: Zabbix маңызды мәселелердің тез арада шешілуін қамтамасыз ете отырып, ескертулер үшін эскалация деңгейлерін анықтауға мүмкіндік береді.
Ескерту үлгілері: хабарландыру процедураларын стандарттау үшін ескерту үлгілерін жасауға және қайта пайдалануға болады.
Есеп беру:
Алдын ала анықталған есептер: Zabbix желі өнімділігі, қолданба өнімділігі, сервер денсаулығы және т.б. туралы алдын ала анықталған есептер береді.
Теңшелетін есептер: деректерді талдау және трендтерді анықтау үшін теңшелетін есептерді жасауға болады.
Бақылау тақталары: Zabbix негізгі көрсеткіштерді визуализациялау және желіңізді нақты уақытта бақылау үшін бақылау тақталарын жасауға мүмкіндік береді.
Басқа мүмкіндіктер:
Ашу: Zabbix желіңіздегі жаңа құрылғылар мен қызметтерді автоматты түрде таба алады.
Автотіркеу: Zabbix агенті Zabbix серверіне автоматты түрде тіркеле алады, бұл орналастыруды жеңілдетеді.
Жоғары қолжетімділік: Zabbix маңызды орнатулар үшін жоғары қолжетімділік конфигурацияларын қолдайды.
Қауіпсіздік: Zabbix бақылау деректерінің қауіпсіздігін қамтамасыз ету үшін рөлге негізделген қатынасты басқаруды және деректерді шифрлауды қамтамасыз етеді.
Теңшелетін интерфейс: Zabbix веб-интерфейсті нақты қажеттіліктеріңізді қанағаттандыру үшін теңшеуге мүмкіндік береді.

1.3 Zabbix бағдарламасының артықшылғы мен кемшілігі

Zabbix артықшылықтары:
Ашық бастапқы және тегін: Zabbix ашық бастапқы лицензия бойынша тегін қол жетімді, бұл оны барлық өлшемдегі ұйымдарға қолжетімді етеді. Бұл сонымен қатар оның дамуына үлес қосатын және қолдау ұсынатын пайдаланушылар мен әзірлеушілердің белсенді қауымдастығына мүмкіндік береді.
Масштабталатын: Zabbix мыңдаған құрылғылары бар үлкен және күрделі желілерді өңдеуге арналған. Арнайы қажеттіліктеріңізді қанағаттандыру үшін оны оңай кеңейтуге немесе азайтуға болады.
Икемді: Zabbix құрылғыларды, қызметтерді және қолданбаларды, соның ішінде желілік құрылғыларды, серверлерді, қолданбаларды, дерекқорларды, веб-сайттарды және бұлттық қызметтерді бақылай алады.
Күшті бақылау мүмкіндіктері: Zabbix әртүрлі көрсеткіштерді бақылауға, шекті мәндерді орнатуға және ескертулерді іске қосуға арналған мүмкіндіктердің толық жинағын ұсынады. Ол сондай-ақ желідегі жаңа құрылғыларды пайдаланушылық тексерулерді және табуды қолдайды.
Кең ауқымды есеп беру және визуализация: Zabbix желі өнімділігі мен трендтерді визуализациялау үшін алдын ала жасалған есептер мен бақылау тақталарын ұсынады. Арнайы қажеттіліктеріңізді қанағаттандыру үшін теңшелетін есептер мен бақылау тақталарын да жасауға болады.
Жоғары қолжетімділік және қауіпсіздік: Zabbix маңызды орнатулар үшін жоғары қолжетімділік конфигурацияларын қолдайды және бақылау деректерінің қауіпсіздігін қамтамасыз ету үшін рөлге негізделген қатынасты басқаруды және деректерді шифрлауды ұсынады.
Белсенді қауымдастық және қолдау: Zabbix-те қолдау мен нұсқаулық бере алатын пайдаланушылар мен әзірлеушілердің үлкен және белсенді қауымдастығы бар. Сондай-ақ құжаттама, блогтар, форумдар және бейне оқулықтар сияқты көптеген онлайн ресурстар бар.
Zabbix кемшіліктері:
Орнату және конфигурациялау үшін күрделі: Zabbix орнату және конфигурациялау үшін күрделі болуы мүмкін, әсіресе үлкен және күрделі желілер үшін. Ол техникалық сараптаманы және мониторинг тұжырымдамаларын түсінуді талап етеді.
Тікелей оқу қисығы: Zabbix веб-интерфейсі және оның мүмкіндіктері жаңадан бастаушылар үшін өте қиын болуы мүмкін. Оның барлық функцияларын оқып-үйрену және оны сіздің талаптарыңызға сәйкес реттеу уақыт пен күш жұмсайды.
Шектеулі қораптан тыс функционалдылық: Zabbix мүмкіндіктердің кең ауқымын ұсынса да, кейбір функциялар арнайы қолданбалар немесе қызметтер үшін қосымша конфигурацияны немесе реттелетін тексерулерді қажет етуі мүмкін.
Ресурсты қажет ететін: Zabbix ресурстарды көп қажет етеді, әсіресе үлкен қондырғылар үшін. Ол деректерді жинау, өңдеу және сақтау үшін жеткілікті жедел жады және процессор ресурстары бар серверді қажет етеді.
Кейбір бәсекелестермен салыстырғанда пайдаланушыға ыңғайлы интерфейс: уақыт өте келе Zabbix интерфейсі жақсарғанымен, кейбір басқа бақылау шешімдерімен салыстырғанда ол әлі де пайдаланушыға ыңғайлы және интуитивті болып көрінуі мүмкін.
Шектеулі коммерциялық қолдау: пайдаланушылар мен әзірлеушілердің үлкен қауымдастығы болғанымен, Zabbix ресми коммерциялық қолдау опциялары шектеулі және қымбат болуы мүмкін.
Тұтастай алғанда, Zabbix - желіні бақылау мен басқарудың қуатты және әмбебап шешімі. Оның ашық бастапқы сипаты, ауқымдылығы және мүмкіндіктерінің кең ауқымы оны барлық өлшемдегі ұйымдар үшін тартымды таңдау жасайды. Дегенмен, оның күрделілігі мен оқу қисығы жаңадан бастаушыларға немесе техникалық ресурстары шектеулі ұйымдарға кедергі келтіруі мүмкін. Zabbix икемділігі мен теңшеуімен қуатты ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Компьютерлік желіні басқару принциптерін зерттеу
Ethernet деректерін тасымалдау протоколы
SDH желісінің топологиясы
SDH технологиясының жабдығы
Жасанды нейрондық желілер
Синхронды сандық желілер
SDH ТАРАТУ ЖҮЙЕЛЕРІН ҚҰРУ АЛҒЫШАРТТАРЫ МЕН ЕРЕКШЕЛІКТЕРІ ЖӘНЕ ПРИНЦИПТЕРІ
Телефон желілеріндегі желілер
Жергілікті есептеу желілері және олардың ақпараттық жүйесі
Компьютерлік жүйелер негіздері (Cisco) оқу-әдістемелік кешен
Пәндер