Halo semuanya. Kali ini saya menghadirkan alat yang sangat berguna dan tidak diketahui oleh banyak orang, untuk dapat memantau dan memantau aktivitas server kami semua dari tempat yang sama.
Banyak alat yang melakukan ini sepenuhnya atau sebagian, dalam kasus lain kita harus menginstal beberapa untuk mendapatkan manfaat yang kita cari.
Yang benar adalah bahwa zabbix bekerja dengan model versi tunggal yang Anda tidak perlu membayar sepeser pun dan memiliki komunitas yang baik. Tetapi seperti biasa, jika Anda lebih suka atau memiliki sumber daya untuk layanan dan / atau kontrak dukungan serta pelatihan yang sangat baik untuk menggunakan alat tersebut, saya akan memberi tahu Anda bahwa ini bukan investasi yang buruk.
Yah terutama alat ini hanya untuk distribusi yang berbasis debian, ubuntu, redhat. Jadi mungkin ini membatasi untuk beberapa orang, karena mereka mungkin harus merujuk ke sumber yang akan dikompilasi.
Oke, sekarang kita pergi dengan tutorial sepenuhnya. Saya melakukan instalasi ini pada debian 8 jessie. Server bersih dengan database di server lain, tetapi itu terserah semua orang.
Secara default zabbix menginstal di apache kami konfigurasi alias di /etc/apache2/conf-enabled/zabbix.conf, untuk mengakses sebagai berikut http: // / zabbix, saya tidak suka jadi kami bisa menonaktifkannya
a2disconf zabbix.conf
Langkah 2.1 (opsional- jika Anda membiarkan konfigurasi sebelumnya sebagaimana adanya, lompat ke langkah 3)
Sebagai tambahan atau secara opsional, Anda harus membuat virtualhost atau memodifikasi 000-default.conf sesuka Anda dan menambahkan yang berikut ini
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>
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
Mereka dapat memuatnya dengan pgadmin3 atau dengan pgsql
oleh psql
su - postgrespsqlCREATE USER zabbix WITH PASSWORD 'myPassword';CREATE DATABASE zabixdb;GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;\qpsql -U zabbix -d zabbixdb -f create.sql
Dengan PgAdmin3 jauh lebih sederhana 1 tekan sql, dan periksa apakah Anda berada di database yang benar 2 tekan buka dan muat .sql yang ada di dalam .gz 3 lari, dan selesai
langkah 4
vi /etc/zabbix/zabbix_server.confDBHost=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>
bagus pada titik ini jika kita menggunakan mysql atau postgres kita harus memeriksa bahwa semuanya berwarna hijau dan opsi database kita ditampilkan. Sesuatu yang penting tentang zona waktu php dapat diedit /etc/php5/apache2/php.ini Di label date.timezone = Amerika / Curacao misalnya, semua zona yang diizinkan berada di sini
Kemudian kita harus mengkonfigurasi database, ingatlah untuk mengubah tuan rumah jika ada di server lain, juga pengguna, kata sandi dan nama database
Sekarang detail servernya
Di host, jika Anda memiliki domain di server Anda, masukkan, dan dalam nama kecil, misalnya, host: zabbix.mydomain.com, dan dalam nama: zabbix
Dan jika Anda setuju, selanjutnya dan Anda harus memberi tahu kami ...
Saya akan menjelaskan kepada Anda dalam tutorial ini hal-hal paling dasar untuk menambahkan klien, karena secara default server zabbix telah mengonfigurasi beberapa templat, pemicu, tindakan, dll ... di posting kedua saya akan menunjukkan kepada Anda topik ini secara lebih mendalam
Konfigurasi> Host> Buat host
hostname adalah nama persis yang harus Anda masukkan zabbix_agentd.conf, nama ini biasanya lebih teknis ... contoh srv-01, yang tidak memberi tahu saya apa pun, bahkan deskripsi servernya Nama yang terlihat Ini sudah menjadi nama yang lebih bersahabat yang memungkinkan Anda sebagai administrator untuk mengetahui server mana ... contoh Mail Grup adalah di grup mana hos ini berada, atau Anda dapat membuat yang baru di grup baru Antarmuka agen, Anda dapat memantau dari lebih dari 1 antarmuka, tetapi setidaknya satu antarmuka harus dideklarasikan oleh alamat IP dan / atau Nama DNS
Lalu kami memberi Contoh dan seperti yang saya sebutkan, sudah banyak yang sudah dideklarasikan secara default, seperti http / https, ssh, icmp dan bahkan beberapa yang menyertakan beberapa template dalam satu, seperti OSLinux.
Pertama Anda tekan Pilih, lalu periksa semua templat yang Anda butuhkan dan tekan memilih dari jendela baru itu, akhirnya menambahkan
Sebagai langkah terakhir, saya sarankan untuk mengaktifkan inventaris Host Otomatis
Sekarang untuk menyelesaikan di server yang ingin kita pantau dan sudah kita deklarasikan di server, kita edit file agentd
vi /etc/zabbix/zabbix_agentd.confServer= 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 di versi kedua dari tutorial ini, saya berencana untuk membahas secara mendalam semua pemicu, tindakan, dan fungsi yang dapat Anda manfaatkan dari aplikasi ini. Terima kasih dan pantau terus