Perkhidmatan pengawasan dan pemantauan Zabbix 3

Zabbix_logo


Hai semua. Kali ini saya membawakan kepada anda alat yang sangat berguna ini dan tidak diketahui oleh banyak pihak, untuk dapat mengawasi dan memantau aktiviti pelayan kami dari satu tempat.

Banyak alat yang melakukan ini sepenuhnya atau sebahagian, dalam kes lain kita mesti memasang beberapa untuk mendapatkan faedah yang kita cari.

Yang benar adalah bahawa zabbix berfungsi di bawah model versi tunggal yang anda tidak membayar sesen pun dan ia mempunyai komuniti yang baik. Tetapi seperti biasa, jika anda lebih suka atau mempunyai sumber untuk kontrak perkhidmatan dan / atau sokongan serta latihan yang sangat baik untuk menggunakan alat ini, saya akan memberitahu anda bahawa itu bukan pelaburan yang buruk.

Terutama alat ini hanya untuk pengedaran berdasarkan debian, ubuntu, redhat. Jadi mungkin itu terhad bagi sesetengah orang, kerana mereka mungkin harus merujuk kepada sumber untuk menyusunnya.

Ok, sekarang kita pergi dengan tutorial sepenuhnya. Saya melakukan pemasangan ini pada debian 8 jessie. Pelayan yang bersih dan pangkalan data di pelayan lain, tetapi semuanya bergantung kepada semua orang.

langkah 1

Muat turun pelayan zabbix dan frontend dari di sini

Alternatif lain adalah terus dari pelayan anda.

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 .

Kami memasang pakej ini dan menyelesaikan pergantungannya.

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

langkah 2

Kami menambah nama contoh pelayan kami zabbix.mydomain.com

 vi /etc/hosts

Kami menambah sebagai contoh:
192.168.1.100 zabbix zabbix.mydomain.com

Secara lalai zabbix memasang di apache kami konfigurasi alias di /etc/apache2/conf-enabled/zabbix.conf, untuk mengakses seperti berikut http: // / zabbix, saya tidak menyukainya sehingga kita dapat mematikannya

a2disconf zabbix.conf

Langkah 2.1 (pilihan - jika anda meninggalkan konfigurasi sebelumnya sebagaimana adanya, lompat ke langkah 3)

Selain itu atau secara pilihan, anda perlu membuat virtualhost atau mengubah 000-default.conf mengikut kehendak anda dan menambah yang berikut

 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>

Kami menyimpan, keluar dan lari


a2ensite zabbix.midominio.com.conf
service apache2 restart

langkah 3

Menyiapkan pangkalan data

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

.Sql sudah masuk

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

Mereka boleh memuatkannya dengan pgadmin3 atau pgsql
oleh 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

Oleh PgAdmin3 jauh lebih mudah
1 tekan sql, dan periksa bahawa anda berada di pangkalan data yang betul
2 tekan buka dan muatkan .sql yang ada di dalam .gz
3 larian, dan anda sudah selesai

Tangkapan skrin dari 2016-04-30 13:02:10


langkah 4

vi /etc/zabbix/zabbix_server.conf

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

langkah 5

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

pasang_1

baik pada ketika ini jika kita menggunakan mysql atau postgres kita mesti memastikan bahawa semuanya berwarna hijau dan pilihan pangkalan data kita ditunjukkan. Sesuatu yang penting mengenai zon waktu php boleh diedit /etc/php5/apache2/php.ini Di label date.timezone = Amerika / Curacao sebagai contoh, semua zon yang dibenarkan adalah di sini

pasang_2

21

Maka kita mesti mengkonfigurasi pangkalan data, ingat untuk mengubah tuan rumah jika berada di pelayan lain, juga pengguna, kata laluan dan nama pangkalan data
pasang_3

3134786815727242010

Sekarang perincian pelayan

pasang_4

Di hos, jika anda mempunyai domain di pelayan anda, letakkan, dan namakan nama kecil, contohnya, hos: zabbix.mydomain.com, dan pada nama: zabbix

pasang_5

870039153112911113

dan jika anda bersetuju, seterusnya dan anda harus memberitahu kami ...

pasang_7

sekarang kami hanya mengakses zabbix.mydomain.com

log masuk


lalai adalah Pentadbir - zabbix

langkah 6

Kami memasang pelanggan di pelayan kami

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

langkah 7

Saya akan menjelaskan kepada anda dalam tutorial ini perkara-perkara paling asas untuk menambahkan pelanggan, kerana secara lalai pelayan zabbix telah mengkonfigurasi beberapa templat, pencetus, tindakan dan lain-lain ... dalam catatan kedua saya akan menunjukkan topik ini dengan lebih mendalam

Tangkapan skrin dari 2016-04-30 14:04:49

Konfigurasi> Hos> Buat hos

Tangkapan skrin dari 2016-04-30 14:05:38

nama hos adalah nama tepat yang mesti anda masukkan zabbix_agentd.conf, nama ini biasanya lebih teknikal ... contohnya srv-01, yang tidak memberitahu saya apa-apa, bahkan bukan penerangan tentang pelayan
Nama kelihatan Ini adalah nama yang lebih mesra yang membolehkan anda sebagai pentadbir mengetahui pelayan mana ... contohnya Mail
kumpulan adalah kumpulan mana pegawai ini, atau anda boleh membuat kumpulan baru dalam kumpulan Baru
Antaramuka ejen, anda boleh memantau dari lebih daripada 1 antara muka, tetapi sekurang-kurangnya satu mesti dinyatakan oleh alamat IP dan / atau Nama DNS

Tangkapan skrin dari 2016-04-30 14:06:24

Kemudian kita memberi Templat dan seperti yang saya sebutkan, sudah banyak yang sudah dinyatakan secara lalai, seperti http / https, ssh, icmp dan bahkan beberapa yang merangkumi beberapa templat dalam satu, seperti OSLinux.
Mula-mula anda tekan pilih, kemudian periksa semua templat yang anda perlukan dan tekan pilih dari tetingkap baru itu, akhirnya menambah

Tangkapan skrin dari 2016-04-30 14:08:02

Sebagai langkah terakhir, saya cadangkan untuk mengaktifkan inventori Host secara automatik

Sekarang untuk menyelesaikan pelayan yang ingin kita pantau dan kita sudah menyatakan di pelayan, kita mengedit fail agend

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

Ini semua untuk kesempatan ini dalam versi kedua tutorial ini, saya berencana untuk membahas lebih mendalam dengan semua pencetus, tindakan dan fungsi yang dapat anda manfaatkan dari aplikasi ini. Terima kasih dan nantikan


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Rodolfo kata

    Alat ini terdengar sangat baik, saya menantikan catatan kedua.

  2.   cikgu kata

    Pada pandangan pertama nampaknya alat ini lengkap dan hebat. Saya akan cuba mengkonfigurasinya sebentar lagi.
    Terima kasih atas maklumatnya!

  3.   Alberto kata

    Saya sangat berminat untuk menguji alat pemantauan dan ingin mengetahui mana yang terbaik yang anda fikirkan.
    Saya sudah mengetahui mengenai Zabbix, tetapi nampaknya agak rumit kerana pengetahuan saya, walaupun saya akan memberikannya peluang lagi dengan mengikuti (sejauh yang saya boleh) langkah-langkah ini dan artikel lain yang tiba (Terima kasih! Jadikannya dengan harga yang berpatutan mungkin :))
    Alat lain yang saya rasa sangat menarik ialah: GRAFANA yang saya juga harus mencuba. Satu lagi kebaikan yang saya fikir ialah: NAGIOS
    Adakah anda tahu orang lain yang menjadi rujukan dalam pemantauan data dan visualisasi yang agak mudah dilaksanakan?

    1.    Arturo kata

      Saya menggunakan CACTI dan telah melakukan ujian dengan Pandora FMS dan ntop

  4.   Diego kata

    Tutorial hebat! menantikan bahagian kedua. Kerja bagus