目录
3.33 配置server,使其支持邮件报警(直接跳过钉钉报警步骤前往3.4 动作 步骤)
注:前面已经介绍了zabbix的安装及基本使用,体验一下zabbix监控的魅力,那么这一张就围绕怎么部署符合自己需求的监控环境来解说。
一.用户
1.用户设置
1.1 修改管理员用户密码
默认情况,zabbix的管理员用户密码是 zabbix ,这样太过于简单,风险非常高,因此安装完zabbix后首先就是改密码
流程:点击管理——>点击用户——>点击admin—>点击修改密码—>然后点击更新即可(修改密码完成后你当前登录账户是不会立即退出的,只有在下次进行登录的时候才需要输入新密码)
1.2 创建报警用户
流程:点击管理—>点击用户—>点击创建用户—>根据实际提示信息填写用户信息(因为没创建报警设置现在这里可以不填写报警信息)
1.3 创建其他用户
流程:点击管理—>点击用户—>点击创建用户(示例:今天新来一位新同事,需要他先了解清楚监控,也就是只能看不能操作那种)
2 用户组设置
流程:点击管理—>点击用户群组—>点击创建用户群组—>根据提示信息填写用户群组信息—>根据提示填写—>权限信息
注:也可以不填写权限,您随意
二.添加主机(不讲手动添加主机)
2.1 创建主机群组
流程:点击 配置—>点击 主机群组—>点击 创建群组 —>填写 组名(建议按照项目名进行分组)
#主机群组就创建完成,一般主机群组会创建多个,根据项目名自动添加主机
2.2 基于自动发现-添加主机
原理:自动发现是位于server端的操作,是由server每隔一段时间进行全网扫描,非常消耗服务器资源。
2.21 创建自动发现动作
流程:点击配置—>点击动作—>选择时间源 自动发现 —>点击创建动作 —>定义动作,按照提示填写(下面有示例)—>定义操作,按提示填写(下面有示例)
定义动作:
注:
计算方式:3种方式(and/or or and )加自定义触发条件,默认是 与/或
触发条件:默认提供10种触发条件及后面2种触发方式,示例是以ip方式触发(需要配置客户端的),并且还支持多条件混合使用,条件越多就越精准
定义操作:
默认标题及消息内容,不懂的话就不用去随便乱修改的
操作_操作类型:有下面11种类型,一般常用类型就3种,分别是添加主机,添加到主机群主,与模板关联(主机群主需要预先创建,模板的话只能选择存在当前zabbix系统的模板,Linux主机的话一般选择 template os Linux即可)
操作_类型添加:点击新的—>选择操作类型—>根据提示填写信息—>最后点击添加
添加完成
2.22 创建自动发现规则
注:创建自动发现动作后得创建自动发现规则,不然就算客户端配置了,主机也发现不了
流程:点击配置—>点击自动发现—>点击创建发现规则—>根据提示填写
2.23 server端配置
$ vim /opt/app/zabbix/etc/zabbix_server.conf
StartDiscoverers=10 #默认值为1,主要是指zabbix在运行的时候启用几个自动发现进程,建议值调大,否则会报警的
2.24 配置客户端
$ vim /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.28.88.204 #填写serverip/域名(域名的话记得解析或者绑hosts)
Hostname=hostname
Include=/etc/zabbix/zabbix_agentd.d/
HostMetadataItem=system.uname #指定键值