IT培训网

达内论坛

 找回密码
 立即注册
搜索
查看: 75|回复: 0

如何安装nagios配置文件

[复制链接]

1932

主题

1940

帖子

6717

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6717
QQ
发表于 2019-1-11 13:14:30 | 显示全部楼层 |阅读模式
可以拓展做成菜单式等更详细的配置,如果你足够努力,可以做到一键 部署几百台服务器的服务监控,是没有问题的(包括host.cfg,service.cfg等),如果配置支持目录就更简单了。
1.建立 机器名和IP对应列表
cat >host.list <<eofoldboy </eofoldboy
oldboyVM-001 192.168.1.1
oldboyVM-002 192.168.1.2
oldboyVM-003 192.168.1.3
oldboyVM-004 192.168.1.4
EOFoldboy
#提示:上面列表可以手工编辑或者脚本批量去取
2.批量生成 nagios host配置文件
rm -f new.host
exec <host.list</host.list
while read line
do
echo 'define host {' >>new.host
echo ' use linux-server' >>new.host
echo " host_name `echo $line|awk '{print $1}'`" >>new.host
echo " alias `echo $line|awk '{print $1}'` " >>new.host
echo " address `echo $line|awk '{print $2}'` " >>new.host
echo "}" >>new.host
done
3.最终host内容
$ cat new.host
define host {
use linux-server
host_name oldboyVM-001
alias oldboyVM-001
address 192.168.1.1
}
define host {
use linux-server
host_name oldboyVM-002
alias oldboyVM-002
address 192.168.1.2
}
define host {
use linux-server
host_name oldboyVM-003
alias oldboyVM-003
address 192.168.1.3
}
define host {
use linux-server
host_name oldboyVM-004
alias oldboyVM-004
address 192.168.1.4
}





上一篇:有什么好方法避免Linux文件误删除
下一篇:linux操作系统入门精讲 如何使用linux操作系统
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

IT培训网

QQ|小黑屋|手机版|cnitedu Inc. ( 豫ICP备16023996号-1 )

GMT+8, 2019-3-21 14:48 , Processed in 0.115224 second(s), 9 queries , File On.

Powered by Discuz! X3.3

© 2011-2017 cnitedu Inc.

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