1.zabbix监控自动发发现了监控主机,为什么在host里面看不到

2.如何通过Zabbix获取监控数据

3.zabbix添加监控主机可用性为什么不亮

zabbix监控主机_zabbix监控主机是否开机

使用zabbix监控openstack基本上可以分为两个部分,监控物理节点,如控制、网络、计算等,这个和监控其他主机没有什么区别,如果不是很严格的要求,zabbix自带的item足以满足需求。监控云主机(实例),需要给云主机绑定一个外网IP(floating IP),作为外部访问的IP,也可以作为监控网,其他配置和监控不通主机一样。除此之外如果想要监控openstack云环境中的服务,那就需要自己写脚本来完成监控了

zabbix监控自动发发现了监控主机,为什么在host里面看不到

配置摄像头

登录摄像头Web页面 - 配置 - 网络 - 高级配置 - SNMP

启用SNMPv2c

设置读团体名

设置写团体名

设置trap地址为zabbix地址

保存

创建主机

1 配置主机

主机名称:输入摄像头主机名

可见名称:别名

群组:选择群组

Interfaces:使用SNMP

IP地址 摄像头地址

端口 默认161

version SNMPv2

团体名使用宏

2 切换到模板页 添加模板“Hikvision camera by HTTP”

Hikvision camera by HTTP模板手册

3 切换到宏页 添加宏

{$SNMP_COMMUNITY} :读团体名

{$USER} :摄像头用户名

{$PASSWORD} : 摄像头密码

测试

1 切换到自动发现规则页 勾选规则并执行

2 自动发现监控项成功

3 读取数据成功

配置自定义SNMP监控

1 打开MIB浏览器 输入IP地址 点高级选项

2 配置端口 团体名 版本

3 OID输入.1 类型选择GetSuree点Go执行 读取到数据

4 进入主机监控项页 点创建监控项

5 根据前面获取到的OID 配置监控项页

6 回到监控项页 选择刚创建的监控项 点执行

7 查看最新数据读取成功

———————————————

如何通过Zabbix获取监控数据

那是因为没有配置Action自动将发现的主机加入到相应的主机组以及链接模板!

首先,Discovery实现的是状态监测,而想实现主机监控还需要配置相应的Action条件与响应动作。

其次,如果想把两者结合起来只需要在Action的Discovery下新建一个动作,选择之前配置好的发现规则就把二者结合起来。

最后,自动添加监控只要在Action的第三个标签中设置就好,加入组或是链接模板;当然第二个条件标签中条目要指定合理

zabbix添加监控主机可用性为什么不亮

1.Server

zabbix系统核心进程,轮询并捕获数据、发送通知等。是zabbix agent和zabbix proxy汇报数据的对象。server自身可远程检测网络服务。所有的前后端配置、统计信息、可操作数据存储于此。包含server、前段界面和后端DB几部分。

2.Agent

部署在被监控主机上用于监控本地和应用并向zabbix server汇报结果。使用本地系统调用故非常高效。有主动和被动两种检测模式。被动模式下agent根据server或proxy的具体请求来返回数据。主动模式下先主动由server获取监控项列表在检测并返回新的数据。用主动或被动检测取决于相应监控项的配置。

3.Proxy

可以自由选择部署或者不部署,主要用于分担server的负载。在集中化监控远程位置、分支、网络的场景中是很好的解决方案。可从被监控设备收集数据缓存在proxy本地后传递给其所属的zabbix server。proxy需要单独的数据库。

4.Ja gateway

ja实现的守护进程用于监控JMX类型的应用程序。

5.Sender

命令行工具zabbix_sender,用于向zabbix server发送性能数据和可用性数据。多用于用户脚本定期向server发送数据。

如:

shell> cd bin

shell> ./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43

6.Get

命令行工具zabbix_get,用于同agent通信从agent获取数据。可用于zabbix agents的troubleshooting。

如:

shell> cd bin

shell> ./zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,g1]"

####################################

#zabbix术语表

####################################

host

需要被监控的设备,如交换机、路由器、WEB服务器、DB服务器等

host group

被监控设备的逻辑分组,如DB服务器一组、WEB服务器一组等。可包含主机和模板。用于权限控制

item

需要被监控的项,如CPU空闲率、某一块磁盘的使用率等

trigger

用于评估收到的监控值是否超出设定的阈值的逻辑表达式

event

如trigger状态改变等值得注意的

action

预先定义的响应event的一系列operations

escalation

执行action中的operations的定制场景;一连串的发送通知、执行远程命令

media

传递notification的方式

notification

通过media发送给用户的关于某个event的消息

remote command

在被监控机器上触发并自动执行的预定义命令

template

用于简化和加速主机上大规模监控任务的部署。包含一系列项目,如items, triggers, graphs, screens, lications, low-level discovery rules

lication

逻辑组中的一组items

web scenario

一个或多个HTTP request用以检查web站点可用性

frontend

zabbix的web界面

zabbix api

允许通过JSON RPC 协议创建、更新和获取zabbix对象如,hosts, items, graphs and others。或者执行其他任务

zabbix server

zabbix核心,履行监控,与zabbix proxies、zabbix client交互、计算trigger、发送notification、存储数据等任务

zabbix agent

部署在被监控主机上用于监控本地和应用

zabbix proxy

可代zabbix server收集数据分担处理负载

######################################

#zabbix配置

######################################

可通过WEB界面或者模板进行配置

需配置内容包括users、user groups、hosts、host groups、items、Triggers、Events、notification、templates、visualisation等。

最终配置会被存储在后端database中。

因为没有添加监控项(item)所以不亮。按以下方法添加:

configuation->hosts->选中服务器->Templates,输入linux,然后选择一个模版,add->Update。 过10分钟一般就亮了。