假设标准新建小区POP接入点,通过微波接入互联网汇聚节点,POP点部署一台路由器,一台OLT。
屏幕快照 2018-12-31 17.40.40.png
在Nagios配置文件(通常是/usr/local/nagios/etc/objects里的文件,或者在nagios.cfg中自定义)添加主机和需要的服务。
以上图为例,添加一对微波 l3.rsw.2.wil和l3.wil.2.rsw,路由器ar01.wil.lon,OLT互联端口 vlan69.wil, OLT ol01.wil.lon。这里我命名的方式是这样的,第三条链路,从rsw站点到wil站点的微波,就叫l3.rsw.2.wil。当然命名什么的随意,只要知道是啥不会搞混就行了。
#
# William Willison 站点名称
#
#路由器
define host {
use generic-switch ; 继承标准模板
host_name ar01.wil.lon ; 路由器名
alias William William NE05E-SE ; 描述或别名
address 191.209.86.3 ; IP地址
hostgroups routers ; 所属组
parents l3.wil.2.rsw ; 父节点
icon_image router41.jpg ;使用的图标
}
#OLT的互联地址;
define host {
use generic-switch
host_name vlan69.wil
address 10.111.44.1
parents ar01.wil.lon
hostgroups access
icon_image circle.png
statusmap_image circle.png
}
#OLT 配置
define host {
use generic-switch
host_name ol01.wil.lon
alias MA5800X7 William Willison
address 10.20.18.78 ; 管理地址
hostgroups olts
parents vlan69.wil
icon_image olt41.jpg
}
#微波链路单独放在一个文件里
#
# Riverside West <> William Willison
# RTN380 型号是华为RTN380
define host {
use cfl-radio ; 集成模板
host_name l3.rsw.2.wil
alias Riverside West-William Willison
address 10.100.0.18
parents ar01.rsw.lon
hostgroups radios,rtn380
_RSSI_WARN_LEVEL -600 ;定义警告阈值
_RSSI_CRIT_LEVEL -650 ;定义Crit告警阈值
_MOD_LOW 1
_MOD_HIGH 4
_CAP_WARN 1075
_CAP_CRIT 1075
icon_image signal.png
statusmap_image signal.png
}
define host {
use cfl-radio
host_name l3.wil.2.rsw
alias William Willison-Riverside West
address 10.100.0.22
parents l3.rsw.2.wil
hostgroups radios,rtn380
_RSSI_WARN_LEVEL -600
_RSSI_CRIT_LEVEL -650
_MOD_LOW 1
_MOD_HIGH 4
_CAP_WARN 1075
_CAP_CRIT 1075
icon_image signal.png
statusmap_image signal.png
}
通过Ansible同步到服务器,运行
root@bbsx:~# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
检查有没有出错,重启Nagios
service nagios restart
最后复习一下,记得以前定义的检查RTN380微波RSSI的service吗?
define service {
use cfl-service
hostgroup_name rtn380
service_description RSSI
check_command cfl-check_snmp!-C password -P 1 -l RSSI -u ddbm -w $_HOSTRSSI_WARN_LEVEL$: -c $_HOSTRSSI_CRIT_LEVEL$: -o 1.3.6.1.4.1.2011.2.25.4.40.4.10.30.1.9.1.255
}
还有两点注意,要IP可达,设备的SNMP设置要正确,基本上就没事了
_