zabbix安装,添加监控项,自定义监控项

Zabbix介绍: zabbix是一个基于web端的开源监控平台,可以监控服务器的各项参数,实现数据的可视化,图表化,保障服务器系统的安全运营,提供灵活的通知机制让系统管理员快速定位,解决存在的问题。这里介绍server-agent模式。

Zabbix的安装过程:

安装过程官方文档:

Download and install Zabbix

下面以centos7安装zabbix为例

如果本地机器没有数据库可以要先安装数据库在进入d步骤,

#  yum install mysql

本地有上面选择类型的数据库可以不用安装。详细的安装过程如下:

完成上述步骤以后:浏览器输入zabbixserver机器的IP进入zabbix的web端进行配置

数据库的密码为上述安装过程中设置的密码

账号登录:

账号:Admin  密码:zabbix

添加监控主机:

测试zabbix能否获取数据的命令zabbix_get

Zabbix_get  -s  192.168.74.110 -k 监控项

              (监控机器的IP)

Zabbix的难点在于key的了解,了解多少key,key就是

Zabbix监控的内容:硬件(cpu,内存,磁盘,网络等),软件(操作系统,应用软件)

Zabbix_agent.conf 配置主动模式和被动模式允许获取数据的ip,确保监控主机(zabbix-server)可以获取到数据

Zabbix web端添加监控主机:

配置----主机-----添加主机------选择模板(多个监控项组成的应用集的集合)

Zabbix web端

自定义cpu-load应用集:

System.cpu.load[all,avg1]

System.cpu.load[all,avg5]

System.cpu.load[all,avg15]

创建应用集----创建监控项(数值类型设置浮点类型)--------创建图形(添加绘图的监控项)-----创建完成

自定义监控项:zabbix自带的key已经满足不了业务的需求,在zabbix_agent添加如下配置:

  1. 在/etc/zabbix/zabbix_agentd.d目录下   编写监控项的脚本,获取所需要的数据
  2. 注意,要给脚本可执行权限:chmod  +x  monitor_ssd.sh

例如:sshd服务的启动状态

2.vim userparameter_ssh.conf     定制自定义监控项的key

3.重启zabbix-agent

4.在zabbixserver上测试是否能拿到数据: zabbix_get -s 192.168.74.200 -k sc.ssh.status

5.在zabbix web端添加自定义监控项

6.查看效果

自定义脚本传参过程:

Zabbix-server----》zabbix-agent-----》userparam_ssh.conf-----》monitor_ssh.s

Triggers 触发器:某个监控项到达了某个阈值,就执行某个程序

Zabbix 也可以监控路由器,交换机,不需要安装zabbix-agent  需要snmp协议来获取路由器和交换机的数据,在路由器和交换机上启用snmp协议,打开snmp相关的端口

/etc/services 可以查看服务的常用端口

监控其他网络设备:路由器,交换机

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值