Шаг 1: Скачайте и распакуйте последнюю версию check_mk агента.
check_mk агент для Линукса состоит из всего лишь двух файлов: консольный скрип с названием ‘check_mk_agent.linux’ и файл конфигурации для ‘xinetd.conf’. Оба этих файла находятся в скаченном архиве.
Пример:
# cd /tmp # wget http://mathias-kettner.de/download/check_mk-1.1.12p7.tar.gz # tar -xvzf check_mk-1.1.12p7.tar.gz
Шаг 2: Установите ‘xinetd’.
Убедитесь что ‘xinetd’ установлен.
# rpm -qa | grep -i xinetd
Если ‘xinetd’ не установлен, тога установите его.
# yum install xinetd
Шаг 3: Скопируйте файлы и добавьте права на выполнение для ‘check_mk_agent’.
# cd /tmp/check_mk-x.x.x # tar -xvzf agents.tar.gz # cp check_mk_agent.linux /usr/bin/check_mk_agent # cp xinetd.conf /etc/xinetd.d/check_mk # chmod +x /usr/bin/check_mk_agent
Шаг 4: Укажите IP адрес сервера мониторинга.
Укажите IP адрес в файле ‘/etc/xinetd.d/check_mk’.
"only from = IP_OF_MONITORING_SERVER"
Добавьте IP адрес в ‘/etc/hosts.allow’.
"check_mk_agent : IP_OF_MONITORING_SERVER"
Шаг 5: Перезагрузите ‘xinetd’.
# service xinetd reload
Если ‘xinetd’ был только что установлен:
# service xinetd stop && service xinetd start
Шаг 6: Установите ‘xinetd’ на запуск при загрузке системы.
# chkconfig xinetd on
Шаг 7: Убедитесь в том, что ‘xinetd’ слушает порт 6556.
# netstat -lpn | grep 6556
Пример:
# netstat -lpn | grep 6556 tcp 0 0:::6556 :::* LISTEN 28273/xinetd
Шаг 8: Добавьте правило в IPTABLES, если Вы используете фаервол.
# vi /etc/sysconfig/iptables
Добавьте следующую строку, перед строкой REJECT, для открытия порта 6556.
# iptables -I INPUT -p tcp --dport 6556 -j ACCEPT
Сохраните и закройте файл. Перезапустите фаервол.
# service iptables restart
Шаг 9: Проверьте подключение.
Если агент установлен правильно, Вы сможете подключится к Вашей Linux машине.
Проверьте подключение локально.
# telnet localhost 6556 <<<check_mk>>> Version: 1.1.12p7 AgentOS: linux ***
Проверьте подключение удаленно, с Вашего сервера для мониторинга.
# telnet your.server.com 6556 <<<check_mk>>> Version: 1.1.12p7 AgentOS: linux ***