Linux被监控端配置被监控对象及触发器、监控项、模板的应用


安装

上传相关rpm包

yum localinstall *.rpm -y --nogpgcheck

/etc/init.d/zabbix-agent 启停脚本

/etc/zabbix/zabbix_agentd.conf 配置文件

  agent默认日志存放路径

  LogFile=/var/log/zabbix/zabbix_agentd.log

  pid文件路径

  PidFile=/var/run/zabbix/zabbix_agentd.pid

  EnableRemoteCommands=1

  LogRemoteCommands=1

  Server=10.2.2.22

  ServerActive=10.2.2.22

  Hostname=k8s03

端口10050

启动服务

systemctl start zabbix-agent

systemctl enable zabbix-agent 设置开机启动

创建被监控主机

Config-->host-->create host

Status一定是Monitored 被监控的

Applications 是item的集合

添加 item----监控项 每个指标

设置一个trigger 阈值 两个状态ok(低于阈值)和problem(高于阈值)(触发引起一个event事件,action动作)

Action 触发报警,报警媒介(邮件,短信) 关联报警用户

一类item可以分配在一个Applications中

创建监控项 点item --> create item

Key net.if.in[if,<mode>] if(网口号) <mode>可省略 默认byte

详见键值说明 官方文档

Value as is 拿到什么数值就显示什么

查看已生成的监控数据MonitoringàLatest data

自定义key/键值

被监控端

vi /etc/zabbix/zabbix_agent.conf

#UserParameter=key值

命令要写绝对路径,否则可能执行结果错误

UserParameter=os.sysversion,/usr/bin/head -1 /etc/issue

格式Key值名称,脚本命令

保存退出

需要重启agent服务生效

systemctl restart zabbix-agent

主服务器写自定义key值 不能select选择,直接写os.version

写之前先要测试下,看是否能返回正确结果

zabbix服务器上用zabbix_get测试

-I 指定出发ip(走哪个网卡)

zabbix_get –s 被监控端ip地址 –p 10050 (默认可省略)

–k os.sysversion(key值)

如果返回空白或报错,执行失败

模板功能(可以套用系统预设的key值)

查看被监控端的日志

tail -f /var/log/zabbix/zabbix_agent.log

改完后主服务器上点一下 not supported 才会变成enable(前提是key值已经正常工作)

触发器

一个触发器依赖于/必须建在一个item上,一个item可以有多个触发器

Recovery message 恢复后收到的消息

模板功能

模板套用在机器上才会生效

Item/模板上创建触发器 (设定一个阈值)

优质内容筛选与推荐>>
1、python学习——EasyGui msgbox()
2、BSD vi/vim 命令大全(下)[转]
3、系统无法让你登陆,请你确定你的用户名及域无误,然后再次输入密码.密码字母必须使用正确的大小写.
4、Cocos2d-x Developer Blog
5、Excel编程的基本概念


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号