目录

1、添加监控Linux主机 OK
2、添加监控Dell iDrac服务器 OK
3、添加监控华为NE05E路由器(因为我网上全是华为东东……) OK
4、添加监控华为OLT(接入网)OK
5、添加监控华为微波RTN380(H) OK
6、添加监控Siklu微波
7、自定义监控项目模板
8、配置自动发现
9、配置多种告警方式

Zabbix提供了4种监控连接方式:ZBX/SNMP/JMX/IPMI

1、监控Linux主机,使用ZBX连接,模板Template OS Linux,被监控主机上要安装Zabbix Agent

apt install zabbix-agent
......
Get:1 [http://gb.archive.ubuntu.com/ubuntu](http://gb.archive.ubuntu.com/ubuntu) xenial-updates/universe amd64 zabbix-agent amd64 1:2.4.7+dfsg-2ubuntu2.1 [184 kB]
Fetched 184 kB in 0s (6,136 kB/s)
Selecting previously unselected package zabbix-agent.
(Reading database ... 99321 files and directories currently installed.)
Preparing to unpack .../zabbix-agent_1%3a2.4.7+dfsg-2ubuntu2.1_amd64.deb ...
Unpacking zabbix-agent (1:2.4.7+dfsg-2ubuntu2.1) ...
Processing triggers for systemd (229-4ubuntu21.9) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up zabbix-agent (1:2.4.7+dfsg-2ubuntu2.1) ...
....

然后修改配置文件,改其中3处:

# vim /etc/zabbix/zabbix_agentd.conf
...
Server=<Your Ip address>
...
ServerActive=<Your Ip address>
......
Hostname=<Your Hostname>
启动服务
# service zabbix-agent start

在Zabbix里添加主机:
Configuration - Hosts - Create host 进入如下界面,填写带*号的Host name,这里的Hostname要和agent里面配置的保持一致。
选好Group(或者在Host Groups先创建一个),把Agent Interface改成你的IP地址,点击“Add”

选择模板: 点击 “Templates",在搜索栏输入Linux,然后选择"Template OS Linux",点击 ”Add“,然后Update

过一会在 Configuration - Hosts 里就能看到 主机的Availability状态”ZBX“变绿,就说明OK了。

2、监控Dell iDrac服务器

在Dell iDrac服务器上配置SNMP, 选择 Network - Service ,填写SNMP Agent的信息, 填完了点击最下面的apply应用。

这里模板选择Dell iDRAC SNMPv2

在宏“Macros”这里添加SNMP字符串

如果没敲错密码的话,一会就可以在hosts那里看到Availablity的SNMP变绿了。

3、添加监控华为NE05E路由器

查看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

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

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

添加完以后,过一会在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"值。

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

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

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

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

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

Zabbix (四)配置优化

使用期间遇到坑,自动添加了50多台路由器,尤其是链接了端口模板之后,items达到近2万个,可能Zabbix服务器的压力太大,latest data这一栏怎么都显示不出来,查了N多资料,最后我是这样做的:

一、修改zabbix server配置文件:

# vim /etc/zabbix/zabbix_server.conf
......LogFile=/var/log/zabbix/zabbix_server.logLogFileSize=1024     #日志大小超过1024M以后循环     DebugLevel=3                 #日志级别PidFile=/var/run/zabbix/zabbix_server.pidDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=zabbixDBSocket=/var/lib/mysql/mysql.sockStartPollers=10                           StartPollersUnreachable=10   StartPingers=5           StartDiscoverers=10StartTimers=10CacheSize=4G            StartDBSyncers=8       HistoryCacheSize=512MHistoryIndexCacheSize=512MTrendCacheSize=512M         ValueCacheSize=512M

别的参数我没改。

二、disable不必要的item

Configuration - Hosts - Items 可以看到下面有很多的选项,选中不需要的,下面有批量处理“disable”,我只保留了正常使用的端口出/入流量。


现在到Monitoring - Latest data去看,简单明了。 后续如果有模板里没有的监控项目,可以自定义逐个添加。

参考链接 :
2018-11-24 Zabbix (二)监控网络设备和主机 :https://www.jianshu.com/p/38eef173820e

2018-11-25 Zabbix (三)继续配置+自动发现 https://www.jianshu.com/p/17c136eb7cb3

2018-11-26 Zabbix (四)配置优化 :https://www.jianshu.com/p/3ef19b295f70

Zabbix监控Dell服务器主机和网络设备相关推荐

  1. centos7之zabbix监控DELL磁盘阵列

    本篇我们介绍戴尔服务器R730.R720.R710等服务器下挂在的MD1200磁盘阵列柜监控方式 一.使用场景 在生产环境中存储肯定是离不开的,服务器自带的硬盘卡槽有限,所以一般需要存储的量大的话,都 ...

  2. 四、Zabbix — 监控Windows主机及网络设备

    目录 监控Windows主机 监控网络设备 监控Windows主机 1.下载windows客户端 -> 传送 2.安装 3.安装完查看进程

  3. Zabbix监控网络设备日志文件及字段报警

    Zabbix监控网络设备日志文件及字段报警 一.首先就是配置网络设备日志传送到zabbix存放日志的指定目录,一般目录为/var/log/ 需要配置rsyslog.conf 根据需求添加tcp或者ud ...

  4. zabbix snmp 协议监控 dell iRDAC

    转摘:http://blog.csdn.net/wanglei_storage/article/details/52789921 http://blog.csdn.net/wanglei_storag ...

  5. Zabbix配置模板监控指定服务器主机

    一.Zabbix监控指定服务器 第一里程:在指定服务器上安装zabbix客户端,即zabbix-agent 访问清华镜像站,找到zabbix-agent镜像 第一步 第二步 第三步 第四步 第五步 第 ...

  6. zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件

    来自http://qicheng0211.blog.51cto.com/3958621/1749986 监控DELL服务器硬件一般有两种途径: 1.操作系统上安装OMSA,编写脚本调用omreport ...

  7. zabbix通过OMSA监控Dell服务器

    OMSA介绍 OMSA=OpenManage Server Admin,是Dell自家开发的一套IT系统管理解决方案,通过OpenManage管理系统用户可以方便快速的实现服务器的部署.服务器状态的监 ...

  8. zabbix 监控snmp 网络设备

    文章目录 zabbix 监控snmp 网络设备 一.SNMP 协议介绍 1.1 SNMP的基本思想: 1.2 SNMP 协议版本 1.3 SNMP 工作机制 1.4 SNMP 数据交互 1.5 SNM ...

  9. Zabbix基于Dell系统管理OMSA监控物理服务器硬件

    OMSA介绍:(OpenManageServerAdministrator) Server Administrator通过一组全面的集成式管理服务,提供易于使用的.本地和远程系统监管; Server ...

最新文章

  1. 下列关于python的说法中、正确的是-以下关于 Python版本的说法中,哪个是正确的?...
  2. 字符串拷贝函数memcpy()、strncpy()和snprintf()性能之比较
  3. (二)SpringBoot 整合 JPA
  4. SAPGUI系统登录页面配置的SAProuter有什么用 1
  5. python函数的传递方式有哪些_Python全栈工程师(函数的传参)
  6. mysql从多个表查询数据类型_MySQL 之 多表查询
  7. 134. 加油站 golang
  8. python中的数字类型格式与运算,python数字数据类型
  9. 动态风云--互联网感言(三)
  10. 用于he染色组织细胞核分割的两阶段U-Net算法
  11. 批量txt数据转换为excel
  12. 新手如何让淘宝店铺的销量提升, 该如何做!
  13. C# TCP异步通信TcpClient
  14. Perl的一些初级练习题
  15. STM32F103C8T6 USART2 配置
  16. Hive应用:选取分隔符
  17. 生态愿景与险企数字化进度——保险科技生态建设
  18. 向NS2中添加协议PING[转载]
  19. 传感器连接mysql_获取传感器数据并传入数据库-HTTP/POST/ASP.NET
  20. Excel表列名称(基本实现)

热门文章

  1. 百度深度学习图像识别决赛代码分享(OCR)
  2. 优秀的算法工程师都是不用深度学习的
  3. java div2_系统学习 javaweb2----HTML语言2
  4. linux终端打开文本编辑器,linux - Linux打开默认终端文本编辑器 - 堆栈内存溢出
  5. echarts grid的样式位置_CSS Grid 系列(下)-使用Grid布局构建网站首页
  6. loss函数之SoftMarginLoss
  7. 某大型银行深化系统技术方案之十六:业务应用层
  8. glPushMatrix()和glPopMatrix()以及glLoadIdentity()的理解
  9. Kubernetes之持久化存储
  10. 2017年苹果企业开发者账号申请完整指南