Zabbix 3 хяналт, хяналт үйлчилгээ

Zabbix_лого
Бүгдээрээ сайн уу. Энэ удаад манай серверүүдийн үйл ажиллагааг нэг дороос хянах, үзэх боломжтой байхын тулд олон хүнд танигдаагүй энэхүү маш хэрэгтэй хэрэгслийг авчирлаа.

Үүнийг бүрэн эсвэл хэсэгчлэн хийдэг олон хэрэгсэл байдаг бөгөөд бусад тохиолдолд бид хайж буй үр ашгаа олж авахын тулд хэд хэдэн зүйлийг суулгах ёстой.

Үнэн бол zabbix нь танд ганц ч төгрөг төлдөггүй, сайн нөхөрлөлтэй ганц хувилбарын загвараар ажилладаг. Гэхдээ та үргэлж үйлчилгээ, / эсвэл дэмжлэг үзүүлэх гэрээний эх үүсвэр, багаж хэрэгслийг ашиглах маш сайн сургалтыг илүүд үздэг эсвэл эзэмшдэг бол энэ нь тийм ч муу хөрөнгө оруулалт биш гэдгийг би танд хэлье.

Ялангуяа энэ хэрэгсэл нь зөвхөн debian, ubuntu, redhat дээр суурилсан түгээлтүүдэд зориулагдсан болно. Магадгүй энэ нь зарим хүмүүст хязгаарлагдмал байж магадгүй юм, учир нь тэд эмхэтгэхийн тулд эх сурвалжаас лавлах хэрэгтэй болно.

За, одоо бид хичээлийг бүрэн гүйцэд явуулав. Би энэ суулгацыг debian 8 jessie дээр хийсэн. Цэвэр сервер ба өөр сервер дээрх мэдээллийн сан, гэхдээ энэ нь хүн бүрийн л хэрэг юм.

1 алхам

Zabbix серверийг татаж аваад frontend-ээс татаж аваарай энд

Өөр нэг хувилбар бол таны серверээс шууд авах боломжтой.

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-д alet тохиргоог /etc/apache2/conf-enabled/zabbix.conf-д суулгаж, дараах байдлаар хандах хандалтыг http: // / zabbix, би үүнийг идэвхгүй болгохын тулд энэ нь надад таалагдахгүй байна

a2disconf zabbix.conf

Алхам 2.1 (заавал биш - хэрэв та өмнөх тохиргоогоо хэвээр үлдээсэн бол 3-р алхам руу очно уу)

Нэмж дурдахад виртуал хост хийх эсвэл 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 байна

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 гүйгээд л дуусчихна

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 Шошгон дээр огноо. цагийн бүс = Америк / Куракао жишээлбэл, зөвшөөрөгдсөн бүх бүсүүд энд

суулгах_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 байдаг бөгөөд энэ нь надад юу ч хэлдэггүй, тэр ч байтугай серверийн тайлбар ч биш юм
Харагдах нэр Энэ нь аль хэдийн аль сервер болохыг мэдэх боломжийг администратороор олгодог илүү ээлтэй нэр юм ... жишээ нь Mail
Бүлэг Энэ хо нь аль бүлэгт хамаарах вэ, эсвэл New бүлэгт шинээр үүсгэж болно
Агент интерфэйсүүд, та 1-ээс олон интерфэйсээр хянах боломжтой боловч дор хаяж нэгийг нь зарлах ёстой IP хаяг ба / эсвэл DNS нэр

2016-04-30 14:06:24 цагийн скриншот Дараа нь бид өгдөг Загвар мөн дээр дурьдсанчлан энэ нь анхдагчаар зарлагдсан олон байдаг, тухайлбал http / https, ssh, icmp гэх мэт хэд хэдэн загварыг нэг загварт багтаасан зарим нь OSLinux.
Эхлээд та дар сонгоно уу, дараа нь хэрэгтэй бүх загвараа шалгаад дарна уу сонгох тэр шинэ цонхноос, эцэст нь нэмнэ

2016-04-30 14:08:02 цагийн скриншот Сүүлчийн алхам бол Host inventory Automatic-ийг идэвхжүүлэхийг зөвлөж байна

Одоо бид хяналт тавихыг хүсч байгаа сервер дээрээ дуусгахын тулд сервер дээр аль хэдийн зарласан тул агентd файлыг засварлаж байна

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.   Родольфо гэж хэлэв

    Энэ хэрэгсэл нь маш сайн сонсогдож байна, би хоёр дахь бичлэгийг тэсэн ядан хүлээж байна.

  2.   Хугацаа сунгах гэж хэлэв

    Эхлээд харахад энэ нь бүрэн бөгөөд хүчирхэг хэрэгсэл юм шиг санагддаг. Би үүнийг удахгүй тохируулахыг хичээх болно.
    Мэдээлэл өгсөнд баярлалаа!

  3.   Alberto гэж хэлэв

    Хяналтын хэрэгслийг туршихыг би маш их сонирхож байгаа бөгөөд алийг нь хамгийн сайн гэж үзэхийг хүсч байна.
    Би Zabbix-ийн талаар аль хэдийн мэддэг байсан, гэхдээ миний мэдлэгийн хувьд надад энэ нь жаахан төвөгтэй юм шиг санагдаж байна, гэхдээ би энэ алхамууд болон бусад бусад нийтлэлүүдийн алхмуудыг дагаж (боломжийнхоо хэрээр) өөр боломж олгох болно (Баярлалаа!) . Аль болох хямд үнээр хийлгээрэй :))
    Надад маш сонирхолтой санагддаг өөр нэг хэрэгсэл бол: GRAFANA-г бас туршиж үзэх хэрэгтэй. Миний бодлоор бас нэг сайн зүйл бол NAGIOS
    Хэрэгжүүлэхэд харьцангуй хялбар өгөгдлийг хянах, дүрслэхэд лавлагаа болох бусад хүмүүсийг та мэдэх үү?

    1.    Артур гэж хэлэв

      Би CACTI ашигладаг бөгөөд Pandora FMS болон ntop програмтай тест хийсэн

  4.   Диего гэж хэлэв

    Гайхамшигтай заавар! хоёр дахь хэсгийг тэсэн ядан хүлээж байна. Сайхан ажил