OMD / Checkmk alerts

ls -lF /usr/libexec/nagios/check_load

alerts setupalerts setup

su - $site
site=SITE-NAME

ln -s /omd/sites/$site/etc/naemon/conf.d
cd conf.d/
vi hostgroups.cfg # new file

define hostgroup {
    hostgroup_name   HOST-GRP-HERE
    alias       HOST GRP DESCR
    members   host1,host2
}

vi hosts.cfg # new file

define host {
    host_name              host1
    address          x.x.x.x
    check_command          check-host-alive
    max_check_attempts        5
}

define host {
    host_name              host2
    address          x.x.x.x
    check_command          check-host-alive
    max_check_attempts        5
}

grep command_name commands.cfg | awk '{print $NF}'
vi commands-remote.cfg # new file

# requires nagions-plugins to be installed on the target system
define command {
    command_name    check_ssh_load
    command_line    $USER1$/check_by_ssh -H nagios@$HOSTADDRESS$ -C "/usr/lib/nagios/plugins/check_load -w $ARG1$ -c $ARG2$" -E
    # /usr/libexec/nagios/check_load
}

# requires nagios-nrpe-server to be installed on the target system
define command {
    command_name    check_nrpe
    command_line    /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -4 -u -c $ARG1$
}

vi services.cfg # new file

define service {
    hostgroup_name    HOST-GRP-HERE
    service_description     load
    check_command      check_nrpe!check_load
    max_check_attempts      5
}

define service {
    hostgroup_name    HOST-GRP-HERE
    service_description     disk
    check_command      check_nrpe!check_disk_root
    max_check_attempts      5
}

also see nagios core for setting up notifications

resourcesresources

https://labs.consol.de/de/omd/index.html

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/objectdefinitions.html

https://labs.consol.de/omd/commands.html

https://labs.consol.de/omd/howtos.html

https://labs.consol.de/omd/differences.html

https://labs.consol.de/omd/howtos/grafana/

https://labs.consol.de/omd/#installation

FW https://checkmk.com/guides/open-monitoring-distribution

FW https://checkmk.com/download?method=cmk&edition=cre&version=2.2.0p5&platform=debian&os=bullseye&type=cmk&google_analytics_user_id=apt install ./check-mk-raw-2.2.0p5_0.bullseye_amd64.deb

FW https://www.linux-magazine.com/Issues/2022/257/Checkmk

https://github.com/Checkmk/checkmk

https://www.alexanderjaeger.de/raspberry-pi-nagios-open-monitoring-distribution/


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Licensed under MIT