GoGPT Best VPN GoSearch

OnWorks فافيكون

دليل mrtg-unix - عبر الإنترنت في السحابة

قم بتشغيل دليل mrtg-unix في مزود الاستضافة المجاني من OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mrtg-unix-guide الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


دليل تثبيت mrtg-unix - دليل تثبيت MRTG 2.17.4 Linux / Unix

الوصف


تأتي MRTG إليك في كود المصدر. هذا يعني أنه يجب عليك تجميع أجزاء منه من قبل
يمكنك استخدامه على جهاز Unix. تساعدك هذه التعليمات على القيام بذلك.

التحضير


من أجل تجميع واستخدام mrtg ، تحتاج إلى مترجم C ونسخة من perl مثبتة
جهازك. في معظم الحالات سيكون هذا متاحًا بالفعل. في حالة عدم وجودها هنا
بعض نقاط البداية. أدناه ، سأقدم لك عرضًا تفصيليًا للمجموعة بأكملها
.

GCC مترجم GNU C يأتي مثبتًا مسبقًا على معظم Unicies المجانية الموجودة هناك. ل
المشتقات التجارية التي قد تضطر إلى تنزيلها وتجميعها أولاً. إذا لم يكن لديك
المترجم على الإطلاق هناك مشكلة الدجاج والبيض ، ولكن هناك أيضًا مجمع مسبقًا
إصدارات دول مجلس التعاون الخليجي المتاحة لمعظم أنظمة التشغيل.

http://gcc.gnu.org/

بيرل
تمت كتابة أجزاء كبيرة من نظام MRTG بلغة البرمجة النصية لـ Perl. تأكد
هناك نسخة حديثة من perl على جهازك (جرب perl -v). الإصدار 5.005 على الأقل
مطلوب ل mrtg للعمل بشكل جيد. إذا كنت تستخدم SNMPV3 وميزات جديدة أخرى ، فيجب عليك ذلك
استخدم 5.8 على الأقل.

يمكنك الحصول على أحدث بيرل من

http://www.perl.com/

ينشئ MRTG الرسوم البيانية لحركة المرور بتنسيق PNG. لتكون قادرة على القيام بذلك تحتاج إلى عدة
مكتبات الطرف الثالث. عند تجميع هذه المكتبات ، أحثك ​​على التأكد من قيامك بالتجميع
لهم كما ساكن المكتبات. ستكون هناك مشاكل أقل بكثير إذا كنت تفعل ذلك مثل
هذا. انظر التعليمات في القسم التالي للإلهام. لاحظ أن العديد من الوحدات المجانية
لديك بالفعل جميع المكتبات المطلوبة في مكانها حتى لا تكون هناك حاجة لتثبيت أخرى
ينسخ. للتحقق من أنه من الأفضل تخطي جميع تعليمات المكتبة أدناه والانتقال مباشرة إلى
ترجمة mrtg.

إذا فشلت المحاولة الأولى ولم تحصل على نسخة صالحة للعمل من mrtg ، فحاول تجميع ملفات جديدة
نسخ من جميع المكتبات كما هو موضح أدناه. افعل هذا BEFORE قمت بإرسال بريد إلكتروني إلي عن
مشاكل تجميع mrtg.

gd هذه مكتبة رسم بياني أساسية أنشأها Thomas Boutell. لاحظ أن كل شيء
تُنشئ الإصدارات بعد الإصدار 1.3 صور PNG فقط. هذا لأن أ) دخل توماس
مشكلة لأن تنسيق GIF الذي تم استخدامه لإنتاج يستخدم تقنية ضغط
براءة اختراع من قبل Unisys. ب) PNG أكثر كفاءة وخالية من براءات الاختراع. يمكن أن تعمل MRTG مع القديم
وإصدار جديد من مكتبة GD. يمكنك الحصول على نسخة حديثة من GD من:

http://www.boutell.com/gd/

يببنغ
مطلوب من قبل gd لإنتاج ملفات رسومات PNG. احصل عليه من:

http://www.libpng.org/pub/png/libpng.html

زليب
مطلوب من قبل libpng لضغط ملفات الرسومات التي تقوم بإنشائها. احصل على نسخة من

http://www.gzip.org/zlib

وأخيرًا وليس آخرًا ، فأنت بحاجة أيضًا إلى mrtg نفسه. في حالة عدم تنزيله بعد ،
يمكنك العثور على نسخة على موقع الويب الخاص بي:

http://oss.oetiker.ch/mrtg/pub

مكتبة التحويل البرمجي


في هذا القسم ، سأقدم لك إرشادات خطوة بخطوة حول كيفية تجميع ملفات
المكتبات المطلوبة لتجميع mrtg. لاحظ أن هذه المكتبات قد تكون موجودة بالفعل
مثبتًا إذا كان لديك ملف * BSD or لينكس حتى تتمكن من تخطي إعادة تجميعها. ال مجلد مشترك
البرنامج المستخدم أدناه هو أداة تنزيل ويب بسيطة. يمكنك أيضًا إدخال العنوان في ملف
نتسكيب إذا لم يكن لديك مجلد مشترك متاح.

لنقم أولاً بإنشاء دليل للترجمة. لاحظ أن هذا قد يكون موجودًا بالفعل في
نظامك. لا مشكلة ، فقط استخدمه.

مكدير-ع / usr / local / src
cd / usr / local / src

إذا لم يكن لديك zlib مثبتًا:

مجلد مشترك http://www.zlib.net/zlib-1.2.3.tar.gz
gunzip -c zlib - *. tar.gz | tar xf -
rm zlib - *. tar.gz
mv zlib- * zlib
قرص مضغوط زليب
. / تكوين
جعل
مؤتمر نزع السلاح ..

إذا لم يكن لديك libpng مثبتًا

مجلد مشترك ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.40.tar.gz
gunzip -c libpng-1.2.34.tar.gz | القطران XF -
mv libpng- * libpng
قرص مضغوط libpng
env CFLAGS = "- O3 -fPIC" ./configure --prefix = $ INSTALL_DIR
جعل
rm * .so. * * .so
مؤتمر نزع السلاح ..

والآن يمكنك تجميع gd

للإصدارات حتى 1.8.4 ، جرب:

مجلد مشترك http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
gunzip -c gd - *. tar.gz | tar xf -
rm gd - *. tar.gz
mv gd- * gd
مؤتمر نزع السلاح جي دي

تعني الأحرف \ الموجودة في نهاية الأسطر التالية أن جميع المواد التالية
يجب كتابتها في سطر واحد.

perl -i ~ -p -es / gd_jpeg.o // g Makefile
جعل INCLUDEDIRS = "- I. -I ../ zlib -I ../ libpng" \
LIBDIRS = "- L ../ zlib -L. -L ../ libpng" \
LIBS = "- lgd -lpng -lz -lm" \
CFLAGS = "- O -DHAVE_LIBPNG"
مؤتمر نزع السلاح ..

للإصدارات التي تبدأ من 2.0.11 ، جرب:

مجلد مشترك http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
gunzip -c gd-2.0.33.tar.gz | tar xf -
ام في gd 2.0.33 gd
مؤتمر نزع السلاح جي دي
env CPPFLAGS = "- I ../ zlib -I ../ libpng" LDFLAGS = "- L ../ zlib -L ../ libpng" \
./configure - تعطيل - مشترك - بدون - freetype - بدون - jpeg
جعل
cp .libs / *.

MRTG التحويل البرمجي


حسنًا ، الآن كل شيء جاهز لتجميع mrtg.

cd / usr / local / src
gunzip -c mrtg-2.17.4.tar.gz | طار xvf -
القرص المضغوط MRTG-2.17.4

إذا تم تثبيت جميع المكتبات مسبقًا على نظامك ، فيمكنك تكوين mrtg عن طريق القيام بذلك
بسيط:

./configure --refix = / usr / local / mrtg-2

وإلا فقد تضطر إلى إعطاء بعض التلميحات حول مكان العثور على المكتبات المختلفة المطلوبة
لتجميع mrtg:

./configure --refix = / usr / local / mrtg-2 \
- مع gd = / usr / local / src / gd \
- مع- z = / usr / local / src / zlib \
--with-png = / usr / local / src / libpng

إذا كان لديك RRDtool متاح ، فقد ترغب في إخبار mrtg عنه حتى تتمكن من الاختيار
استخدام rrdtool مع mrtg. تحقق من MRTG-RRD.

سيضمن التكوين أن بيئتك مناسبة لبناء mrtg. إذا وجدت ملف
ستخبرك بذلك وستخبرك أيضًا بما يجب عليك فعله حيال ذلك. إذا كان كل شيء
حسنًا ، سينتهي بك الأمر بملف Makefile مخصص لنظامك. اكتب الآن:

جعل

يؤدي هذا إلى إنشاء ثنائي معدل البيانات وتحرير جميع أسماء مسارات perl في البرامج النصية. تستطيع الآن
تثبيت mrtg عن طريق الكتابة

قم بالتثبيت (يتطلب تثبيت gnu)

تم الآن تثبيت جميع البرامج المطلوبة بواسطة MRTG ضمن ملف / usr / local / mrtg-2
دليل فرعي.

يمكنك الآن حذف المكتبات التي قمنا بتجميعها بأمان. ثم مرة أخرى ، قد ترغب في ذلك
احتفظ بها بحيث تكون متاحة عند تجميع الإصدار التالي من mrtg.

CONFIGURATION


الخطوة التالية هي تكوين mrtg لمراقبة جهاز الشبكة. يتم ذلك بواسطة
خلق mrtg.cfg الذي يحدد ما تريد مراقبته. لحسن الحظ ، ليس لديك
للغوص مباشرة والبدء في كتابة ملف التكوين الخاص بك بنفسك.
جنبًا إلى جنب مع mrtg ، حصلت أيضًا على نسخة من com.cfgmaker. هذا نص يمكنك أن تشير إليه
جهاز التوجيه من اختيارك سيقوم بإنشاء ملف تكوين mrtg لك. يمكنك العثور على ملف
النصي في بن دليل فرعي.

cfgmaker - 'WorkDir العالمي: / home / httpd / mrtg' \
- خيارات عالمية [_]: بت ، تنمو "\
- إخراج / home/mrtg/cfg/mrtg.cfg \
[البريد الإلكتروني محمي]

سيؤدي هذا المثال أعلاه إلى إنشاء ملف تهيئة mrtg بتنسيق / home / mrtg / cfg على افتراض أن هذا هو
دليل مرئي على خادم الويب الخاص بك. يمكنك قراءة كل شيء عن cfgmaker في cfgmaker. منطقة واحدة
قد ترغب في إلقاء نظرة على إمكانية استخدام --ifref = ip لمنع الواجهة
إعادة ترقيم المشاكل من اللحاق بك.

إذا كنت ترغب في بدء تشغيل ملفات تكوين mrtg الخاصة بك ، فتأكد من قراءة mrtg-
مرجع لمعرفة كل شيء عن خيارات التكوين الممكنة.

الركض و المشي MRTG


بمجرد إنشاء ملف التكوين ، جرب ما يلي:

/ usr / local / mrtg-2 / bin / mrtg /home/mrtg/cfg/mrtg.cfg

سيؤدي هذا إلى الاستعلام عن جهاز التوجيه الخاص بك وأيضًا إنشاء الرسوم البيانية وصفحات الويب للمرور mrtg.
عند تشغيل mrtg لأول مرة ، سيكون هناك الكثير من الشكاوى حول فقد السجل
الملفات. لا تقلق ، هذا أمر طبيعي لأول مرتين تبدأ فيها mrtg. إذا استمر
الشكوى بعد هذا الوقت قد ترغب في النظر في المشكلة.

بدء mrtg باليد ليس مثاليا على المدى الطويل. لذلك عندما تكون راضيًا عن
النتائج يمكنك أتمتة عملية تشغيل mrtg في فترات منتظمة (وهذا يعني
كل 5 دقائق بشكل افتراضي).

يمكنك إما إضافة mrtg إلى crontab الخاص بك بسطر مثل هذا:

0,5,10,15,20,25,30,35,40,45,50,55،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX * * * * \
/ MRTG /mrtg.cfg \
--تسجيل /var/log/mrtg.log

أو إذا كنت تعيش في Linux Land ، فقد يبدو الخط هكذا إذا كنت تستخدم "crontab -e"

* / 5 * * * * / MRTG /mrtg.cfg \
--تسجيل /var/log/mrtg.log

أو مثل هذا إذا كنت تستخدم / الخ / كرونتاب

* / 5 * * * * mrtg-user / MRTG /mrtg.cfg \
--تسجيل /var/log/mrtg.log

يمكنك أيضًا تشغيل mrtg كعملية خفية عن طريق إضافة السطر

RunAsDaemon: نعم

إلى ملف تكوين mrtg الخاص بك ثم إنشاء برنامج نصي لبدء التشغيل في بدء تشغيل النظام الخاص بك
تسلسل. لسوء الحظ ، تختلف إضافة نصوص بدء التشغيل اختلافًا كبيرًا بين أنظمة يونكس المختلفة
الأنظمة. عادة ما يكون للملفات الحديثة دليل يسمى / الخ / init.d or /etc/rc.d/init.d
حيث تضع البرامج النصية التي تبدأ العملية التي تريد تشغيلها عند بدء تشغيل النظام.
علاوة على ذلك ، يجب عليك إنشاء رابط رمزي بتنسيق / الخ/rc3.d or /etc/rc.d/rc؟.d تسمى S65mrtg
(هذا مجرد اسم نموذج ... من المهم فقط أن يبدأ بـ S متبوعًا بـ a
رقم مكون من رقمين). إذا لم تكن متأكدًا من ذلك ، فتأكد من الرجوع إلى الوثائق
من نظامك للتأكد من حصولك على هذا بشكل صحيح.

A أدنى البرنامج النصي لوضعه فيه الحرف د قد يبدو مثل هذا:

#! / بن / ش
cd /usr/local/mrtg-2.17.4/bin && ./mrtg --user = mrtg-user \
/home/httpd/mrtg/mrtg.cfg --تسجيل /var/log/mrtg.log

لاحظ أن هذا سيعمل فقط مع RunAsDaemon: نعم في ملف mrtg.cfg الخاص بك.

استخدم دليل mrtg-unix عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.