설치 checkmk

성명
작자: 어젯밤 별
블 로그:http://yestreenstars.blog.51cto.com/
본 고 는 본인 이 창작 한 것 입 니 다. 만약 전재 가 필요 하 다 면 출처 를 밝 혀 주 십시오. 합작 에 감 사 드 립 니 다!
목적.
설치 checkmk。
주요 소프트웨어
OS: CentOS 6.2 32
nagios: 4.0.7
nagios-plugins: 2.0.3
nrpe: 2.15
pnp4nagios: 0.6.25
mk-livestatus: 1.2.6
mod-python: 3.5.0
check_mk: 1.2.6
주의 사항
저 는 다음 설정 과정 에서 사용 할 소프트웨어 를 클 라 우 드 디스크 에 포장 하여 올 렸 습 니 다. 독 자 는 클 라 우 드 디스크 에서 직접 다운로드 하여 / tmp 디 렉 터 리 에 올 릴 수 있 습 니 다.
http://yunpan.cn/cVLXDNhuhdgbR (추출 코드: 53e 7)
배치 하 다.
#               
service iptables stop
chkconfig iptables off

#   SELinux             
setenforce 0
sed -i '/^SELINUX=/s/=.*/=disabled/' /etc/selinux/config

#       
yum -y groupinstall 'Development Tools'
yum -y install httpd-devel python-devel rrdtool rrdtool-perl perl-Time-HiRes gd gd-devel openssl openssl-devel php net-snmp wget

#         
useradd nagios -M -s /sbin/nologin
gpasswd -a apache nagios

#   nagios
tar xzf /tmp/nagios-4.0.7.tar.gz -C /usr/local/src/
cd /usr/local/src/nagios-4.0.7/
./configure
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf

#   nagios-plugins
tar xzf /tmp/nagios-plugins-2.0.3.tar.gz -C /usr/local/src/
cd /usr/local/src/nagios-plugins-2.0.3/
./configure
make
make install

#   nrpe
tar xzf /tmp/nrpe-2.15.tar.gz -C /usr/local/src/
cd /usr/local/src/nrpe-2.15/
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config

#   httpd nagios            
service httpd start
chkconfig httpd on
service nagios start
chkconfig --add nagios
chkconfig nagios on

#   nagios         
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

#   pnp4nagios
tar xzf /tmp/pnp4nagios-0.6.25.tar.gz -C /usr/local/src/
cd /usr/local/src/pnp4nagios-0.6.25/
./configure
make all
make fullinstall

#   mk-livestatus
tar xzf /tmp/mk-livestatus-1.2.6.tar.gz -C /usr/local/src/
cd /usr/local/src/mk-livestatus-1.2.6/
./configure
make
make install

#   mod_python
tar xzf /tmp/mod_python-3.5.0.tgz -C /usr/local/src/
cd /usr/local/src/mod_python-3.5.0/
git init
git add .
git commit -m 'Initial commit'
./configure --with-apxs=/usr/sbin/apxs
make
make install
#   /etc/httpd/conf/httpd.conf   mod_python
sed -i '/^LoadModule/,/^$/{/^$/s/^/LoadModule python_module modules\/mod_python.so
/}' /etc/httpd/conf/httpd.conf #  check_mk tar xzf /tmp/check_mk-1.2.6.tar.gz -C /usr/local/src/ cd /usr/local/src/check_mk-1.2.6/ ./setup.sh #  , ( ), : # /var/log/nagios/rw/nagios.cmd -> /usr/local/nagios/var/rw/nagios.cmd # /var/lib/nagios/rrd -> /usr/local/pnp4nagios/var/perfdata #  httpd nagios service nagios restart service httpd restart #  , http://localhost/check_mk 。

좋은 웹페이지 즐겨찾기