thiếu nagios nrpe dameon check_nrpe plugin


4

Tôi đã cài đặt nagios nrpe trên một máy từ xa từ kho lưu trữ Ubuntu

sudo apt-get install nagios-nrpe-server và các plugin có:

 sudo apt-get install nagios-plugins-basic nagios-plugins nagios-plugins-extra

Sau khi cài đặt, check_nrpe bị thiếu trong / usr / lib / nagios / plugin.

Làm thế nào tôi có thể giải quyết vấn đề này? Tôi thực sự mới với nagios này.

Câu trả lời:


7

Bạn đã cài đặt gói máy chủ nagios-nrpe trên máy chủ mà bạn muốn theo dõi từ Nagios. Đây thực sự là gói cung cấp trình nền NRPE mà bạn cần trên bất kỳ máy chủ nào để được theo dõi theo cách này.

Trên máy chủ Nagios của bạn, bạn cần cài đặt gói nagios-nrpe-plugin . Gói này sẽ cài đặt plugin check_nrpe trên máy chủ Nagios của bạn:

> sudo apt-get install nagios-nrpe-plugin
> cd /usr/lib/nagios/plugins/
> ls check_nr*
check_nrpe

Tôi đồng ý khi tôi đang cố gắng cài đặt nagios-nrpe-plugin, nó sẽ bắt đầu cài đặt nagios3 và apache2, php và rất nhiều thứ khác
sivashanmugam

@sivashanmugam: Tất nhiên, bạn cần các gói này để tạo cài đặt máy chủ Nagios3 chức năng.
Benoit

tôi gần như đã cài đặt nagios trong máy chủ của mình .. tại sao một lần nữa tôi sẽ cài đặt nó trên máy khách từ xa của mình
sivashanmugam

1
@sivashanmugam: Nó được viết trong câu trả lời của tôi: Trên máy chủ Nagios của bạn, bạn cần (...) . Bạn có biết rằng plugin check_nrpe chỉ cần trên máy chủ Nagios của bạn, để cho máy chủ Nagios của bạn kiểm tra các máy chủ từ xa nơi cài đặt nrpe_server không? check_nrpe không cần thiết trên máy bạn đã cài đặt nrpe_server .
Benoit

1

Siva, sau khi cài đặt mà không có bất kỳ lỗi nào, bạn có thể truy cập để định cấu hình tệp nrpe.cfg của mình với các giá trị sau được yêu cầu trong môi trường của bạn.

  1. allow_hosts
  2. dont_blame_nrpe
  3. bỏ bình luận các lệnh ở phía dưới mà bạn muốn theo dõi.

Ví dụ về thay đổi tệp nrpe.cfg ở đây alllowed_hosts nó có thể có máy chủ từ xa và ip máy chủ Nagios được phân tách bằng dấu phẩy.

allowed_hosts=198.211.117.129

dont_blame_nrpe=1

Bây giờ ở dưới cùng của tập tin

command[check_ram]=/usr/local/nagios/libexec/check_mem.pl -w 10 -c 5 -f
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20 -c 10
command[check_ping]=/usr/local/nagios/libexec/check_ping -H $ARG1$ -w $ARG2$ -c $ARG3$ -p 5
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10%

Sau mỗi lần thay đổi tệp nrpe.cfg, bạn cần khởi động lại dịch vụ nrpe. Nếu bạn muốn viết tập lệnh SHELL tùy chỉnh có thể bắt đầu / dừng nrpe, bạn có thể đặt tập lệnh này trong /etc/init.d/nrpe.

tùy chọn khác là sử dụng iptable được bật và sử dụng dịch vụ ở cấp hệ điều hành.

service nagios-nrpe-server restart

Các bước chi tiết tại đây


Xin chào Pavan tôi đã làm theo các bước của bạn nhưng gặp lỗi sau CHECK_NRPE: Hết thời gian chờ sau 10 giây.
sivashanmugam

Siva, lệnh bạn đã đưa ra là gì? Nó đang kiểm tra máy cục bộ hay remote? Nếu đó là kiểm tra cục bộ 2 điều dịch vụ nrpe có chạy hay không, khác là tường lửa cho 5666 được cho phép. Nếu đó là từ phía máy chủ Nagios, check_nrpe thực thi cho máy chủ từ xa thì kiểm tra ping có hoạt động hay không. sau đó thử với telnet sang ip, cổng để bạn có thể xác nhận rằng kết nối vẫn ổn. Sau đó, bạn có thể tìm lệnh def trong hộp từ xa. xem liên kết này: sharadchhetri.com/2013/06/11/ khăn
PavanDevarakonda
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.