目录
配置监控
-
主机:安装了agent,被监控的主机
-
主机组:根据需求,将多台主机加入到一个主机组中,方便管理。系统默认已经创建了一些主机组。
-
模板:是监控项的集合。将模板应用到主机,主机就可以直接拥有模板中的所有监控项。系统中默认已经创建了一些模板。
添加被监控的主机
一般用监控来监控哪些:
-
CPU idle time:CPU空闲时间。不宜过低。
-
Processor load(1 min average per core) / Processor load(5 min average per core) / Processor load(15 min average per core):每核心1分钟、5分钟、15分钟的平均负载。这个值不应长期大于1。
-
Free disk sapce on /:根分区剩余的空间
-
Free disk sapce on /(percentage):根分区剩余的空间百分比
-
Available memory:可用内存
-
Incoming network traffic on eth0:eth0网卡进入的流量
-
Outgoing network traffic on eth0:eth0网卡外出的流量
-
Maximum number of processes:系统最多运行的进程数
-
Number of logged in users:已登陆的用户数
自定义监控项
实现监控web1用户数量的监控项
-
在被控端创建key。被控端被监控的内容叫作key,可以理解为它就是一个变量名,具体的名字自己决定。
-
在web页面中创建监控项。监控项对应key值。
-
监控项存在应用集中。应用集就是相似监控项的集合。
-
应用集存在模板中。一个模板可以包含多个应用集。
在被控端创建key
创建key的语法
UserParameter=自定义key值,命令
# 命令的执行结果,是key的value
在web1上声明自定义监控项所包含的配置文件。系统将会到/usr/local/etc/zabbix_agentd.conf.d/查找自定义监控项
[root@web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
264 Include=/usr/local/etc/zabbix_agentd.conf.d/
创建自定义配置文件。文件名自定义
[root@web1]#vim/usr/local/etc/zabbix_agentd.conf.d/count.line.passwd
UserParameter=count.line.passwd,sed -n '$=' /etc/passwd
验证
[root@web1 ~]# systemctl restart zabbix_agentd.service
[root@web1 ~]# zabbix_get -s 127.0.0.1 -k count.line.passwd
[root@zabbixserver ~]# zabbix_get -s 192.168.4.100 -k count.line.passwd
# -s指定获取哪台主机的值
# -k指定key
创建模板
创建名为count.line.passwd的模板。该模板属于名为count-passwd的组,该组不存在则自动创建。
创建应用集
创建名为count_line_passwd的应用集
在应用集中创建监控项
创建名为count_line_passwd_item的监控项
应用模板到主机
查看结果
注意,刚应用的模板,不会立即取得数据,需要等一会
告警
-
默认情况下,监控项不会自动发送告警消息
-
需要配置触发器与告警,并且通过通知方式发送信息给联系人
-
触发器:设置条件,当条件达到时,将会执行某个动作
-
动作:触发器条件达到之后要采取的行为,比如发邮件或执行命令
用户数超35时,发送告警邮件
-
当web1的用户数超过35时,认为这是一个问题(Problem)
-
当出现问题时,将会执行动作。
-
执行的动作是给管理员发邮件。
-
给管理员发邮件,还要配置邮件服务器的地址,以及管理员的email地址
自动发现
-
当被监控的设备非常多的时候,手工添加将会变得非常不方便
-
可以使用自动发现功能,实现添加主机、添加到主机组、 链接模板
-
自动发现流程:
-
创建自动发现规则
-
创建动作,当主机被发现之后,执行什么操作
-
通过动作,添加主机,将模板应用到发现的主机
-
配置自动发现
创建自动发现规则
创建动作
实施主动监控
-
默认zabbix使用的是被动监控,主被动监控都是针对被监控主机而言的。
-
被动监控:Server向Agent发起请求,索取监控数据。此种模式常用
-
主动监控:Agent向Server发起连接,向Server汇报