zabbix添加监控主机(agent)并告警

一、添加监控主机

总体来说,在被监控主机上安装部署zabbix-agent,并修改配置文件(zabbix_agentd.conf)的参数。然后在zabbix 服务端zabbix-get检查是否可以监控。如果可以了,就可以在web页面添加了,要监控那些就套用具体模板。

最基础的修改这三个参数就可以了

Server= zabbix server的ip地址

ServerActive= zabbix server的ip地址

Hostname=  为监控的主机命名

下面是添加windows主机的举例(Linux上更简易)

1.首先在windows server上下载安装zabbix-agent(.msi图形化界面安装,还有一个也可以),配置zabbix-server信息

zabbix添加监控主机(agent)并告警_第1张图片

agent收集数据的方式:

             主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的    数据提交给server/proxy

            被动:server向agent请求获取监控项的数据,agent返回数据。

在服务中设置自启动,开启服务

    服务-->zabbix agent-->属性-->启动、开机自启动

2.在zabbix server主机上测试

   安装zabbix_get工具测试(yum install -y zabbix-get) 

[root@localhost zabbix]#zabbix_get -s 被监控主机ip -p 10050 -k "system.cpu.load[all,avg1]"

 命令记不住,可以zabbix_get -h 查找EXample,

  只要有返回值,不报错,则证明成功

3.在web页面添加

配置-->主机-->创建主机

zabbix添加监控主机(agent)并告警_第2张图片

二、告警

简单来说,告警是对监控项的触发器进行各类函数运算的临界值触发动作,再结合媒介进行告警

以下是对winodws server的IIS服务进行自定义邮件告警,

1.配置媒介--邮件

 管理-->媒介-->创建媒介类型--> 填写相关信息(认证-->密码为代理授权密码;邮件授权

   消息模板(可自定义)

zabbix添加监控主机(agent)并告警_第3张图片

注意:我这里用的网易邮箱,具体邮箱的SMTP服务器地址不同,自行修改

2.监控IIS服务

首先在Windows server上添加IIS服务器,(安装完成可以在浏览器输入IP地址测试

实现原理:将对应的触发器(监控项)-->配置触发动作(临界条件)|| 使用媒介告警

2.1在zabbix web页面上添加监控模板 “IIS by Zabbix agent.”

监控项:IIS: The World Wide Web Publishing Service (W3SVC) is not running,

有相应的触发器

2.2配置触发动作

zabbix添加监控主机(agent)并告警_第4张图片

zabbix添加监控主机(agent)并告警_第5张图片

操作里可自定义邮件告警内容 

这样IIS服务不正常运行时,将进行邮件告警。

你可能感兴趣的:(运维,zabbix,服务器,运维,windows)