Network management Zabbix

21 584 11
 Network management Zabbix

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Zabbix Trần Hoàng Hải, Ph.D School of Information & Communication Technology Nội dung trình bày  Giới thiệu Zabbix  Hướng dẫn cài đặt  Hướng dẫn sử dụng  Demo Giới thiệu Zabbix  Là phần mềm quản trị mạng  cho phép giám sát theo dấu trạng thái    Các máy chủ Dịch vụ Thiết bị phần cứng  Được phát triển từ năm 1998 Alexei Vladishev  phiên ổn định (stable) năm 2004  Tuân theo giấy phép GNU GPL  Phiên ổn định 1.8.x (từ 2009 - nay)  Hoàn toàn miễn phí Giới thiệu Zabbix (2) Giới thiệu Zabbix (3)  Các thành phần Zabbix     Zabbix Server Zabbix Agent Front-end Các đặc điểm Zabbix :       Sử dụng MySQL, SQLite DB2 để lưu liệu Back-end sử dụng ngôn ngữ C Front-end viết PHP Server thiết kế chạy Linux (có thể cài Windows) Agent cài nhiều tảng khác (Windows, Linux, OpenBSD, Solaris, ) Hỗ trợ hầu hết giao thức quản trị mạng (SNMP, TCP) kể thời gian thực (XMPP) Giới thiệu Zabbix (4)  Zabbix sử dụng MySQL, PostgreSQL, Oracle, IBM DB2 để làm hệ thống quản trị sở liệu  Tùy thuộc vào mô hình quản trị mà lựa chọn hệ thống quản trị sở liệu khác nhau, điều ảnh hưởng đến hiệu hệ thống Giới thiệu Zabbix (5)  Giao diện Web Zabbix viết PHP kết nối trực tiếp đến thông tin lưu trữ sở liệu Mỗi thành phần thông tin quản trị máy chủ xử lý cập nhật tự động lên giao diện web:      Hiển thị liệu tình trạng máy Hiện thị bảng đồ thị trình thay đổi liệu, tình trạng liên kết thành phần giám sát Phân loại nhóm thành phần theo dõi Tự động cập nhật kết trạng thái thiết bị Quản lý phân quyền người sử dụng giao diện Web Giới thiệu Zabbix (6)  Các thành phần quản trị: Zabbix agent  Zabbix agent (hoạt động cổng 10050) thành phần cài đặt phần tử giám sát máy tính chạy hệ điều hành Windows, Unix, …  Zabbix agent dùng để thu thập thông tin tài nguyên địa phương (như thông tin ổ đĩa, nhớ, vi xử lý,.etc) Giới thiệu Zabbix (7)  Các thành phần quản trị: Zabbix proxy    Zabbix proxy phần tùy chọn việc triển khai hệ thống giám sát mạng Zabbix, sử dụng không Zabbix proxy làm nhiệm vụ thu thập hiệu tính sẵn sàng liệu dựa danh nghĩa Zabbix server Tất liệu thu thập đệm zabbix proxy, sau chuyển đến máy chủ Zabbix server sở hữu proxy Zabbix proxy giải pháp lý tưởng để theo dõi trang web từ xa, văn phòng chi nhánh, chi nhánh mạng phận quản trị địa phương Giới thiệu Zabbix (8)  Một số tính Zabbix (1):    Khả giám sát: Zabbix có cấu hình tập trung, thông tin giám sát tập trung vào sở liệu Zabbix có khả sử dụng proxy với số lượng không giới hạn, số nút lên tới hàng ngàn Khả mở rộng: Các thí nghiệm cho thấy có khả xử lý quản trị tới 100,000 thiết bị máy chủ Số lượng thông tin, dịch vụ giám sát lên tới 1,000,000 Hỗ trợ giám sát thời gian thực: Zabbix cảnh báo tới người quản trị viên hệ thống giám sát có cố thông qua email, tin nhắn SMS Jabber Hơn Zabbix có hồ sơ thông tin giám sát Giới thiệu Zabbix (9)  Một số tính Zabbix (2):    Khả hiển thị kết đồ thị, biểu đồ giúp cho người dùng dễ dàng giám sát Khả nhập xuất sở liệu thông qua XML Khả tự động phát hiện: Người dùng tạo luật dựa Zabbix tự động phát địa IP, dịch vụ thiết bị SNMP để thực việc giám sát Giới thiệu Zabbix (10)  Một số tính Zabbix (3):     Tính linh hoạt: Zabbix hỗ trợ IPv4 IPv6, zabbix agent có khả cài đặt nhiều tảng khác Khả giám sát thiết bị không hỗ trợ cài đặt Zabbix agent: Zabbix có khả giám sát thiết bị hỗ trợ IPMI, SNMP v1, 2, Khả bảo mật: Zabbix hỗ trợ người dùng cách linh hoạt, cung cấp khả chứng thực địa IP Quản trị chức năng: Ta chạy lệnh ping, traceroute chuỗi máy chủ, thiết bị quản trị Các phiên Zabbix Hướng dẫn cài đặt  Zabbix ứng dụng chạy web nên để tiến hành cài đặt Zabbix server cần:       hệ điều hành hệ quản trị sở liệu (ở MySQL) ngôn ngữ lập trình (ở PHP) gói cài đặt Zabbix webserver (ở Apache) số gói cài đặt hỗ trợ (có thể tuỳ chọn) Hướng dẫn cài đặt  http://www.zabbix.com/download.php  Tải (mã nguồn)  Cài đặt máy chủ Linux (Ubuntu, Fedora, CentOS, )     Cài đặt PHP MySQL (nếu cần giao diện + lưu liệu) Biên dịch + chạy dịch vụ Cấu hình server Cài đặt + cấu hình Agent trỏ đến server Hướng dẫn cài đặt – Chi tiết  Cài đặt MySQL PHP  Từ mã nguồn  biên dịch thành chương trình (sử dụng yum/rpm aptget/dpkg)  Tạo CSDL MySQL cho Zabbix  Import liệu Zabbix vào CSDL vừa tạo  Cấu hình cho Zabbix     /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_agentd.conf (nếu muốn giám sát máy tại) /etc/php.ini (để sử dụng web) Chạy dịch vụ Zabbix khởi động lại Webserver (có thể cấu hình cho Zabbix chạy máy khởi động) Hướng dẫn cài đặt  Sử dụng giao diện web để truy cập vào Zabbix (localhost IP máy)  Vd : localhost/zabbix  Cấu hình (trực quan, dễ làm)  Sử dụng để giám sát máy cài đặt  Thử cài đặt Zabbix Agent máy khác sử dụng Zabbix server vừa cài để giám sát Ví dụ  Quản trị mạng mô hình Zabbix Server Zabbix Agent phải tạo đối tượng cách sử dụng giao diên web Zabbix server đồng thời phải chỉnh sửa lại file cấu hình zabbix_agent.conf bên phía Zabbix client cho thông số hai bên Zabbix server Zabbix agent phải trùng Ví dụ  Ví dụ, ta muốn giám sát máy chủ Active Directory có tên DomainController xây dựng Windows Server 2003 máy chủ ta cài đặt Zabbix agent với thông số chỉnh sửa file zabbix_agent.win.conf sau: LogFile=C:\zabbix\zabbix_agentd.log Server=10.0.0.10 (Địa IP Zabbix server) Hostname=DomainController Ví dụ  Đồng thời máy chủ cài đặt Zabbix server ta tạo đối tượng tương ứng  Để tạo đối tượng quản trị, ta truy cập vào địa http://10.0.0.10/zabbix (10.0.0.10 địa máy chủ Zabbix server) đăng nhập với tài khoản Admin với mật “zabbix”: Ví dụ [...]... mới trong MySQL cho Zabbix  Import dữ liệu Zabbix vào CSDL vừa tạo ra  Cấu hình cho Zabbix     /etc /zabbix/ zabbix_server.conf /etc /zabbix/ zabbix_agentd.conf (nếu muốn giám sát máy hiện tại) /etc/php.ini (để sử dụng web) Chạy dịch vụ Zabbix và khởi động lại Webserver (có thể cấu hình cho Zabbix chạy khi máy khởi động) Hướng dẫn cài đặt  Sử dụng giao diện web để truy cập vào Zabbix (localhost hoặc... localhost /zabbix  Cấu hình (trực quan, dễ làm)  Sử dụng để giám sát chính máy cài đặt  Thử cài đặt Zabbix Agent trên máy khác và sử dụng Zabbix server vừa cài để giám sát Ví dụ  Quản trị mạng bằng mô hình Zabbix Server và Zabbix Agent thì phải tạo ra các đối tượng bằng cách sử dụng giao diên web của Zabbix server và đồng thời phải chỉnh sửa lại file cấu hình zabbix_ agent.conf ở bên phía Zabbix client... thông số của hai bên Zabbix server và Zabbix agent phải trùng nhau Ví dụ  Ví dụ, ta muốn giám sát máy chủ Active Directory có tên là DomainController được xây dựng bằng Windows Server 2003 thì trên máy chủ này ta cài đặt Zabbix agent với các thông số được chỉnh sửa trong file zabbix_ agent.win.conf như sau: LogFile=C: \zabbix\ zabbix_agentd.log Server=10.0.0.10 (Địa chỉ IP của Zabbix server) Hostname=DomainController... giám sát Giới thiệu về Zabbix (10)  Một số tính năng của Zabbix (3):     Tính linh hoạt: Zabbix hỗ trợ cả IPv4 và IPv6, các zabbix agent có khả năng cài đặt trên nhiều nền tảng khác nhau Khả năng giám sát các thiết bị không hỗ trợ cài đặt Zabbix agent: Zabbix có khả năng giám sát các thiết bị hỗ trợ IPMI, SNMP v1, 2, 3 Khả năng bảo mật: Zabbix hỗ trợ người dùng một cách linh hoạt, nó cung cấp khả... trị Các phiên bản Zabbix Hướng dẫn cài đặt  Zabbix 1 ứng dụng chạy trên nền web nên để có thể tiến hành cài đặt Zabbix server thì chúng ta cần:       1 hệ điều hành 1 hệ quản trị cơ sở dữ liệu (ở đây là MySQL) 1 ngôn ngữ lập trình (ở đây là PHP) 1 gói cài đặt Zabbix 1 webserver (ở đây là Apache) 1 số gói cài đặt hỗ trợ (có thể là tuỳ chọn) Hướng dẫn cài đặt  http://www .zabbix. com/download.php... về Zabbix (9)  Một số tính năng của Zabbix (2):    Khả năng hiển thị kết quả bằng đồ thị, biểu đồ giúp cho người dùng có thể dễ dàng giám sát Khả năng nhập và xuất cơ sở dữ liệu thông qua XML Khả năng tự động phát hiện: Người dùng có thể tạo ra các luật dựa trên nó Zabbix có thể tự động phát hiện ra các địa chỉ IP, các dịch vụ hoặc các thiết bị SNMP để thực hiện việc giám sát Giới thiệu về Zabbix. .. của Zabbix server) Hostname=DomainController Ví dụ  Đồng thời trên máy chủ cài đặt Zabbix server ta tạo ra một đối tượng tương ứng  Để tạo ra đối tượng được quản trị, ta truy cập vào địa chỉ http://10.0.0.10 /zabbix (10.0.0.10 là địa chỉ của máy chủ Zabbix server) và đăng nhập với tài khoản Admin với mật khẩu là zabbix : Ví dụ ... yum/rpm aptget/dpkg)  Tạo CSDL MySQL cho Zabbix  Import liệu Zabbix vào CSDL vừa tạo  Cấu hình cho Zabbix     /etc /zabbix/ zabbix_server.conf /etc /zabbix/ zabbix_agentd.conf (nếu muốn giám sát... - nay)  Hoàn toàn miễn phí Giới thiệu Zabbix (2) Giới thiệu Zabbix (3)  Các thành phần Zabbix     Zabbix Server Zabbix Agent Front-end Các đặc điểm Zabbix :       Sử dụng MySQL, SQLite... tạo luật dựa Zabbix tự động phát địa IP, dịch vụ thiết bị SNMP để thực việc giám sát Giới thiệu Zabbix (10)  Một số tính Zabbix (3):     Tính linh hoạt: Zabbix hỗ trợ IPv4 IPv6, zabbix agent

Ngày đăng: 21/01/2016, 23:38

Mục lục

    Nội dung trình bày

    Giới thiệu về Zabbix

    Giới thiệu về Zabbix (2)

    Giới thiệu về Zabbix (3)

    Giới thiệu về Zabbix (4)

    Giới thiệu về Zabbix (5)

    Giới thiệu về Zabbix (6)

    Giới thiệu về Zabbix (7)

    Giới thiệu về Zabbix (8)

    Giới thiệu về Zabbix (9)

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan