Nagios Core: Nagios چیست و چگونه می توان آن را بر روی Debian GNU / Linux نصب کرد؟
در زمینه شبکه ها و سرورها برنامه های کاربردی عالی و کارآمدی برای وجود دارد سرپرستان سیستم / سرور (SysAdmins)به بنابراین ، امروز ما در مورد یک تماس معروف صحبت خواهیم کرد هسته ناگیوس.
هسته ناگیوس این اساساً نسخه رایگان آن است ناگیوسبه که به نوبه خود اساساً محبوب است تجهیزات / خدمات / برنامه نظارت بر شبکه در قالب منبع باز.
Webmin: مدیریت از مرورگر وب
و از آنجا که ما به ندرت به مسائل مربوط به آن می پردازیم برنامه ها ، برنامه ها و سیستم ها از حوزه شبکه ها و سرورها یا استفاده خاص برای سرپرستان سیستم / سرور (SysAdmins)، ما بلافاصله پیوندهایی را به برخی از نشریات قبلی مربوط به این حوزه فناوری اطلاعات در زیر می گذاریم:
"Webmin یک ابزار پیکربندی سیستم در دسترس وب برای OpenSolaris ، GNU / Linux و سایر سیستم های یونیکس است. با استفاده از آن می توانید جنبه های داخلی بسیاری از سیستم عامل ها مانند کاربران ، سهمیه های فضایی ، خدمات ، فایل های پیکربندی ، خاموش شدن تجهیزات و غیره را پیکربندی کنید و همچنین بسیاری از برنامه های رایگان مانند سرور وب Apache ، PHP را تغییر داده و کنترل کنید ، MySQL ، DNS ، Samba ، DHCP و سایر موارد." Webmin: مدیریت از مرورگر وب
شاخص
- 1 Nagios Core: نسخه رایگان و رایگان Nagios
- 1.1 Nagios Core چیست؟
- 1.2 ویژگی های
- 1.3 چگونه می توان آن را بر روی Debian GNU / Linux 10 نصب کرد؟
- 1.3.1 1.- مراحل آماده سازی سیستم عامل
- 1.3.2 2.- نرم افزار فعلی را بارگیری کنید
- 1.3.3 3.- نرم افزار فعلی را کامپایل کنید
- 1.3.4 4.- ایجاد کاربران و گروه ها
- 1.3.5 5.- بسته های ضروری مختلف را نصب کنید
- 1.3.6 6.- فایل های پیکربندی Apache را نصب کنید
- 1.3.7 7.- فایروال را از طریق IPTables نصب و پیکربندی کنید
- 1.3.8 8.- ایجاد حساب کاربری در Apache برای شروع در Nagios Core
- 1.3.9 9.- راه اندازی مجدد / شروع خدمات ضروری
- 1.3.10 10.- ورود به Nagios Core
- 1.3.11 نصب افزونه های Nagios Core
- 1.3.12 عکسهای صفحه
- 2 10 جایگزین رایگان و باز
- 3 خلاصه
Nagios Core: نسخه رایگان و رایگان Nagios
Nagios Core چیست؟
طبق وب سایت رسمی Nagios, هسته ناگیوس شرح آن به شرح زیر است:
"Nagios® Core network یک برنامه نظارت بر شبکه و سیستم منبع باز است. این برنامه میزبانها (رایانه ها) و سرویسهایی را که مشخص کرده اید ، تحت نظر دارد و در صورت خرابی و بهبود آنها به شما هشدار می دهد. Nagios Core در اصل برای کار تحت لینوکس طراحی شده بود ، اگرچه باید در اکثر سیستم عامل های دیگر مبتنی بر یونیکس نیز کار کند. همچنین ، این نسخه رایگان ابزار کنونی ما به نام Nagios XI است."
ویژگی های
از جمله بسیاری از ویژگی های هسته ناگیوس از 10 مورد زیر می توان نام برد:
- نظارت بر خدمات شبکه (SMTP ، POP3 ، HTTP ، NNTP ، PING و سایر موارد)
- نظارت بر منابع میزبانهای مختلف تحت نظارت (بار پردازنده ، استفاده از دیسک و سایر موارد).
- یک طراحی ساده افزونه که به کاربران اجازه می دهد به راحتی چک سرویس خود را ایجاد کنند.
- بررسی خدمات موازی.
- توانایی تعریف سلسله مراتب میزبان شبکه با استفاده از میزبان های "والدین" ، به شما این امکان را می دهد تا بین میزبان های پایین و غیرقابل دسترسی تشخیص و تمایز قائل شوید.
- هنگامی که مشکلات میزبان یا سرویس رخ می دهد و برطرف می شود (با ایمیل ، پیجر یا روش تعریف شده توسط کاربر) با اعلان های تماس تماس بگیرید.
- توانایی تعریف کنترل کننده رویداد برای اجرا در طول رویداد میزبان یا سرویس برای عیب یابی فعال.
- چرخش خودکار پرونده های ورود به سیستم.
- پشتیبانی از پیاده سازی میزبانهای نظارت اضافی.
- یک رابط وب اختیاری برای مشاهده وضعیت فعلی شبکه ، سابقه اعلان ها و مشکلات ، فایل گزارش ، و موارد دیگر.
چگونه می توان آن را بر روی Debian GNU / Linux 10 نصب کرد؟
قبل از شروع این قسمت ، طبق معمول شایان ذکر است که برای این مورد عملی از معمول استفاده می کنیم پاسخ به لینوکس نام معجزات گنو / لینوکس، که بر اساس MX لینوکس 19 (دبیان 10)به که به دنبال ما ساخته شده است «راهنمای عکس فوری MX Linux».
با این حال ، هر کدام GNU / Linux Distro چه پشتیبانی Systemdبه بنابراین ، ما از این استفاده خواهیم کرد پاسخ MX لینوکس شروع از سیستم بوت GRUB به انتخاب شما با "با Systemd شروع کنید"به به جای گزینه پیش فرض آن ، که بدون آن است Systemd یا بهتر بگویم با Systemd-shimبه همچنین ، ما تمام دستورات دستور از the را اجرا می کنیم کاربر Sysadmin، بجای کاربر روت، از Respin Linux گفت.
و حالا برای شما بارگیری ، نصب و استفاده، ما از «راهنمای نصب سریع برای Debian« و اینها خواهد بود دستورات فرماندهی برای اجرا در ترمینال (کنسول) سیستم عامل خود:
1.- مراحل آماده سازی سیستم عامل
مخازن را به روز کنید و بسته های ضروری و ضروری را برای کار نصب کنید هسته ناگیوس.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- نرم افزار فعلی را بارگیری کنید
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.- نرم افزار فعلی را کامپایل کنید
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- ایجاد کاربران و گروه ها
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- بسته های ضروری مختلف را نصب کنید
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- فایل های پیکربندی Apache را نصب کنید
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- فایروال را از طریق IPTables نصب و پیکربندی کنید
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- ایجاد حساب کاربری در Apache برای شروع در Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- راه اندازی مجدد / شروع خدمات ضروری
systemctl restart apache2.service
systemctl start nagios.service
توجه داشته باشید: در صورت بروز مشکل در این دستورات فرمان ، سیستم عامل را مجدداً راه اندازی کنید.
10.- ورود به Nagios Core
اگر محیط کاربر گرافیکی (GUI) یا رایانه دیگری در شبکه دارید ، یک مرورگر وب را روی دستگاه محلی اجرا کنید. و در نوار آدرس ، هر یک از دستورات زیر را بنویسید که مناسب می دانید:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
توجه داشته باشید: اگر پنجره "ورود به سیستم Nagios" را نمی بینید ، بررسی کنید که سیستم عامل شما بر اساس Debian GNU/Linux 8/9/10 دارای پیکربندی صحیح باشد. "ریشه سند" از سرور آپاچی داخل فایل پیکربندی زیر: /etc/apache2/apache2.conf
به مسیر را جایگزین کنید /var/www
توسط موارد زیر: /var/www/html
به سپس سرویس Apache یا Computer را راه اندازی مجدد کرده و دوباره روی رایانه امتحان کنید.
نصب افزونه های Nagios Core
مخازن را به روز کنید و بسته های ضروری و ضروری را برای کار نصب کنید افزونه های ناگیوس.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
بسته فعلی را با "پلاگین های Nagios" بارگیری و از حالت فشرده خارج کنید
cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
کامپایل و نصب "پلاگین های Nagios"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
عکسهای صفحه
برای اطلاعات بیشتر در مورد هسته ناگیوس پیوندهای زیر را می توان مورد بررسی قرار داد:
10 جایگزین رایگان و باز
- کوکتی
- کابوت
- پروژه کابین خلبان
- ایسینگا
- FreeMNS
- مینین
- داده های شبکه
- پاندورا FMS
- مانیتور سرور PHP
- Zabbix
برای آشنایی بیشتر با این موارد جایگزین و بیشتر ، روی پیوند زیر کلیک کنید: تجهیزات و نرم افزار مانیتورینگ شبکه تحت منبع باز.
خلاصه
به طور خلاصه ، همانطور که قدردانی شده است هسته ناگیوس یک ابزار نرم افزاری مناسب برای زمینه است شبکه ها / سرورها و سرپرستان سیستم / سرور (SysAdmins)به و به لطف استفاده از چندگانه آن نه تنها قدرتمند بلکه انعطاف پذیر و سازگار است افزونه هابه و برای کسانی که ممکن است از آن استفاده نکنند ، همیشه گزینه های عالی مانند وجود دارد Zabbix ، Icinga و Cockpit Project، در میان بسیاری دیگر.
امیدواریم که این نشریه برای کل افراد بسیار مفید واقع شود «Comunidad de Software Libre y Código Abierto»
و سهم زیادی در بهبود ، رشد و انتشار اکوسیستم برنامه های موجود دارد «GNU/Linux»
. و اشتراک آن را با دیگران ، در وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه خود در شبکه های اجتماعی یا سیستم های پیام رسانی ، متوقف نکنید. سرانجام ، به صفحه اصلی ما در مراجعه کنید «از لینوکس» برای کاوش اخبار بیشتر و پیوستن به کانال رسمی ما تلگرام از DesdeLinux.
اولین کسی باشید که نظر