Xin chào tất cả mọi người. Lần này tôi mang đến cho bạn công cụ rất hữu ích và được nhiều người chưa biết đến này, để có thể theo dõi và giám sát hoạt động của tất cả các máy chủ của chúng tôi từ một nơi.
Nhiều công cụ thực hiện điều này hoàn toàn hoặc một phần, trong các trường hợp khác, chúng tôi phải cài đặt một số công cụ để đạt được lợi ích mà chúng tôi đang tìm kiếm.
Sự thật là zabbix hoạt động theo mô hình của một phiên bản duy nhất mà bạn không phải trả một xu nào và nó có một cộng đồng tốt. Nhưng như mọi khi, nếu bạn thích hoặc có đủ nguồn lực cho một hợp đồng dịch vụ và / hoặc hỗ trợ cũng như được đào tạo rất tốt để sử dụng công cụ, tôi sẽ nói với bạn rằng đó không phải là một khoản đầu tư tồi.
Đặc biệt công cụ này chỉ dành cho các bản phân phối dựa trên debian, ubuntu, redhat. Vì vậy, có lẽ nó đang hạn chế đối với một số người, vì họ có thể sẽ phải tham khảo các nguồn để biên dịch.
Ok, bây giờ chúng ta đi với hướng dẫn đầy đủ. Tôi đã thực hiện cài đặt này trên debian 8 jessie. Một máy chủ sạch với cơ sở dữ liệu trên máy chủ khác, nhưng điều đó tùy thuộc vào mọi người.
Chúng tôi cài đặt các gói này và giải quyết các phụ thuộc.
dpkg -i *.deb apt-get install -f
bước 2
Chúng tôi thêm tên của ví dụ máy chủ của chúng tôi là zabbix.mydomain.com
vi /etc/hosts
Chúng tôi thêm vào ví dụ: 192.168.1.100 zabbix zabbix.mydomain.com
Theo mặc định, zabbix cài đặt trong apache của chúng tôi một cấu hình bí danh trong /etc/apache2/conf-enabled/zabbix.conf, để truy cập như sau http: // / zabbix, tôi không thích nó nên chúng tôi có thể tắt
a2disconf zabbix.conf
Bước 2.1 (tùy chọn- nếu bạn vẫn giữ nguyên cấu hình trước đó, hãy chuyển sang bước 3)
Ngoài ra hoặc tùy chọn, bạn sẽ phải tạo một máy chủ ảo hoặc sửa đổi 000-default.conf theo ý muốn và thêm các thông tin sau
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
Họ có thể tải nó bằng pgadmin3 hoặc pgsql
bởi 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
Bởi PgAdmin3 nó đơn giản hơn nhiều 1 nhấn sql và kiểm tra xem bạn có đang ở trong cơ sở dữ liệu chính xác không 2 nhấn mở và tải .sql bên trong .gz 3 lần chạy, và bạn đã hoàn thành
bước 4
vi /etc/zabbix/zabbix_server.confDBHost=192.168.x.x DBName=zabbixdb DBSchema=public DBUser=zabbix DBPassword=password
bước 5
http://<server_ip_or_name>/zabbix
o http://<server_ip_or_name>
tốt ở điểm này nếu chúng tôi sử dụng mysql hoặc postgres, chúng tôi phải kiểm tra xem mọi thứ có màu xanh lục và tùy chọn cơ sở dữ liệu của chúng tôi được hiển thị hay không. Một cái gì đó quan trọng về múi giờ php có thể được chỉnh sửa trong /etc/php5/apache2/php.ini Trong nhãn date.timezone = Châu Mỹ / Curacao ví dụ, tất cả các khu vực được phép là đây
Sau đó, chúng ta phải cấu hình cơ sở dữ liệu, hãy nhớ thay đổi chủ nhà nếu nó nằm trên một máy chủ khác, cũng như người dùng, mật khẩu và tên cơ sở dữ liệu Bây giờ chi tiết máy chủ
Trong máy chủ lưu trữ, nếu bạn có miền trên máy chủ của mình, hãy đặt nó và đặt tên cho miền nhỏ nhất, ví dụ, host: zabbix.mydomain.com và trong tên: zabbix
và nếu bạn đồng ý, tiếp theo và bạn nên cho chúng tôi biết ...
bây giờ chúng tôi chỉ truy cập zabbix.mydomain.com
mặc định là Admin - zabbix
bước 6
Chúng tôi cài đặt ứng dụng khách trên máy chủ của chúng tôi
Tôi sẽ giải thích cho bạn trong hướng dẫn này những điều cơ bản nhất để thêm máy khách, bởi vì máy chủ zabbix mặc định đã định cấu hình một số mẫu, trình kích hoạt, hành động, v.v. trong bài viết thứ hai, tôi sẽ chỉ cho bạn chủ đề này sâu hơn
Cấu hình> Máy chủ> Tạo máy chủ
hostname là tên chính xác mà bạn phải đặt zabbix_agentd.conf, tên này thường mang tính kỹ thuật hơn ... ví dụ srv-01, không cho tôi biết bất cứ điều gì, thậm chí không mô tả về máy chủ Tên hiển thị Nó đã là một cái tên thân thiện hơn cho phép bạn với tư cách là quản trị viên biết nó là máy chủ nào ... ví dụ Thư Du lịch Nhóm Kẻ thù này thuộc về nhóm nào hoặc bạn có thể tạo một người mới trong Nhóm mới Giao diện đại lý, bạn có thể giám sát từ nhiều hơn 1 giao diện, nhưng ít nhất một giao diện phải được khai báo bởi địa chỉ IP và / hoặc Tên DNS
Sau đó, chúng tôi cho Template và như tôi đã đề cập, nó đã có nhiều thứ đã được khai báo theo mặc định, chẳng hạn như http / https, ssh, icmp và thậm chí một số bao gồm nhiều mẫu trong một, chẳng hạn như Hệ điều hành Linux.
Đầu tiên bạn nhấn Chọn, sau đó kiểm tra tất cả các mẫu bạn cần và nhấn chọn từ cửa sổ mới đó, cuối cùng thêm vào
Bước cuối cùng, tôi khuyên bạn nên kích hoạt Máy chủ lưu trữ tự động
Bây giờ để kết thúc trên máy chủ mà chúng ta muốn theo dõi và chúng ta đã khai báo trên máy chủ, chúng ta chỉnh sửa tệp 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
Đây là tất cả cho cơ hội này trong phiên bản thứ hai của hướng dẫn này, tôi dự định đi sâu vào tất cả các trình kích hoạt, hành động và chức năng mà bạn có thể khai thác từ ứng dụng này. Cảm ơn và hãy theo dõi
Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.
Đường dẫn đầy đủ đến bài viết: Từ Linux » ứng dụng » Dịch vụ giám sát và giám sát Zabbix 3
Tôi rất quan tâm đến việc thử nghiệm các công cụ giám sát và muốn biết công cụ nào bạn cho là tốt nhất.
Tôi đã biết về Zabbix, nhưng nó có vẻ hơi phức tạp đối với tôi do kiến thức của tôi, mặc dù tôi sẽ cho nó một cơ hội khác bằng cách làm theo (càng nhiều càng tốt) các bước của điều này và các bài viết khác (Cảm ơn bạn!) . Làm cho nó phải chăng nhất có thể xin vui lòng :))
Một công cụ khác mà tôi thấy rất thú vị là: GRAPHANA mà tôi cũng phải thử. Một cái hay khác mà tôi nghĩ là: NAGIOS
Bạn có biết những người khác tham khảo trong việc giám sát và hiển thị dữ liệu tương đối đơn giản để thực hiện không?
5 bình luận, để lại của bạn
Công cụ này nghe có vẻ tuyệt vời, tôi mong chờ bài viết thứ hai.
Thoạt nhìn nó có vẻ là một công cụ hoàn chỉnh và mạnh mẽ. Tôi sẽ cố gắng cấu hình nó trong thời gian ngắn.
Cảm ơn bạn về thông tin!
Tôi rất quan tâm đến việc thử nghiệm các công cụ giám sát và muốn biết công cụ nào bạn cho là tốt nhất.
Tôi đã biết về Zabbix, nhưng nó có vẻ hơi phức tạp đối với tôi do kiến thức của tôi, mặc dù tôi sẽ cho nó một cơ hội khác bằng cách làm theo (càng nhiều càng tốt) các bước của điều này và các bài viết khác (Cảm ơn bạn!) . Làm cho nó phải chăng nhất có thể xin vui lòng :))
Một công cụ khác mà tôi thấy rất thú vị là: GRAPHANA mà tôi cũng phải thử. Một cái hay khác mà tôi nghĩ là: NAGIOS
Bạn có biết những người khác tham khảo trong việc giám sát và hiển thị dữ liệu tương đối đơn giản để thực hiện không?
Tôi sử dụng CACTI và đã thực hiện các thử nghiệm với Pandora FMS và ntop
Hướng dẫn tuyệt vời! mong chờ phần hai. Công việc tốt