一键安装源码包,启动脚本和一些配置
有centos7的,也有centos6的
、解压
里面有脚本还有压缩包
存在的话就把安装包解压到指定目录去
然后编译安装,
然后把配置文件,把原配置文件覆盖
这边的网卡名字要变成eth0
注释tty和授权,然后就输出安装完成
拷贝启动脚本
和zabbix相关的配置和脚本都放在all。tar里
执行
线上安装都是用saltstack批量匹配到所有的机器,把脚本拷贝过去自动执行
取到了ip地址,另外server地址还需要修改,
、
虽然起来了,但是配置文件还需要修改
server需要修改
现在是当作一个机器上
然后关联一下模板就可以
现在是开启主动模式的
这些是写好的脚本
重启一下客户端
现在把模板关联一下,主机克隆一下
、
找个proxy改一下
自动发现可以发现zabbix客户端,这个值等于一个口号一样
、
没有这个命令
重新关联一下模板
如果出了问题,
第一先查主机名称和配置文件里的主机名称是否一样
如果这两个没有问题,剩下的就可能是一些权限问题了
查看日志
有主动有被动
把间隔改成15s,之前的5秒可能有些都没执行完成
现在就是能取到数据但是状态没变绿
冒出很多未定义key这是由于include包含的配置文件配置有问题
应该apps下
再启动一次
重新关联一下模板
报警首先需要一个用户
报警媒介相当于收件方式
权限选择超级管理员
这样的用户基本和admin账号的权限是一致的
email定义发什么邮件
这个密码比较特殊,是上传一个类似于密码的东西
创建一个动作,根据定义的收件人发送邮件,根据操作给指定的人发送邮件
创建动作还需要条件
操作是具体把邮件发给谁
改下名字
现在如果出现问题,仪表板会显示出来一些报警
可以手动制造一些问题
现在把103的memcache 11211关闭
如果监控成功,就会写明,比如密码错错误,地址错了
dns可以写多个,但是生效的只有一个,第一个没解析出来,返回错误,就不会用第二个dns地址了,因为第一个已经返回了一个结果了
530应该是权限没有,等于我们配置的地方是有问题的
邮件报警的配置:首先需要创建用户,给用户设置一个可发送的邮箱也好,手机号。然后创建一个报警类型(从zabbix server端发送邮件,需要连接到指定服务器,把这个邮件发送出去
可以写多个收件人,逐渐地发送给各个收件人
再写一个动作
现在的报警值写的有点简单,可以直接看到哪个服务器出了问题
然后就是条件,条件选择A或B就可以了,有些时候是需要详细指定的,比如数据库的就只收数据库的
三个条件都满足就发送给谁
有时候面试会问,zabbix如何实现升级报警
(其实就是1-3步的时候只发运维人员看到,然后可以再创建一个新的,步骤4-6或者自定义,可以发送给级别稍高,运维经理之类的
在4-6之后,这个问题还没有处理掉,那可能7-10了,可以报告总监了
把103的配置文件拷贝过来对比一下
<直接的include ,>对方的include
可能因为版本不同导致绿不起来
短信报警需要放到server端的一个路径里
send sms是短信的,通过脚本调用
在shell脚本里调用了python脚本
python是调用了别的内部的短信服务器