首页 > 代码库 > zabbix基础配置(二)
zabbix基础配置(二)
zabbix基础配置(二)
=============================================================================
概述:
=============================================================================
zabbix agent安装配置:
安装配置过程
1.安装
# yum install zabbix-agent-3.0.2-1.el7.x86_64.rpm zabbix-sender-3.0.2-1.el7.x86_64.rpm
2.程序环境:
配置文件:/etc/zabbix/zabbix_agentd.conf
Unit File:zabbix-agent.service
3.配置
4.启动服务
# systemctl start zabbix-agent.service
演示:
操作环境:zabbix-agent要安装在被监控的主机之上,所以,这里我以IP地址为:10.1.252.161的CentOS 7 主机为例,安装zabbix-agent。
----------------------------------------------------------------------------------------
1.首先在被监控的主机上准备要安装zabbix-agent的程序包,如下:
1)这是我从10.1.252.153主机上复制过来的安装zabbix-agent所需的程序包
[root@centos7 ~]# ls zabbix-agent/ zabbix-agent-3.0.2-1.el7.x86_64.rpm zabbix-sender-3.0.2-1.el7.x86_64.rpm
2)使用yum直接在本地安装即可
[root@centos7 zabbix-agent]# yum install ./zabbix-agent-3.0.2-1.el7.x86_64.rpm zabbix-sender-3.0.2-1.el7.x86_64.rpm -y [root@centos7 ~]# rpm -ql zabbix-agent //安装后生成的配置文件如下: /etc/logrotate.d/zabbix-agent /etc/zabbix/zabbix_agentd.conf //主配置文件 /etc/zabbix/zabbix_agentd.d /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf /usr/lib/systemd/system/zabbix-agent.service //Unit File文件 /usr/lib/tmpfiles.d/zabbix-agent.conf /usr/sbin/zabbix_agentd /usr/share/doc/zabbix-agent-3.0.2 /usr/share/doc/zabbix-agent-3.0.2/AUTHORS /usr/share/doc/zabbix-agent-3.0.2/COPYING /usr/share/doc/zabbix-agent-3.0.2/ChangeLog /usr/share/doc/zabbix-agent-3.0.2/NEWS /usr/share/doc/zabbix-agent-3.0.2/README /usr/share/doc/zabbix-agent-3.0.2/userparameter_examples.conf /usr/share/man/man8/zabbix_agentd.8.gz /var/log/zabbix /var/run/zabbix
2.zabbix-agent配置
1)配置说明
[root@centos7 ~]# cd /etc/zabbix/ [root@centos7 zabbix]# ls zabbix_agentd.conf zabbix_agentd.d [root@centos7 zabbix]# grep -i "^####" zabbix_agentd.conf ############ GENERAL PARAMETERS ################# ##### Passive checks related //被动相关的配置 ##### Active checks related //主动相关的配置 ############ ADVANCED PARAMETERS ################# ####### USER-DEFINED MONITORED PARAMETERS ####### //用户自定义的监控参数,UserParamter ####### LOADABLE MODULES ####### ####### TLS-RELATED PARAMETERS #######
2)编辑配置如下:
[root@centos7 zabbix]# vim zabbix_agentd.conf ##### Passive checks related //被动监控相关配置 Server=10.1.252.153 //访问控制功能,即允许哪些服务器可以过来采样 ListenPort=10050 //允许服务器来采样时自己监听的端口 ListenIP=0.0.0.0 //监听的ip地址,0.0.0.0表示本机的所有地址 StartAgents=3 //响应监控端预先生成的进程数量 ##### Active checks related //主动监控相关的配置 ServerActive=10.1.252.153 //主动报告数据的服务器 Hostname=CentOS 7.2-2 //表明当前主机名
3.启动zabbix-agent服务
[root@centos7 zabbix]# systemctl start zabbix-agent.service [root@centos7 zabbix]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:22 *:* LISTEN 0 128 *:10050 *:* //端口已监听 LISTEN 0 128 :::22 :::* LISTEN 0 128 ::1:631 :::* LISTEN 0 100 ::1:25 :::* LISTEN 0 128 ::1:6010 :::* LISTEN 0 128 ::1:6011 :::* LISTEN 0 128 :::10050 :::*
如上,整个zabbix-agent端的配置就已经完成...
配置监控:
快速配置一个监控项:
★配置监控项流程:
host groups --> host --> applications --> item --> triggers (events) --> action (condtions, operations)
operations:remote command, alert
★item的图形化
item --> simple graph (自带的简单图形)
items --> graph
grapps --> screen
screens --> slide show
★item:item key (键值)
演示:
1.在configuration中配置监控项,首先添加主机并创建主机组
1)自定义要添加的主机和创建的主机组
2)添加完成之后,可以看到自己定义的主机组合和主机
2.在自己定义的主机中添加监控项
1)定义监控项,注意键值(key),数据类型,存储的值
2)点击添加后,可以看到自己定义的监控项已经创建完成
3.在监控Monitoring中选择最新数据,然后选择主机,过滤查看数据变化
1)点击图形查看,如下:
2)此时我们在zabbix-server端使用get也可以尝试采样数据,如下:
zabbix基础配置(二)