2018-11-25 Zabbix (三)继续配置+自动发现

先记一下命令,查看zabbix服务器进程是否起来的

# netstat -ntpl | grep zabbix
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      2273/zabbix_server
tcp6       0      0 :::10051                :::*                    LISTEN      2273/zabbix_server

查看Zabbix日志的

# tail  /var/log/zabbix/zabbix_server.log
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
  2321:20181125:233058.077 server #31 started [preprocessing worker #1]
  2322:20181125:233058.077 server #32 started [preprocessing worker #2]
  2323:20181125:233058.077 server #33 started [preprocessing worker #3]

修改server配置,增加CacheSize,我的虚拟机内存8G,所以改成下面这样。

/etc/zabbix/zabbix_server.conf

### Option: CacheSize
#       Size of configuration cache, in bytes.
#       Shared memory size for storing host, item and trigger data.
#
# Mandatory: no
# Range: 128K-8G
# Default:
 CacheSize=2G
...
### Option: HistoryIndexCacheSize
#       Size of history index cache, in bytes.
#       Shared memory size for indexing history cache.
#
# Mandatory: no
# Range: 128K-2G
# Default:
 HistoryIndexCacheSize=512M
...
### Option: ValueCacheSize
#       Size of history value cache, in bytes.
#       Shared memory size for caching item history data requests.
#       Setting to 0 disables value cache.
#
# Mandatory: no
# Range: 0,128K-64G
# Default:
ValueCacheSize=400M

OK,接着上次写的,增加华为路由器和ONT设备。
其实很简单,只要注意你的community字串不要写错了,使用SNMP的都按同样流程添加,第一步,创建主机 Hosts - Create host


屏幕快照 2018-11-25 23.57.46.png

添加SNMPv2的community字串,就是在Macro里对”{$SNMP_COMMUNITY}“ 变量赋值,右边的Value里填写的是你自己的密码。


屏幕快照 2018-11-25 23.58.02.png

链接模板。路由器设备要看端口流量等信息,可以使用 “Template Module Interfaces SNMPv2”,“Template Module EtherLike-MIB SNMPv2”类似模板,思科华为等厂商有预制模板,看你要监控什么内容。
屏幕快照 2018-11-25 23.58.19.png

添加完以后,过一会在hosts页面就可以看到 “Availability"这一列下面的SNMP变绿了,表示成功添加上了。

OK, 现在配置自动发现,自动发现有三种方式:自动网络发现,主动客户端注册,低级别发现。
我有一个/24的网段内全是路由器的Loopback0地址,要做到扫描这个网段,并添加所有路由器,使用第一种方式,自动网络发现。
在Configuration - Discovery 页面,点击 ”Create discovery rule",输入名称,扫描的地址段,增加一个“Check”的规则。我使用 了SNMPv2 agent "1.3.6.1.6.3.10.2.1.3.0",意思是检查通过SNMP能否获取OID是"1.3.6.1.6.3.10.2.1.3.0"值。


屏幕快照 2018-11-26 01.04.56.png

然后添加Actions,这里我添加了以下4个条件,一般也就是添加这几项,如果是主机的话就把Service type改成Zabbix客户端。

屏幕快照 2018-11-26 00.43.04.png

最后添加动作,基本上也就是添加主机,加入组,连接模板,启用主机这几项。


屏幕快照 2018-11-26 00.44.41.png

这三步搞定以后,就可以坐等添加主机了。

要注意的是,添加的主机名如果在 /etc/hosts里没有写好的话,发现的主机名就是IP地址,最好先编辑好hosts文件,自动发现的主机名会根据这个来。

另外,如果要在发现的时候就添加community字符串,可以自动创建一个模板,在宏那里,添加SNMP Community字串就好可以。

屏幕快照 2018-11-26 09.22.50.png

明天继续写主机自动注册的方式,用于添加我的linux主机。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 8,364评论 0 37
  • 自定义key网络发现Web监控主动检测基于SNMP监控基于JMX监控Zabbix ProxyZabbix调优 一、...
    哈喽别样阅读 1,521评论 0 1
  • 一、架构设计及环境规划: 架构设计图: 架构设计说明: 1. 基础架构为LAMP环境,采用keepalived实现...
    Bogon阅读 10,852评论 1 10
  • 今天有两件顶要紧的事: 一件是布丁的生日聚餐;另一件是冥想族开营打卡! 布丁小朋友,我算是看着她长大的。当她出生只...
    依然如水阅读 323评论 0 2
  • 咖啡的味道令人沉醉,咖啡的香气令人沉迷,就连拿破仑都无法抵挡咖啡的魅力,这其中还存在着这样一段故事。 相传,182...
    A_JEAN阅读 482评论 1 0

友情链接更多精彩内容