Skip to content

AnsonShie/system_monitor

Repository files navigation

system_monitor

  • Preinstall:

    • nagios packages
    • yum install perl-Time-HiRes
  • Configuration(for Nodes):

    • Edit /etc/sudoers
    
      nagios ALL=(ALL) NOPASSWD:/opt/system-monitor/ipmitool_monitor.py
      nagios ALL=(ALL) NOPASSWD:/opt/system-monitor/smartctl_monitor.py
    
    • Edit /etc/nagios/nrpe.cfg
    
      command[check_ipmi]=/usr/bin/python /opt/system-monitor/ipmitool_monitor.py
      command[check_disk]=/usr/bin/python /opt/system-monitor/smartctl_monitor.py
    
    • Edit /etc/udev/rules.d/99-scsi.rules
    
      SUBSYSTEM=="scsi_disk",ACTION=="add",RUN="/usr/bin/python /opt/system-monitor/disk_plug_in_out.py"
      SUBSYSTEM=="scsi_disk",ACTION=="remove",RUN="/usr/bin/python /opt/system-monitor/disk_plug_in_out.py"
    
  • Configuration(for Manager):

    • Add nagios_server_config to /etc/nagios/objects/
  • Reference:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages