2018-11-26 Web页面配置

1. 主机和主机组

主机组就是把主机进行分类

  • 创建主机组


    image.png
image.png

配置-主机群组-创建主机群组

  • 把主机添加进主机组


    image.png
image.png
image.png

选中要添加的群组,点击更新,添加完毕

2. 监控项

  • 监控项格式


    image.png
  • 监控项类型
    Zabbix agent
    SNMP agent
    Simple check
  • 用户参数(user parameter)
    UserParameter=<key>,<command>
    UserParameter=key[*],command
示例1:
客户端:
vi /etc/zabbix/zabbix_agentd.conf
  UserParameter=echo-test[*],echo $1 $2    ---*代表任意参数
systemctl restart zabbix-agent
Server端:
[root@localhost ~]# zabbix_get -s 192.168.1.235 -p 10050 -k"echo-test[111,222]"    ---多个参数用“,”隔开
111 222

示例2:
客户端:
vi /etc/zabbix/zabbix_agentd.conf
  UserParameter=echo-add[*],echo $[$1+$2]
systemctl restart zabbix-agent
Server端:
[root@localhost ~]# zabbix_get -s 192.168.1.235 -p 10050 -k"echo-add[111,222]"
333

示例3:
客户端:
vi /tmp/memory.sh
if [ $1 == "available" ]; then
        echo "123"
elif [ $1 == "used" ]; then
        echo "456"
else 
        echo "error"
fi
chmod +x /tmp/memory.sh
vi /etc/zabbix/zabbix_agentd.conf
  UserParameter=get.memory.size[*],/bin/bash /tmp/memory.sh $1
systemctl restart zabbix-agent
Server端:
[root@localhost ~]# zabbix_get -s 192.168.1.235 -p 10050 -k"get.memory.size[used]"
456
[root@localhost ~]# zabbix_get -s 192.168.1.235 -p 10050 -k"get.memory.size[available]"
123
[root@localhost ~]# zabbix_get -s 192.168.1.235 -p 10050 -k"get.memory.size[all]"
error

3. 触发器

表达式格式:
{<server>:<key>.<function>(<parameter>)}<operator><constant>
示例1:来自www.zabbix.com主机的最后一次负载值大于5时进入PROBLEM状态
{www.zabbix.com:system.cpu.load[all,avg1].last()}>5
示例2:在5分钟内CPU iowait平均负载大于20时进入PROBLEM状态
{www.zabbix.com:system.cpu.util[,iowait].avg(5m)}>20
示例3:当负载大于5或者最近10分钟内负载大于2时进入PROBLEM状态
{www.zabbix.com:system.cpu.load[all,avg1].last()}>5 or {www.zabbix.com:system.cpu.load[all,avg1].min(10)}>2
示例4:当文件/etc/passwd检查的checksum值与最近的值不同时进入PROBLEM状态
{www.zabbix.com:vfs.file.cksum[/etc/passwd].diff()}=1
示例5:当网卡“eth0”在5分钟内接收的字节大于100KB时进入PROBLEM状态
{www.zabbix.com:net.if.in[eth0,bytes].min(5m)}>100K
示例6:在30分钟内超过5次不可达时进入PROBLEM状态
{www.zabbix.com:icmpping.count(30m,0)}>5
示例7:在5分钟内未收到数据进入PROBLEM状态
{www.zabbix.com:agent.ping.nodata(5m)}=1

4. 聚合图形

  • 创建聚合图形


    image.png

监测中-聚合图形-创建聚合图形

image.png

image.png

进入创建的聚合图形-编辑聚合图形

image.png

因为一开始只定义了1行1列,只能显示一个图形,要添加的话需要点击框中的加号,也可以在聚合图形属性那里修改


image.png

点击更改


image.png

image.png

创建成功,这样就可以同时查看不同主机或者同一主机的不同图形了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容