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
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>
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
Maka kita mesti mengkonfigurasi pangkalan data, ingat untuk mengubah tuan rumah jika berada di pelayan lain, juga pengguna, kata laluan dan nama pangkalan data
Di hos, jika anda mempunyai domain di pelayan anda, letakkan, dan namakan nama kecil, contohnya, hos: zabbix.mydomain.com, dan pada nama: zabbix
dan jika anda bersetuju, seterusnya dan anda harus memberitahu kami ...
sekarang kami hanya mengakses zabbix.mydomain.com
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
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
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
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
Alat ini terdengar sangat baik, saya menantikan catatan kedua.
Pada pandangan pertama nampaknya alat ini lengkap dan hebat. Saya akan cuba mengkonfigurasinya sebentar lagi.
Terima kasih atas maklumatnya!
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?
Saya menggunakan CACTI dan telah melakukan ujian dengan Pandora FMS dan ntop
Tutorial hebat! menantikan bahagian kedua. Kerja bagus