Icinga: רובע אבה רודהמ חותפ דוק סקוניל תרש רוטינ ילכ RHEL/CentOS 7.0
Icinga גלזמב ורוקמש ינרדומ חותפ דוק רוטינ ילכ אוה Nagios , םיליבקמ םיפנע ינש ול שי תעכו, Icinga 1 ו- Icinga 2 . מ לידבהל אל אוה השוע הזה ילכהש המ- Nagios
.ךלש תכרעמב ונקתויש Nagios יפסותב שומישו Apache Webserver ידי לע קזחומה יסאלקה טנרטניאה קשממ םע ,CentOS 6 רובע םירגאמ (RPMforge ארקנ רבעב) < b> RepoForge ב שומיש ךות , RHEL 7
םג ארק : לש רוטינה ילכ תא ןקתה Nagios ב- RHEL/CentOS
php-cli
:הלא PHP ילודומ םע ךא ,PhpMyAdmin -ו MySQL אלל RHEL/CentOS 7.0 -ב LAMP לש תיסיסב הנקתה
Icinga לש רוטינה ילכ תנקתה :1 בלש
.ךלש בשחמב יולת ,האבה הדוקפה תקפנה ידי לע ךלש תכרעמב RepoForge ירגאמ ףסוה ,םייראניב םיכמסממ Icinga תנקתהב ךישמתש ינפל .1
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
.האבה הדוקפה תלעפה ידי לע ,טנרטניאה קשממ אלל Icinga לש תיסיסב הנקתהב לחתה ,ךלש תכרעמל RepoForge ירגאמ תפסוה רחאל .2
# yum install icinga icinga-doc
.הרתפנ היעבה םייתניב ילוא ,הליבחה תא ןיקתהל תוסנל ןמזומ התא ךא ,תואקסע תקידבב תואיגש המכ רוצית איהו ,CentOS/RHEL 7 םע תורותפ אל תויעב המכ שי וזה הליבחל הז עגרלש הארנ . icinga-gui
.Icinga טנרטניאה קשממ תא ןיקתהל לכותש ידכ ,ךשמהב ראותש יפכ האבה השיגב שמתשה ,ךל תוארמ הטמלש תונומתהש ומכ ךלש בשחמב תואיגש ןתוא תא לבקמ התא םא ,תאז לכבו
# yum install icinga-gui
. wget הדוקפה תועצמאב RepoForge רתא תיראניבה הליבחה ספוט תא הליחת דרוה .אבה אוה טנרטניאה קשממ תא קפסמה icinga-gui תליבח תנקתהל ךילהה .4
# wget http://pkgs.repoforge.org/icinga/icinga-gui-1.8.4-4.el6.rf.x86_64.rpm
# wget http://pkgs.repoforge.org/icinga/icinga-gui-1.8.4-4.el6.rf.i686.rpm
.האבה תודוקפה תרדס תקפנה ידי לע RPM הליבח לש ןכות ץלחו היקיתל סנכיה , .וז היקיתל יראניב b> icinga-gui RPM> תא רבעה ,(הצרת םא רחא םש רוחבל לוכי התא) icinga-gui םשב הירפס רוצ ,
# mkdir icinga-gui # mv icinga-gui-* icinga-gui # cd icinga-gui # rpm2cpio icinga-gui-* | cpio -idmv
.ךלש תכרעמה שרוש יצבק תכרעמ תסירפב ולבקתהש תוירפסה שולש לכ לש תיביסרוקר הקתעה עוציבב לחתה . var -ו usr , ' וכו - תושדח תוירפס שולשל םורגל רומא הז - היקיתה ןכות תא שיחמ
# cp -r etc/* /etc/ # cp -r usr/* /usr/ # cp -r var/* /var/
תכרעמה תואשרה תאו Icinga Apache לש הרוצתה ץבוק תא הנש :2 בלש
.Icinga לש טנרטניאה קשממ תא ץירהל לכותש ידכ Apache לש PHP -הו HTTP -ה תרש תא ןיקתהל תכרעמה לע ,הז רמאמל המדקהב גצומש יפכ .7
.תואבה תורוצתב ונכות לכ תא ףלחהו הזה הרוצתה ץבוק תא חתפ ,ןפדפדהמ קחורמ םוקיממ Icinga -ל תשגל לגוסמ תויהל תנמ לע . icinga.conf םשב .םיאבה םיאנתב ץבוקה ןכות לכ תא ףילחהל דפקה .םיאבה תכרעמה יביתנב תואבה תכרעמה תואשרהב שמתשהו Icinga תכרעמה תצובקל Apache -ה תכרעמ שמתשמ תא ףסוה ,Icinga httpd לש הרוצתה ץבוק תא תכרעש רחאל .8 . תבשומ ל הפיכא מ SELINUX רשקה הנשמ ,ץבוק .הארית איהש ךכ SELINUX תארוה תא הנש .SELinux סוטטס תא גיצהל ידכ getenforce הדוקפב שמתשהל םג לכות .םיכילהתה ינשב ליחתהל זאו ,האבה הדוקפה תלעפה ידי לע Icinga לש לוהינה תמסיס תא תעכ תונשל ןתינ החטבא יעצמאכ ,טנרטניאה קשממו Icinga -ה ךילהת תליחת ינפל ןורחאה דעצכ .10 . EPEL ירגאמ ידי לע תקפוסמה הליבח < Nagios ןיקתהל ךילע ,LAN וא טנרטניאהמ םישיגנה םירחא םיבר םיתורישו HTTP, IMAP, POP3, SSH, DNS, ICMP ping ןוגכ ,Icinga םע םיחראמ .ךלש ימוקמה תכרעמה סוטטס תא תוארל לכות תעכו ןכל םדוק תינישש המסיסבו שמתשמ םשכ icingaadmin -ב שמתשה . .Icinga לש ישארה ךילהתל םתוא חולשלו םינותנ ףוסאל ידכ NRPE, NSClient ++, SNMP ומכ םיקחורמ םיחראמ לע ןכוס ןיקתהל ךילע ,םיקחורמ םיחראמב םיימינפ םיתוריש לע חקפל ךירצ התא םא ./etc/icinga םג ארק # nano /etc/httpd/conf.d/icinga.conf
ScriptAlias /icinga/cgi-bin "/usr/lib64/icinga/cgi"
<Directory "/usr/lib64/icinga/cgi">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
AuthName "Icinga Access"
AuthType Basic
AuthUserFile /etc/icinga/passwd
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAll>
Require all granted
# Require local
Require valid-user
</RequireAll>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
Require valid-user
</IfModule>
</Directory>
Alias /icinga "/usr/share/icinga/"
<Directory "/usr/share/icinga/">
# SSLRequireSSL
Options None
AllowOverride All
AuthName "Icinga Access"
AuthType Basic
AuthUserFile /etc/icinga/passwd
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAll>
Require all granted
# Require local
Require valid-user
</RequireAll>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
Require valid-user
</IfModule>
</Directory>
# usermod -aG icinga apache
# chown -R icinga:icinga /var/spool/icinga/*
# chgrp -R icinga /etc/icinga/*
# chgrp -R icinga /usr/lib64/icinga/*
# chgrp -R icinga /usr/share/icinga/*
# nano /etc/selinux/config
SELINUX=disabled
# htpasswd -cm /etc/icinga/passwd icingaadmin
# systemctl start icinga
# systemctl start httpd
Icinga טנרטניאה קשממל שגו Nagios לש םיפסותה תא ןקתה :3 בלש
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
# yum install yum install nagios-plugins nagios-plugins-all