十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
以前都是在局域网部署nagios监控,最近发现nagios有点问题,具体没时间去搞,想想还是在自己的公司的电脑上面装,搞个远程监控,出问题还可以立刻维护.
海北州网站建设公司创新互联公司,海北州网站设计制作,有大型网站制作公司丰富经验。已为海北州1000多家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的海北州做网站的公司定做!
废话不多说,开始了
pc1:member-database-backup ip:220.231.58.58(外网) 192.168.8.15(内网)
pc2:memberstorev ip:220.231.58.58(外网)192.168.8.10(内网)
pc3:memberstore-database ip:220.231.58.57(外网)192.168.8.11(内网)
不得不说的是,三台服务器都是通过ciscoASA5520防火墙的,也做了nat映射,特别是pc1与pc2,外面访问的ip都是220.231.58.58,但是为了区别,要访问pc1的话就要做了端口映射,如在防火墙上面加了规则:
---access-list out_in extended permit tcp any host 220.231.58.58 eq ssh
---static (inside,outside) tcp 220.231.58.58 2322 192.168.8.15 22 netmask 255.255.255.255
上面就是访问pc1的ssh端口也就是22端口的规则,那我要访问的话(linux系统下)必须键入:ssh user@220.231.58.58 -p 2322
才可以访问到pc1.
好了,到此基本上是网络的问题了。
接着就是配好nagios的template:
pc1->member-database-backup.cfg
pc2->memberstore.cfg
pc3->linuxserver2.cfg
在member-database-backup.cfg里面必须修改ip adress,如pc1's template
define host{
use linux-server host_name member-database-backup
alias databasebackup
address 220.231.58.58(使用的ip地址)
}
......(下面还有很多内容,具体按照当时的情况修改)
好了,接下来的是比较重要的地方,我必须在防火墙上面开通的端口,至于linux系统上面的防火墙也要注意,具体按当时的事情决定
端口映射:
pc1:220.231.58.58 -p 8254 -->>192.168.8.15 -p 8254
pc2:220.231.58.58 -p 5666 -->>192.168.8.10 -p 8253
pc3:220.231.58.57 -p 5666 -->>192.168.8.11 -p 8255
在防火墙里面添加规则就可以了,唯一要注意的是在内网里面的端口号,一般上面nagios通过nrpe插件的5666端口访问,但是我们可以修改被监控主机上面的nrpe.cfg里面的server_port就可以了,如192.168.8.15的nrpe.cfg的server_port=8254.其他的主机上面的server-port都改成设计好的端口号就可以了。
一番折腾终于可以远程监控了.