Желілік байланыстардың трафигін қадағалау бағдарламасы
Multi Router Traffic Grapher
MRTG: желілік трафик мониторингі үшін тегін бағдарлама. Желі жүктемесін график түрінде көрсетеді, SNMP арқылы статистика жинап, түрлі ОС-де жұмыс істейді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Желілік байланыстардың трафик жүктемесін қадағалауға арналған бағдарламалық құрал.
Software for tracking traffic load network links
Multi Router Traffic Grapher (MRTG) – желілік байланыстардағы трафик жүктемесін бақылау және өлшеуге арналған тегін бағдарламалық қамтамасыз ету. Ол пайдаланушыға уақыт өте келе желідегі трафик жүктемесін графикалық түрде көруге мүмкіндік береді. Бұл бағдарлама бастапқыда Тобиас Оэтикер және Дейв Рэнд тарапынан маршрутизаторлардың трафигін бақылау үшін жасалған, бірақ қазірде кез келген мәліметтер үшін графиктер мен статистика құруға қолданылатын құралға айналды. MRTG Perl тілінде жазылған және Windows, Linux, Unix, Mac OS және NetWare операциялық жүйелерінде жұмыс істей алады.
The Multi Router Traffic Grapher (MRTG) is free software for monitoring and measuring the traffic load on network links. It allows the user to see traffic load on a network over time in graphical form. It was originally developed by Tobias Oetiker and Dave Rand to monitor router traffic, but has developed into a tool that can create graphs and statistics for almost anything. MRTG is written in Perl and can run on Windows, Linux, Unix, Mac OS and NetWare.
SNMP
MRTG қарапайым желілік басқару протоколын (SNMP) пайдаланып, құрылғыға екі объект идентификаторы (OID) бар сұрауларды жібереді. SNMP мүмкіндігі бар құрылғыда көрсетілген OID-терді анықтау үшін басқару ақпараттық базасы (MIB) болады. Ақпаратты жинағаннан кейін, құрылғы SNMP протоколымен қоршалған шикі деректерді кері жібереді. MRTG бұл деректерді клиенттегі журналға, құрылғы үшін бұрынғы жазбалармен бірге сақтайды. Содан кейін бағдарлама журналдардан HTML құжатты жасайды, онда таңдалған құрылғылардың сервердегі трафигін көрсететін графиктер тізімі болады.
MRTG uses the Simple Network Management Protocol (SNMP) to send requests with two object identifiers (OIDs) to a device. The device, which must be SNMP enabled, will have a management information base (MIB) to look up the OIDs specified. After collecting the information it will send back the raw data encapsulated in an SNMP protocol. MRTG records this data in a log on the client along with previously recorded data for the device. The software then creates an HTML document from the logs, containing a list of graphs detailing traffic for the selected devices in the server.
Скрипттің шығысы
МРТГ скрипт немесе команданы іске қосу үшін конфигурациялануы мүмкін, содан кейін оның нәтижесін санаушылардың мәндерін табу үшін талдайды. MRTG веб-сайтында SQL дерекқоры статистикасын, өрт қабырғасы ережелерін, CPU желдеткішінің айналымдарын (RPM) немесе кез келген бүтін сандық деректерді бақылауға мүмкіндік беретін сыртқы скрипттердің кең кітапханасы бар.
Alternatively, MRTG can be configured to run a script or command, and parse its output for counter values. The MRTG website contains a large library of external scripts to enable monitoring of SQL database statistics, firewall rules, CPU fan RPMs, or virtually any integer value data.
Ерекшеліктері
Мақсат бойынша екі мәнді өлшейді (I - кіріс, O - шығыс). SNMP агенті арқылы немесе командалық жолдың нәтижесі арқылы деректерді алады. Әдетте әрбір бес минут сайын деректерді жинайды (жиілігін азайтуға болады). Әр мақсат үшін төрт графиктен (GIF немесе PNG суреті) тұратын HTML бетін жасайды. Нәтижелер күн, апта, ай және жыл графиктерінде уақытқа қатысты көрсетіледі, I толық жасыл аймақ ретінде, ал O көк түсті сызық ретінде бейнеленеді. Графиктердің Y осін автоматты түрде ең көп мәліметті көрсету үшін масштабтайды. Мақсаттың HTML-бетіне I және O үшін есептелген ең жоғары, орташа және ағымдағы мәндерін қосады. Мақсаттар белгілі бір шектен асып кетсе, ескерту электрондық хаттарын жіберуге болады.
Measures two values (I for Input, O for Output) per target. Gets its data via an SNMP agent, or through the output of a command line. Typically collects data every five minutes (it can be configured to collect data less frequently). Creates an HTML page per target that features four graphs (GIF or PNG images). Results are plotted vs time into day, week, month and year graphs, with the I plotted as a full green area, and the O as a blue line. Automatically scales the Y axis of the graphs to show the most detail. Adds calculated Max, Average and Current values for both I and O to the target's HTML page. Can also send warning emails if targets have values above a certain threshold.