设为首页 收藏本站
查看: 698|回复: 0

Install check_mk with nagios 3

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2019-1-14 09:07:33 | 显示全部楼层 |阅读模式
  please refer http://hj192837.blog.运维网.com/655995/1357552 and http://hj192837.blog.运维网.com/655995/1358716 for installing Nagios 3 and PNP4Nagios and Nagvis
  

  Linux Platform: CentOS 6.5 x86_64
  

  1. yum -y install gcc-c++
tar zxf check_mk-1.2.4.tar.gz
cd check_mk-1.2.4
./setup.sh
  please check below setting for it:
  bindir='/usr/local/check_mk/bin'
confdir='/usr/local/check_mk/etc'
sharedir='/usr/local/check_mk/share'
docdir='/usr/local/check_mk/doc'
checkmandir='/usr/local/check_mk/doc/manuals'
vardir='/usr/local/check_mk/var'
agentslibdir='/usr/local/check_mk/extensions'
agentsconfdir='/usr/local/check_mk/etc'
nagiosuser='nagios'
wwwuser='apache'
wwwgroup='nagios'
nagios_binary='/usr/local/nagios/bin/nagios'
nagios_config_file='/usr/local/nagios/etc/nagios.cfg'
nagconfdir='/usr/local/nagios/etc/check_mk.d'
nagios_startscript='/etc/init.d/nagios'
nagpipe='/usr/local/nagios/var/rw/nagios.cmd'
check_result_path='/usr/local/nagios/var/spool/checkresults'
nagios_status_file='/usr/local/nagios/var/status.dat'
check_icmp_path='/usr/local/nagios/libexec/check_icmp'
url_prefix='/'
apache_config_dir='/etc/httpd/conf.d'
htpasswd_file='/usr/local/nagios/etc/htpasswd.users'
nagios_auth_name='Nagios Access'
pnptemplates='/usr/local/pnp4nagios/share/templates'
rrd_path='/usr/local/pnp4nagios/var/perfdata'
rrdcached_socket='/tmp/rrdcached.sock'
enable_livestatus='yes'
nagios_version='3.5.1'
libdir='/usr/local/check_mk/lib'
livesock='/usr/local/nagios/var/rw/live'
livebackendsdir='/usr/local/check_mk/livestatus'
enable_mkeventd='yes'
mkeventdstatedir='/usr/local/check_mk/mkeventd'

  

  chkconfig --add mkeventd
vi /etc/init.d/mkeventd
MKEVENTD_SYSLOG=on
  

  service mkeventd start
  

  2. rpm -ivh http://mirrors.sohu.com/fedora-epel/6Server/x86_64/epel-release-6-8.noarch.rpm
yum -y install mod_python
service nagios restart
service httpd restart
http://nagios-server/check_mk/  using nagiosadmin:nagiosadmin

  

  from left bottom of page, check below to add Custom Links


  vi /usr/local/check_mk/etc/multisite.mk

  
3. Install the agent on localhost
yum -y install xinetd
service xinetd start; chkconfig xinetd on

rpm -ivh check_mk-agent-1.2.4-1.noarch.rpm
rpm -ivh check_mk-agent-logwatch-1.2.4-1.noarch.rpm
  

  It's recommended to use WATO to add hosts、run service inventory、modify etc

  vi /usr/local/check_mk/etc/main.mk
all_hosts = [ "localhost" ]
  
vi /usr/local/nagios/etc/nagios.cfg
comment all cfg_file lines as below:


  enable_environment_macros=0

  log_external_commands=0
log_passive_checks=0
  
You can also use WATO
/usr/local/check_mk/bin/cmk -I localhost
  vi /usr/local/check_mk/var/autochecks/localhost.mk to remove unwanted item as you needed

  /usr/local/check_mk/bin/cmk -R

http://nagios-server/check_mk/  using nagiosadmin:nagiosadmin


  Install check_mk agent on monitered linux client (no NRPE required)

  

  1. yum -y install xinetd
service xinetd start; chkconfig xinetd on
  

  2. rpm -ivh check_mk-agent-1.2.4-1.noarch.rpm
rpm -ivh check_mk-agent-logwatch-1.2.4-1.noarch.rpm
  

  3. It's recommended to use WATO to add hosts、run service inventory、modify etc
  on Nagios check_mk server
  vi /etc/hosts
  192.168.1.11    linuxtestclient
  

  vi /usr/local/check_mk/etc/main.mk
  all_hosts = [ 'localhost','linuxtestclient' ]

  

  You can also use WATO
  /usr/local/check_mk/bin/cmk -I linuxtestclient
  vi /usr/local/check_mk/var/autochecks/linuxtestclient.mk to remove unwanted item as you needed
  /usr/local/check_mk/bin/cmk -R
  

  Install check_mk agent on monitered windows client (no NSCP required)
  

  1. install check-mk-agent-1.2.4.exe
  

  2. create inbound firewall rule for tcp port 6556
  

  3. It's recommended to use WATO to add hosts、run service inventory、modify etc
  on Nagios check_mk server
  vi /etc/hosts
  192.168.1.12    windowsclient
  

  vi /usr/local/check_mk/etc/main.mk
  all_hosts = [ 'localhost','linuxtestclient','windowsclient' ]

  

  You can also use WATO
  /usr/local/check_mk/bin/cmk -I windowsclient
  vi /usr/local/check_mk/var/autochecks/windowsclient.mk to remove unwanted item as you needed
  /usr/local/check_mk/bin/cmk -R
  

  You can also use WATO
  Remove monitored client from check_mk

  vi /usr/local/check_mk/etc/main.mk
  remove item for it
  

  /usr/local/check_mk/bin/cmk -R
  

  You can also use WATO
  Modify service for monitored client

  vi /usr/local/check_mk/var/autochecks/*.mk to remove unneed item

  /usr/local/check_mk/bin/cmk -R
  

  You can also use WATO
  renew service for host

  /usr/local/check_mk/bin/cmk -II host-name
  vi /usr/local/check_mk/var/autochecks/*.mk to remove unneed item

  /usr/local/check_mk/bin/cmk -R
  


  Managing NagVis permissions in WATO
  

  As this module only works in OMD environments at the moment now , we should remove it from check_mk available snapins
  cd /usr/local/check_mk/share/web/plugins/sidebar/
  mv nagvis_maps.py nagvis_maps.py.bak
  service nagios restart
  service httpd restart
  

  Interface in PNP service graph has red error issue:
  

  1. you will find below error

  

  2. to resolve this issue, just upgrade to rrdtool 1.4
  yum -y install ruby
rpm -Fvh rrdtool-perl-1.4.7-1.el6.wrl.x86_64.rpm rrdtool-1.4.7-1.el6.wrl.x86_64.rpm

  

  To get popup PNP graph in check_mk
  

  1. vi /usr/local/nagios/etc/nagios.cfg
  broker_module=/usr/local/check_mk/lib/livestatus.o pnp_path=/usr/local/pnp4nagios/var/perfdata /usr/local/nagios/var/rw/live

  2. /usr/local/check_mk/bin/cmk -R
  now it's done




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-663009-1-1.html 上篇帖子: 记一次nagios故障及解决 下篇帖子: 分享一个监控MFS的nagios插件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表