Zabbix 3 көзөмөлдөө жана көзөмөлдөө кызматы

Zabbix_logo
Баарыңарга салам. Бул жолу мен сизге серверлерибиздин ишин бир жерден көзөмөлдөп, көзөмөлдөп туруу үчүн көпчүлүккө белгисиз бул өтө пайдалуу курал алып келдим.

Көпчүлүгү муну толугу менен же жарым-жартылай аткарган шаймандар, башка учурларда издеп жаткан пайдабызды алуу үчүн бир нечесин орнотушубуз керек.

Чындыгында, zabbix сиз бир тыйын төлөбөгөн жана жакшы жамаатка ээ болгон бирдиктүү версиянын үлгүсүндө иштейт. Бирок, ар дайымкыдай эле, сиз кызматты жана / же келишимди камсыз кылууну кааласаңыз же ресурстарды колдонгон болсоңуз, ошондой эле куралды колдонууну үйрөнгөн болсоңуз, анда мен бул жаман инвестиция эмес деп айтаар элем.

Айрыкча, бул курал дебиан, ubuntu, redhat негизделген жайылтуу үчүн гана колдонулат. Ошентип, балким, айрымдар үчүн чектөө киргизилиши мүмкүн, анткени аларды түзүү үчүн булактарга кайрылуу керек болот.

Макул, эми биз окуу куралы менен толук барабыз. Мен бул орнотууну debian 8 jessieде жасадым. Башка сервердеги маалымат базасы бар таза сервер, бирок бул баарынын колунда.

кадам 1

Zabbix серверин жүктөп алыңыз жана алдыдан бул жерде

Дагы бир альтернатива сиздин серверден.

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-server-pgsql_3.0.2-1+jessie_amd64.deb .
 wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-frontend-php_3.0.2-1+jessie_all.deb .

Бул топтомдорду орнотуп, көз карандылыкты чечебиз.

dpkg -i *.deb
 apt-get install -f

кадам 2

Биздин сервердин атын zabbix.mydomain.com кошобуз

 vi /etc/hosts

Биз мисалы:
192.168.1.100 zabbix zabbix.mydomain.com

Демейки боюнча zabbix биздин apacheде /etc/apache2/conf-enabled/zabbix.conf дарегиндеги лакап конфигурацияны орнотот, төмөнкүдөй жетүү үчүн http: // / zabbix, мага жаккан жок, андыктан биз өчүрө алабыз

a2disconf zabbix.conf

2.1-кадам (милдеттүү эмес - эгер мурунку конфигурацияны ушул бойдон калтырсаңыз, анда 3-кадамга өтүңүз)

Кошумча же ыктыярдуу түрдө сиз virtualhost түзүп же 000-default.conf файлын каалаганыңыздай өзгөртүп, төмөнкүлөрдү кошушуңуз керек.

 vi /etc/apache2/sites-available/zabbix.midominio.com.conf

<VirtualHost *:80>

ServerName zabbix.midominio.com

DocumentRoot /usr/share/zabbix

<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
</IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/app">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/include">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/local">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Сактайбыз, сыртка чыгып чуркайбыз


a2ensite zabbix.midominio.com.conf
service apache2 restart

кадам 3

Маалыматтар базасын орнотуу

aptitude install php5-pgsql
aptitude install libapache2-mod-auth-pgsql
service apache2 reload

.Sql in

cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz

Алар аны pgadmin3 же pgsql аркылуу жүктөй алышат
psql

su - postgres
psql
CREATE USER zabbix WITH PASSWORD 'myPassword';
CREATE DATABASE zabixdb;
GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;
\q
psql -U zabbix -d zabbixdb -f create.sql

PgAdmin3 аркылуу ал кыйла жөнөкөй
1 sql баскычын басып, туура маалымат базасында экениңизди текшериңиз
2 ачып, .gz ичинде жайгашкан .sql жүктөө
3 чуркоо жана voila

2016-04-30 13:02:10 дан скриншот
кадам 4

vi /etc/zabbix/zabbix_server.conf

DBHost=192.168.x.x
 DBName=zabbixdb
 DBSchema=public
 DBUser=zabbix
 DBPassword=password

кадам 5

http://<server_ip_or_name>/zabbix
o
http://<server_ip_or_name>

орнотуу_1 Эгерде биз mysql же postgres программаларына кайрылсак, анда бардыгы жашыл болуп, биздин маалыматтар базабыздын тандоосу көрсөтүлүп турушу керек. PHP убакыт алкагы жөнүндө маанилүү бир нерсени түзөтсө болот /etc/php5/apache2/php.ini Этикеткасында date.timezone = Америка / Кюрасао мисалы, бардык уруксат берилген зоналар бул жерде

орнотуу_2 21 Андан кийин биз маалымат базасын конфигурациялаш керек, өзгөртүүнү унутпаңыз кожоюн эгер ал башка серверде болсо, ошондой эле колдонуучу, пароль жана маалымат базасынын аты
орнотуу_3 3134786815727242010 Азыр сервердин чоо-жайы

орнотуу_4 Хостто, эгерде сиздин серверде домен болсо, анда аны коюңуз жана анын аталышы менен, мисалы, хост: zabbix.mydomain.com жана аты-жөнү: zabbix

орнотуу_5 870039153112911113 жана эгер макул болсоң, анда бизге айтып беришиң керек ...

орнотуу_7 эми биз zabbix.mydomain.com сайтына гана киребиз

Кирүү
демейки Админ - zabbix

кадам 6

Кардарыбызды өзүбүздүн серверге орнотобуз

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-agent_3.0.2-1+jessie_amd64.deb .
 dpkg -i zabbix-agent_3.0.2-1+jessie_amd64.deb
 /etc/init.d/zabbix-agent start

кадам 7

Мен бул окуу куралы аркылуу сизге кардар кошуу үчүн эң жөнөкөй нерселерди түшүндүрүп берейин, анткени zabbix сервери демейки шартта бир нече шаблондорду, триггерлерди, иш-аракеттерди ж.б. конфигурациялаган ... экинчи постто мен сизге ушул теманы тереңирээк көрсөтөм

2016-04-30 14:04:49 дан скриншот Конфигурация> Хосттор> Хост түзүү

2016-04-30 14:05:38 дан скриншот

түйүндүн аталышы сиз коюуга тийиш болгон так ат zabbix_agentd.conf, бул адатта техникалык нерсе ... srv-01 мисалы, ал мага эч нерсе айтпайт, жада калса сервердин сүрөттөмөсү дагы
Көрүнүүчү ысым Бул буга чейин администратор катары анын кайсы сервер экендигин билүүгө мүмкүнчүлүк берген достук ат ... мисалы Почта
топтор бул хо кайсы топко таандык же Жаңы топтон жаңысын түзсөңүз болот
Агент интерфейстери, сиз 1ден ашык интерфейстен көзөмөлдөсөңүз болот, бирок жок дегенде бирөө тарабынан жарыяланууга тийиш IP дареги жана / же DNS аталышы

2016-04-30 14:06:24 дан скриншот Андан кийин беребиз Калып жана мен белгилегендей, буга чейин эле, демейки шартта, буга чейин жарыяланган көптөгөн адамдар бар http / https, ssh, icmp сыяктуу бир нече шаблондорду камтыган айрымдары, мисалы OS Linux.
Алгач басасыз тандоо, андан кийин сизге керектүү шаблондордун бардыгын текшериңиз жана басыңыз тандоо ошол жаңы терезеден, акыры кошуу

2016-04-30 14:08:02 дан скриншот Акыркы кадам катары, Хост инвентаризациясынын Автоматтык режимин активдештирүүнү сунуштайм

Эми биз көзөмөлдөгүбүз келген серверде жана серверде жарыялаган учурда, биз агент файлын түзөтөбүз

vi /etc/zabbix/zabbix_agentd.conf
Server= ip del servidor
ServerActive=ip del servidor
Hostname=el nombre hostname que colocamos en la configuracion host del server, tiene que ser exactamente igual, mayusculas, espacios, simbolos, sino te dará un error
/etc/init.d/zabbix-agent start

Мунун бардыгы ушул мүмкүнчүлүктүн болушу үчүн, ушул окуу куралдарынын экинчи нускасында, мен ушул тиркемеден пайдалана турган бардык триггерлер, аракеттер жана функциялар менен тереңдеп таанышууну пландап жатам. Рахмат жана бизден кабардар болуңуз


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

5 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Rodolfo ал мындай деди:

    Бул курал сонун угулат, экинчи постту чыдамсыздык менен күтөм.

  2.   Proferay ал мындай деди:

    Бир караганда, бул толук жана күчтүү курал окшойт. Жакын арада конфигурациялаганга аракет кылам.
    Маалымат үчүн рахмат!

  3.   Alberto ал мындай деди:

    Мониторинг инструменттерин сынап көрүүгө аябай кызыгам жана алардын кайсынысы мыкты деп билгим келет.
    Мен Zabbix жөнүндө мурунтан эле билчүмүн, бирок бул менин билимимдин аркасында бир аз татаалдай сезилет, бирок мен ага дагы бир жолу мүмкүнчүлүк берем (мүмкүн болушунча) ушул жана келген башка макалалардын кадамдарына (рахмат!) . Мүмкүн болушунча арзан кылып алыңыз :))
    Мага абдан кызыктуу болгон дагы бир курал: ГРАФАНА, мен дагы аракет кылып көрүшүм керек. Мен ойлойм дагы бир жакшы нерсе: NAGIOS
    Маалыматтарды мониторинглөөдө жана визуалдаштырууда шилтеме болгон, ишке ашырылышы салыштырмалуу жөнөкөй болгон башкаларды билесизби?

    1.    Артуро ал мындай деди:

      Мен CACTI колдоном жана Pandora FMS жана ntop менен тесттерди жасадым

  4.   Диего ал мындай деди:

    Сонун окуу куралы! экинчи бөлүгүн чыдамсыздык менен күтүп жатабыз. Жакшы жумуш