Hãy cài NewRelic lên máy chủ để theo dõi tốt hơn [NEW]

NewRelic là một dịch vụ (miễn phí) giúp bạn theo dõi tần suất hoạt động của máy chủ, cũng như giúp theo dõi các ứng dụng đang chạy trên máy chủ như PHP, ASP, Java,… mà không cần truy cập vào máy chủ mỗi khi cần. đã kiểm tra. Dịch vụ này tôi đã đề cập nơi đây nhưng tôi chưa nói chi tiết về nó, ở đây tôi sẽ nói thêm.

Lý do mà tôi khuyên bạn nên sử dụng NewRelic là vì họ hiện đang gói hỗ trợ miễn phí khá đầy đủ chức năng, không giới hạn số lượng máy chủ và ứng dụng để giám sát và nó hoạt động rất tốt, không tiêu tốn nhiều tài nguyên trên máy chủ.

Ghi chú: Không khuyến khích cho newbie hoặc bạn không có nhu cầu vì mình không hỗ trợ trả lời các câu hỏi liên quan, tất cả đều có trong NewRelic rồi.

Các tính năng của NewRelic

Các tính năng giám sát máy chủ

  • Xem bộ nhớ CPU / máy chủ đang được sử dụng.
  • Thống kê mức sử dụng CPU / bộ nhớ trung bình để bạn biết chính xác trang web của mình sử dụng bao nhiêu bộ nhớ.
  • Lưu lỗi máy chủ và lỗi để bạn kiểm tra.
  • Thống kê các tiến trình tiêu tốn nhiều tài nguyên nhất.
  • Thống kê tốc độ và dung lượng của ổ cứng.
  • Hiển thị thống kê dưới dạng biểu đồ rất chuyên nghiệp.

Các tính năng theo dõi ứng dụng

  • Thống kê dữ liệu nhận / gửi trong cơ sở dữ liệu.
  • Thống kê lỗi / lỗi của ứng dụng.
  • Xem tốc độ xử lý của ứng dụng trên máy chủ.
  • Xem tốc độ tải trang của người dùng bên ngoài giao diện người dùng.

Các tính năng khác

  • Theo dõi / thống kê ứng dụng dành cho thiết bị di động.
  • Hỗ trợ thiết lập thủ công email thông báo để báo cáo.
  • Hỗ trợ thống kê riêng cho từng ứng dụng thông qua thư viện plugin của NewRelic. Đây là một tính năng tuyệt vời.

Một số hình ảnh về NewRelic

Hãy cài NewRelic lên máy chủ để theo dõi tốt hơn [NEW]

Tổng quan về danh sách ứng dụng đã cài đặt

Báo cáo chi tiết trong một ứng dụng

Báo cáo chi tiết trong một ứng dụng

Báo cáo tổng quan về các máy chủ đã cài đặt

Báo cáo tổng quan về các máy chủ đã cài đặt

Báo cáo chi tiết trong một máy chủ

Báo cáo chi tiết trong một máy chủ

Ngoài ra, nó còn có thư viện plugin tích hợp vào NewRelic (một chức năng bổ sung để cài đặt trên máy chủ để theo dõi các ứng dụng riêng biệt) mà bạn có thể xem chi tiết qua ảnh này, ảnh có dung lượng lớn nên mình không đăng lên đây được. .

NewRelic hoạt động như thế nào?

Để có được số liệu thống kê từ máy chủ, NewRelic sẽ cần bạn cài đặt một ứng dụng trên máy chủ hỗ trợ nhiều hệ điều hành khác nhau như RHEL (CentOS, Fedora, ..) hoặc Debian (Ubuntu, ..), SmartOS hoặc thậm chí là Windows Server.

Các ứng dụng đó sẽ tự động chạy trên máy chủ và sẽ cho phép NewRelic kết nối với máy chủ và nhận thông tin từ các ứng dụng đang chạy trên máy chủ. Do đó, khi cài đặt NewRelic, nếu bạn sử dụng Firewall để chặn kết nối, bạn sẽ cần thêm các dải IP của NewRelic vào Firewall để có thể bỏ qua nó (xem cuối bài).

Đăng ký NewRelic

Hiện tại, NewRelic đang có chiến dịch miễn phí gói Pro 1 năm (trị giá $ 149 / tháng) và được tặng tài khoản Learnable.com để học lập trình web. Để đăng ký chiến dịch này, hãy truy cập vào đây và nhấn Thiết lập NewRelic Để đăng ký một tài khoản.

newrelic-đăng ký

Sau đó, nó sẽ đưa bạn đến thẳng trang cài đặt máy chủ, nhấn nút để đồng ý với các điều khoản sử dụng.

newrelic-accepttos

Nhấp vào nút I Agree để đồng ý với các điều khoản

Bây giờ bạn tra menu, truy cập vào mục May chủ.

newrelic-servermenu

Sau đó chọn loại hệ điều hành bạn đang sử dụng trên máy chủ và nhấp vào để xem hướng dẫn.

Chọn loại hệ điều hành tương ứng

Chọn loại hệ điều hành tương ứng

Kéo xuống dưới một chút, bạn sẽ thấy nó hướng dẫn chi tiết cách cài đặt, nhiệm vụ của bạn bây giờ chỉ là copy các lệnh đó rồi gõ lệnh install.

Hướng dẫn cài đặt NewRelic trên máy chủ

Hướng dẫn cài đặt NewRelic trên máy chủ

[bash title=”Ví dụ cài đặt của mình trên CentOS” collapse=”true”]
[[email protected] ~]# rpm -Uvh http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
Truy xuất http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
cảnh báo: /var/tmp/rpm-tmp.7yoKGS: Header V3 DSA / SHA1 Signature, key ID 548c16bf: NOKEY
Chuẩn bị… ########################################### [100%]

1: newrelic-repo ############################################## [100%]
[[email protected] ~]# yum cài đặt newrelic-sysmond
Các plugin đã tải: chỉ tải xuống, lỗi nhanh nhất, ưu tiên
Đang tải tốc độ nhân bản từ tệp máy chủ lưu trữ trong bộ nhớ cache
epel / metallink | 5,2 kB 00:00
* cơ sở: mirror.vinahost.vn
* epel: mirror.vinahost.vn
* bổ sung: mirror.vinahost.vn
* rpmforge: mirror-fpt-telecom.fpt.net
* cập nhật: mirror.vinahost.vn
đế | 3,7 kB 00:00
epel | 4,4 kB 00:00
epel / primary_db | 6,3 MB 00:03
tính năng bổ sung | 3,4 kB 00:00
extras / primary_db | 29 kB 00:00
mariadb | 1,9 kB 00:00
newrelic | 951 B 00:00
newrelic / chính | 5,7 kB 00:00
newrelic 42/42
rpmforge | 1,9 kB 00:00
cập nhật | 3,4 kB 00:00
các bản cập nhật / primary_db | 197 kB 00:00
1642 gói bị loại trừ do bảo vệ ưu tiên kho lưu trữ
Thiết lập quy trình cài đặt
Giải quyết sự phụ thuộc
-> Chạy kiểm tra giao dịch
-> Gói newrelic-sysmond.x86_64 0: 1.5.0.81-1 sẽ được cài đặt
-> Giải quyết xong phụ thuộc

Sự phụ thuộc đã được giải quyết

================================================== ================================================== =====================================
Kích thước kho lưu trữ của phiên bản Arch
================================================== ================================================== =====================================
Đang cài đặt:
newrelic-sysmond x86_64 1.5.0.81-1 newrelic 1.7 CODE

Tóm tắt giao dịch
================================================== ================================================== =====================================
Cài đặt 1 gói

Tổng kích thước tải xuống: 1,7 US
Kích thước đã cài đặt: 4,5 MÃ
Cái này có ổn không [y/N]: y
Tải xuống các gói:
newrelic-sysmond-1.5.0.81-1.x86_64.rpm | 1.7 MB 00:07
cảnh báo: rpmts_HdrFromFdno: Header V3 DSA / SHA1 Signature, key ID 548c16bf: NOKEY
Lấy khóa từ tệp: /// etc / pki / rpm-gpg / RPM-GPG-KEY-NewRelic
Nhập khóa GPG 0x548C16BF:
Userid: Di tích mới <[email protected]>

Gói: newrelic-repo-5-3.noarch (đã cài đặt)
Từ: / etc / pki / rpm-gpg / RPM-GPG-KEY-NewRelic
Cái này có ổn không [y/N]: y
Đang chạy rpm_check_debug
Chạy kiểm tra giao dịch
Kiểm tra giao dịch thành công
Đang chạy giao dịch
Cảnh báo: RPMDB đã thay đổi bên ngoài yum.
Đang cài đặt: newrelic-sysmond-1.5.0.81-1.x86_64 1/1
Xác minh: newrelic-sysmond-1.5.0.81-1.x86_64 1/1

Cài đặt:
newrelic-sysmond.x86_64 0: 1.5.0.81-1

Hoàn thành!
[[email protected] ~]# nrsysmond-config –set license_key = 42efa7aeed5a328aaguypoeewrygtgky6uoiks32147a
[[email protected] ~]# /etc/init.d/newrelic-sysmond start
Khởi động newrelic-sysmond: [ OK ]
[[email protected] ~]#
[/bash]

Sau khi thực hiện tất cả các bước họ hướng dẫn, hãy kéo xuống thêm một chút và bạn sẽ thấy NewRelic đã kết nối với máy chủ.

newrelic-finishsetup

Tiếp tục, họ sẽ yêu cầu bạn cài đặt một ứng dụng khác để giám sát ứng dụng đó trên máy chủ, chọn loại ứng dụng bạn đang sử dụng và Tiết lộ key bản quyền của bạn để lấy private key và làm theo hướng dẫn để cài đặt, nhập key.

newrelic-setupapplication

Sau khi cài đặt xong, hãy nhớ khởi động lại máy chủ web (Apache / NGINX) và PHP, MySQL,… .và cuộn xuống và nhấp vào Kết nối với ứng dụng của tôi.

newrelic-connectapplication

Và xin chúc mừng, bạn đã cài đặt thành công NewRelic User Agent trên máy chủ để nó theo dõi.

Hy vọng với công cụ này, bạn sẽ dễ dàng hơn trong việc theo dõi và kiểm soát chi tiết tần suất hoạt động của máy chủ mà không cần phải trực tiếp xem qua.

Đánh giá nội dung này