Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Monitoringas

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2012-03-30, 10:44
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 640
Post Icinga serverio monitoringo aplikacijos diegimas CentOS 6 aplinkoje

Icinga - tai atvirojo kodo aplikacija skirta dedikuotame serveryje veikiančių aplikacijų bei interneto tinklo veiklos monitoringui. Ši monitoringo aplikacija pasižymi itin gražia Web sąsaja bei greitu veikimu. Daugiau informacijos apie icinga aplikaciją galite rasti jų namų puslapyje arba Wiki puslapyje .

Pamoka parengta operacinės sistemos CentOS 6 32-bit aplinkoje. PASTABA: CentOS 64-bit operacinėje sistemoje Icinga aplikacija gali neveikti arba kilti įdiegimo problemų.

0. Įdiegimiame papildomas pravarčias aplikacijas įvykdydami šią SSH komandą:
Kodas:
yum install ntp nano -y
1. Aktyvuojame NTP aplikaciją, serverio laiko kontrolei:

Kodas:
chkconfig ntpd on 
service ntpd start
2. Įdiegiame RPMforge repozitoriją:

Kodas:
rpm -ivH http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
3. Įdiegiame VMWare įrankius:

Aktyvuojame repozitoriją (įklijuokite visą komandą vienu kartu):

Kodas:
echo -e "[vmware-tools]\n\ name=VMware Tools\n\ baseurl=http://packages.vmware.com/tools/esx/4.1latest/rhel6/i686\n\ enabled=1\n\ gpgcheck=1\n\ gpgkey=http://packages.vmware.com/tools/VMWARE-PACKAGING-GPG-KEY.pub\n" \  > /etc/yum.repos.d/VMWare-Tools.repo
Įdiegiame VMWare įrankį:
Kodas:
yum install vmware-tools -y
4. Įdiegiame Icinga aplikaciją:

* įklijuokite visą komandą vienu kartu:

Kodas:
yum install httpd gcc glibc glibc-common gd gd-devel\   libjpeg libjpeg-devel libpng libpng-devel mailx\   mysql mysql-server libdbi libdbi-devel libdbi-drivers libdbi-dbd-mysql -y
Kodas:
yum install icinga -y
Kodas:
yum install icinga-idoutils icinga-gui icinga-api icinga-doc nagios-plugins -y
5. Įrengiame MySQL duomenų bazę:
Kodas:
chkconfig mysqld on
service mysqld start
* įklijuokite visą komandą vienu kartu:
Kodas:
echo "CREATE DATABASE icinga; \ GRANT USAGE ON *.* TO 'icinga'@'localhost' \   IDENTIFIED BY 'icinga' \   WITH MAX_QUERIES_PER_HOUR 0 \   MAX_CONNECTIONS_PER_HOUR 0 \   MAX_UPDATES_PER_HOUR 0; \ GRANT SELECT , INSERT , UPDATE , DELETE, DROP, CREATE VIEW \   ON icinga.* TO 'icinga'@'localhost'; \ FLUSH PRIVILEGES;" \ | mysql
Importuojame schemą:

Kodas:
cat /etc/icinga/idoutils/mysql/mysql.sql | mysql icinga
6. Redaguojame php.ini failą:

Kodas:
nano /etc/php.ini
946 eilutėje įklijuojame:

Kodas:
date.timezone ="Europe/Vilnius"
7. Aktyvuojame web serverį:

Kodas:
chkconfig httpd on 
service httpd start
8. Aktyvuojame Icingą aplikaciją:

Kodas:
service ido2db start && service icinga start
Sukuriame administratoriaus paskyrą:

Kodas:
htpasswd -c /etc/icinga/htpasswd.users administratorius
Klasikinė Web sąsaja pasiekiama adresu: http://jūsų_serverio_IP/icinga

9. Įdiegiame naująją Icinga Web sąsają:

* įklijuokite visą komandą vienu kartu:
Kodas:
yum install php php-cli php-pear php-xmlrpc php-xsl php-pdo php-gd php-ldap php-mysql perl-Locale-PO \   http://wiki.nikoforge.org/download/icinga/icinga-rpm.oetken.cc/icinga-web-1.6.1-1.el6.noarch.rpm -y
Sukuriame duomenų bazę:

* įklijuokite visą komandą vienu kartu:

Kodas:
echo "CREATE DATABASE icinga_web; \  GRANT USAGE ON *.* TO 'icinga_web'@'localhost' \    IDENTIFIED BY 'icinga_web' \    WITH MAX_QUERIES_PER_HOUR 0 \    MAX_CONNECTIONS_PER_HOUR 0 \    MAX_UPDATES_PER_HOUR 0; \  GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX \    ON icinga_web.* TO 'icinga_web'@'localhost'; \  FLUSH PRIVILEGES ;" \  | mysql
Importuojame schemą:

Kodas:
cat /usr/share/icinga-web/etc/schema/mysql.sql | mysql icinga_web
Perkrauname web serverį:

Kodas:
service httpd restart
Naujoji Icinga web sąsaja pasiekiama adresu: http://jūsų_serverio_IP/icinga-web

Prisijungimo vardas: root
Prisijungimo slaptažodis: password

10. Papildomai (nebūtina) pageidaujant stebėti nutolusių serverių būklę, galima įdiegti NRPE papildinį:

Kodas:
yum install http://wiki.nikoforge.org/download/icinga/icinga-rpm.oetken.cc/nrpe-plugin-2.13-1.i386.rpm -y
----
Viskas. Detalesniam Icinga aplikacijos konfigūravimui bei esamų papildinių sąrašui informacijos galite rasti adresu https://www.icinga.org/

Paskutinį kartą redagavo IV_VygandasS : 2013-11-04 15:11 Priežastis: Suvienodinti temų pavadinimai
 

Žymės
baseurl, centos, centos 6, icinga, ldap, monitoringas, mysql, nagios, operacinės sistemos, php, root, slaptažodis, ssh, yum

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
Pydio aplikacijos diegimas Ubuntu 14.04 aplinkoje iv_valentinasc Kitos aplikacijos 0 2016-05-09 17:15
Abyss web serverio diegimas CentOS aplinkoje IV_VygandasS Web serveriai 0 2014-02-20 18:21
Cacti monitoringo sistemos diegimas Ubuntu aplinkoje IV_VygandasS Monitoringas 0 2013-11-04 15:10
Nagios monitoringo sistemos diegimas CentOS 6 aplinkoje IV_VygandasS Monitoringas 0 2013-10-25 12:29
Cherokee web serverio diegimas CentOS aplinkoje IV_VygandasS Web serveriai 2 2013-08-02 09:02


Visi laikai yra GMT +3. Šiuo metu yra 02:58.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.