[4] Nagios – Zdalny host minitorowany
12 lutego 2022Możliwe jest dodanie monitorowania elementów docelowych. Jest dla nich wiele pakietów RPM. Możesz też samodzielnie stworzyć wtyczkę. Istnieje również wiele wtyczek dostarczonych przez społeczność Nagios: http://exchange.nagios.org/
[1] Wiele wtyczek jest dostarczanych z pakietami RPM, jak poniżej.
# użyj repozytorium EPEL [root@vlsr01 ~]# dnf --enablerepo=epel search nagios-plugins- Ostatnio sprawdzono ważność metadanych: 0:22:13 temu w dniu sob, 12 lut 2022, 15:52:02. ========================== Dopasowano Nazwa: nagios-plugins- =========================== nagios-plugins-all.x86_64 : Nagios Plugins - All plugins nagios-plugins-apt.x86_64 : Nagios Plugin - check_apt nagios-plugins-bonding.x86_64 : Nagios plugin to monitor Linux bonding interfaces nagios-plugins-breeze.x86_64 : Nagios Plugin - check_breeze nagios-plugins-by_ssh.x86_64 : Nagios Plugin - check_by_ssh nagios-plugins-check-updates.x86_64 : A Nagios plugin to check if Red Hat or Fedora : system is up-to-date nagios-plugins-cluster.x86_64 : Nagios Plugin - check_cluster nagios-plugins-dbi.x86_64 : Nagios Plugin - check_dbi nagios-plugins-dhcp.x86_64 : Nagios Plugin - check_dhcp nagios-plugins-dig.x86_64 : Nagios Plugin - check_dig nagios-plugins-disk.x86_64 : Nagios Plugin - check_disk nagios-plugins-disk_smb.x86_64 : Nagios Plugin - check_disk_smb nagios-plugins-dns.x86_64 : Nagios Plugin - check_dns nagios-plugins-dummy.x86_64 : Nagios Plugin - check_dummy nagios-plugins-file_age.x86_64 : Nagios Plugin - check_file_age nagios-plugins-flexlm.x86_64 : Nagios Plugin - check_flexlm nagios-plugins-fping.x86_64 : Nagios Plugin - check_fping nagios-plugins-fts.noarch : Nagios probes to be run remotely against FTS3 machines nagios-plugins-hpjd.x86_64 : Nagios Plugin - check_hpjd nagios-plugins-http.x86_64 : Nagios Plugin - check_http nagios-plugins-icmp.x86_64 : Nagios Plugin - check_icmp nagios-plugins-ide_smart.x86_64 : Nagios Plugin - check_ide_smart nagios-plugins-ifoperstatus.x86_64 : Nagios Plugin - check_ifoperstatus nagios-plugins-ifstatus.x86_64 : Nagios Plugin - check_ifstatus nagios-plugins-ircd.x86_64 : Nagios Plugin - check_ircd nagios-plugins-ldap.x86_64 : Nagios Plugin - check_ldap nagios-plugins-load.x86_64 : Nagios Plugin - check_load nagios-plugins-log.x86_64 : Nagios Plugin - check_log nagios-plugins-mailq.x86_64 : Nagios Plugin - check_mailq nagios-plugins-mrtg.x86_64 : Nagios Plugin - check_mrtg nagios-plugins-mrtgtraf.x86_64 : Nagios Plugin - check_mrtgtraf nagios-plugins-mysql.x86_64 : Nagios Plugin - check_mysql nagios-plugins-nagios.x86_64 : Nagios Plugin - check_nagios nagios-plugins-nrpe.x86_64 : Provides nrpe plugin for Nagios nagios-plugins-nt.x86_64 : Nagios Plugin - check_nt nagios-plugins-ntp.x86_64 : Nagios Plugin - check_ntp nagios-plugins-nwstat.x86_64 : Nagios Plugin - check_nwstat nagios-plugins-openmanage.x86_64 : Nagios plugin to monitor hardware health on Dell : servers nagios-plugins-oracle.x86_64 : Nagios Plugin - check_oracle nagios-plugins-overcr.x86_64 : Nagios Plugin - check_overcr nagios-plugins-perl.x86_64 : Nagios plugins perl dep. nagios-plugins-pgsql.x86_64 : Nagios Plugin - check_pgsql nagios-plugins-ping.x86_64 : Nagios Plugin - check_ping nagios-plugins-procs.x86_64 : Nagios Plugin - check_procs nagios-plugins-radius.x86_64 : Nagios Plugin - check_radius nagios-plugins-real.x86_64 : Nagios Plugin - check_real nagios-plugins-remove_perfdata.x86_64 : Nagios plugin tool to remove perf data nagios-plugins-rpc.x86_64 : Nagios Plugin - check_rpc nagios-plugins-sensors.x86_64 : Nagios Plugin - check_sensors nagios-plugins-smtp.x86_64 : Nagios Plugin - check_smtp nagios-plugins-snmp.x86_64 : Nagios Plugin - check_snmp nagios-plugins-snmp-disk-proc.x86_64 : Nagios SNMP plugins to monitor remote disk and : processes nagios-plugins-ssh.x86_64 : Nagios Plugin - check_ssh nagios-plugins-ssl_validity.x86_64 : Nagios Plugin - check_ssl_validity nagios-plugins-swap.x86_64 : Nagios Plugin - check_swap nagios-plugins-tcp.x86_64 : Nagios Plugin - check_tcp nagios-plugins-time.x86_64 : Nagios Plugin - check_time nagios-plugins-ups.x86_64 : Nagios Plugin - check_ups nagios-plugins-uptime.x86_64 : Nagios Plugin - check_uptime nagios-plugins-users.x86_64 : Nagios Plugin - check_users nagios-plugins-wave.x86_64 : Nagios Plugin - check_wave nordugrid-arc-nagios-plugins-doc.noarch : HTML documentation for the ARC Nagios plugins nordugrid-arc-nagios-plugins-egi.noarch : EGI configuration and dependencies for the ARC : Nagios plugins
[2] Na przykład dodaj wtyczkę [check_ntp], aby monitorować różnicę czasu między czasem systemowym a serwerem NTP.
[root@vlsr01 ~]# dnf --enablerepo=epel install nagios-plugins-ntp [root@vlsr01 ~]# mcedit /etc/nagios/objects/commands.cfg # dodaj na końcu pliku define command { command_name check_ntp_time command_line $USER1$/check_ntp_time -H $ARG1$ -w $ARG2$ -c $ARG3$ } [root@vlsr01 ~]# mcedit /etc/nagios/objects/localhost.cfg # dodaj na końcu # ostrzegaj przy różnicy czasu wynoszącej 1 sekundę, stan krytyczny gdy różnica przekracza 2 sekundy define service { use local-service host_name localhost service_description NTP_TIME check_command check_ntp_time!ntp.nict.jp!1!2 notifications_enabled 1 }
[3] Jest możliwość podejrzenia statusu pluginy i jego pracy na stronie administracyjnej Nagios.