RHEL 8 -ב Nagios לש רוטינה ילכ תא ןיקתהל דציכ


Nagios Core תויתשת לש תוארתהו רוטינ תמרופטלפ איה IT תועצמאב התנבנש חותפ דוק PHP. תיתשת יביכר רוטינל שמשמ אוה IT םיתורישו םימושיי ,תכרעמ ידדמ ,תשר ילוקוטורפ ,םיתרש ,תשר תיתשת ןוגכ המישמל םי

.רתוי רחואמ חותינ ךרוצל הארתה תבוגתו תוארתה ,תוקספה ,םיעוריא לש ירוטסיהה דועיתה לע חווידו ,תישיא םאתומ טפירקס וא SMS ,ינורטקלא ראוד תועצמאב ,(םיששואתמו םילשכנ םייטירק תיתשת יביכר רשאכ) תוא

.הליהקה ידי לע וחתופש ,תופסות וא םימייק ישילש דצ ימושיי םע היצרגטניא םיקפסמה API יקשממ רפסמ םע עיגמ Nagios Core -ש ,ןייצל בושח

.RHEL 8 סקוניל תצפהב Nagios Plugins 2.2.1 -ו Nagios Core 4.4.3 לש הנקתהה ךילהתב ךתוא ליבוי הז רמאמ

    תשרדנ תולת ןקתה :1 בלש

    .לדחמ תרירבכ רדגומה dnf תוליבחה להנמ תועצמאב PHP -ו Apache לש HTTP -ה תרש ללוכ תואבה תולתה תא ןיקתהל ךילע ,תורוקממ Nagios לש הבילה תליבח תא ןיקתהל ידכ .1

    # dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
    

    .systemctl תודוקפ תועצמאב ובצמ תא קודבלו תכרעמה לוחתא תעב תיטמוטוא ליחתהל ול רשפא ,התע תעל HTTPD תוריש תא לעפה ,ןכמ רחאל .2

    # systemctl start httpd
    # systemctl enable httpd
    # systemctl start httpd
    

    Nagios Core לש הנקתהו היצליפמוק ,הדרוה :2 בלש

    .גצומש יפכ הצלוחש היירפסל רבעו התוא ץליח ,wget תדוקפ תועצמאב Nagios Core לש רוקמה תליבח תא תעכ דרוה .3

    # wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz
    # tar xzf nagioscore.tar.gz
    # cd nagioscore-nagios-4.4.3/
    

    .התוא תונבלו רוקמה תליבח תא רידגהל ידכ תואבה תודוקפה תא לעפה ,ןכמ רחאל .4

    # ./configure
    # make all
    

    .אבה ןפואב Nagios תצובקל Apache שמתשמה תא ףסוהו ,Nagios לש הצובקהו שמתשמה תא רוצ ןכמ רחאל .5

    # make install-groups-users
    # usermod -a -G nagios apache
    

    .תואבה תודוקפה תועצמאב HTML -ה יצבקו CGI ,םייראניבה םיצבקה תא ןקתה תעכ .6

    # make install
    # make install-daemoninit
    

    .Apache-Nagios לש הרוצתה ץבוקו המגודל הרוצת ץבוק ,ינוציחה הדוקפה ץבוק לש הרוצת תעיבקו הנקתהל תואבה תודוקפה תא לעפה ,ןכמ רחאל .7

    # make install-commandmode		#installs and configures the external command file
    # make install-config			#installs the *SAMPLE* configuration files.  
    # make install-webconf		        #installs the Apache web server configuration files. 
    

    .Nagios לש Administrator ןובשחכ שמשי הז ןובשח - Nagios -ל סנכיהל לכותש ידכ Apache לש שמתשמ ןובשח רוציל ךרטצת ןכל .HTTP לש יסיסב תומיא תועצמאב Nagios Core לש טנרטניאה תלוסנוק תא חטבאל םכילע

    # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
    

    RHEL 8 -ב Nagio יפסות תנקתה :3 בלש

    .ףסותה תליבח תיינבו רודיה ךרוצל תושרדנה תוליבחה תא ןיקתהל ךילע ,Nagios לש םיפסותה תא ןיקתתו דירותש ינפל ךא .Nagios לש םישרדנ םיפסות ןיקתהל ךילע ,ןכמ רחאל .9

    # dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils
    

    .תואבה תודוקפה תועצמאב Nagios לש םיפסותה לש הנורחאה הסרגה תא ץליחו דרוה ןכמ רחאל .10

    # 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 לש םיפסותה תא ןקתה Nagios לש םיפסותה תא ןקתהו הנב ,רודיה ,הצלוחש היירפסל רובע .11

    # cd nagios-plugins-release-2.2.1/
    # ./tools/setup
    # ./configure
    # make
    # make install
    

    .אבה ןפואב לעופ אוה םא קודבו Nagios תוריש תא לעפהו לעפה ,ןכ ומכ .HTTPD תוריש תא שדחמ ליעפהל ךילע תעכ .Apache לש HTTP -ה תרש םע דובעל ותוא תרדגהו Nagios Core תוריש תא תרדגה ,הז בלשב .12

    # systemctl restart httpd.service
    # systemctl start nagios.service
    # systemctl start nagios.service
    # systemctl start nagios.service
    

    .שאה תמוחב 80 האיצי תא חותפל ךילע ,שאה תמוח תלעופ םא .13

    # firewall-cmd --permanent --zone=public --add-port=80/tcp
    # firewall-cmd --reload
    

    .ינריתמ בצמל ותוא רידגהל לכותש וא ,לדחמ תרירבכ הפיכא בצמב אצמנש SELinux תא תבשה ןכמ רחאל .14

    # sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
    # setenforce 0
    

    RHEL 8 -ב Nagios לש טנרטניאה ףוסמל השיג :4 בלש

    .(ךלש םיכרעב FDQN -ה וא IP -ה תבותכ תא ףלחה) לשמל ,Nagios Core לש טנרטניאה תיירפסל ותוא הנפהו ךלש טנרטניאה ןפדפד תא חתפ .Nagios לש טנרטניאה תלוסנוקל תשגל לכות תעכ ,הז ןורחא בלשב .15

    http://192.168.56.100/nagios
    OR
    http://tecmint.lan/nagios
    

    .(המסיסהו nagiosadmin אוה שמתשמה םש רמולכ) 8 הדוקנב תרציש םירושיאה תא קפס .טנרטניאה קשממל תשגל ידכ המסיסו שמתשמ םש ןיזהל שקבתת

    .אבה ךסמה םוליצב גצומש יפכ Nagios קשממ ךינפב גצוי ,תחלצומ הסינכ רחאל

    .ונילא עיגהל ידכ הטמלש בושמה ספוטב שמתשה ,תולאש ךל שי םא .ךלש RHEL 8 תרשב Nagios Core תא החלצהב תנקתה !בוט לזמ