nagios core的安装与配置

[b]安装[/b]
./configure --prefix=/home/sysop/services/nagios/ --with-command-user=sysop --with-command-group=sysop --with-nagios-user=sysop --with-nagios-group=sysop


make install
make install-webconf
make install-config
sudo make install-init


htpasswd -c /home/sysop/services/nagios/etc/htpasswd.users nagiosadmin
mkdir /home/sysop/services/nagios/var/rw


sudo service apache2 restart
/home/sysop/services/nagios/bin/nagios -d /home/sysop/services/nagios/etc/nagios.cfg


[b]配置nagios[/b]
include自定义配置文件
mkdir /home/sysop/services/nagios/etc/services
vim /home/sysop/services/nagios/etc/nagios.cfg
cfg_dir=/home/sysop/services/nagios/etc/services
cfg_file=/home/sysop/services/nagios/etc/hosts.cfg


添加需要ping监控的host
vim /home/sysop/services/nagios/etc/hosts.cfg
define host{
use linux-server ; Name of host template to use
host_name c1
alias c1-192.168.1.10
address 192.168.1.10
}


修改nagios联系人
vim /home/sysop/services/nagios/etc/objects/contacts.cfg
EDIT YOUR EMAIL


添加监控mysql的命令
vim /home/sysop/services/nagios/etc/objects/commands.cfg 
define command{
command_name check_mysql_slave_consistency
command_line $USER1$/check_mysql -H $HOSTADDRESS$ -P $ARG1$ -u nagios -p nagiospass -S -w 3 -c 60
}


添加监控service
vim /home/sysop/services/nagios/etc/services/check_mysql.cfg
define service{
use local-service ; Name of service template to use
host_name c1
service_description c1-mysql-slave
check_command check_mysql_slave_consistency!3310
}



重启nagios并访问
[url]http://localhost/nagios[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值