返回列表 发帖

Zabbix5.0.12_使用Agent监控CentOS6(自编译)

被监控主机的信息:
[root@zabbix_client ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@zabbix_client ~]#
[root@zabbix_client ~]# uname -r
2.6.32-696.el6.x86_64

[root@zabbix_client ~]# hostname
zabbix_client
[root@zabbix_client ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=zabbix_client

[root@zabbix_client ~]# ifconfig eth0 |grep "inet addr" |awk '{print $2}' |awk -F: '{print $2}'
192.168.168.130


被监控主机安装依赖软件包:(要使用公网Yum源)
[root@zabbix_client ~]# yum -y install ntp gcc-c++ pcre*


被监控主机安装Agent:
[root@zabbix_client ~]# useradd -s /sbin/nologin zabbix

[root@zabbix_client ~]# tar -zxvf zabbix-5.0.12.tar.gz

[root@zabbix_client ~]# cd zabbix-5.0.12

[root@zabbix_client zabbix-5.0.12]# ./configure --prefix=/usr/local/zabbix-agent --enable-agent

[root@zabbix_client zabbix-5.0.12]# make && make install


被监控主机修改自己的Agent配置文件:
[root@zabbix_client ~]# find / -name 'zabbix_agentd.conf'
/usr/local/zabbix-agent/etc/zabbix_agentd.conf
/root/zabbix-5.0.12/conf/zabbix_agentd.conf


[root@zabbix_client ~]# vi /usr/local/zabbix-agent/etc/zabbix_agentd.conf
Server=127.0.0.1
修改为:
Server=192.168.168.154  (zabbix server ip)

ServerActive=127.0.0.1
修改为:
ServerActive=192.168.168.154  (zabbix server ip)

Hostname=Zabbix server
修改为:
Hostname=zabbix_client  ( Hostname of client system )



[root@zabbix_client ~]# find / -name 'zabbix_agentd'
/usr/local/zabbix-agent/sbin/zabbix_agentd

[root@zabbix_client ~]# cp /usr/local/zabbix-agent/sbin/zabbix_agentd /usr/sbin

[root@zabbix_client ~]# chmod a+x /usr/sbin/zabbix_agentd



启动zabbix-agent:
[root@zabbix_client ~]# zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf

开机自动启动zabbix-agent::
[root@zabbix_client ~]# vi /etc/rc.local
追加:
zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf



检测zabbix-agent的进程zabbix_agentd是否运行中:
[root@zabbix_client ~]# ps aux |grep zabbix_agentd |grep -v grep
[root@zabbix_client ~]# netstat -anp |grep 10050


结束zabbix-agent的进程zabbix_agentd:
[root@zabbix_client ~]# killall -9 zabbix_agentd


重启zabbix-agent:
killall -9 zabbix_agentd
zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf



记得添加防火墙规则:(打开TCP 10050端口)
iptables -I INPUT -p tcp --dport 10050 -j ACCEPT
iptables-save > /etc/sysconfig/iptables


关闭SELinux:
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config



######
在Zabbix服务器测试,验证能否远程获取被监控主机(192.168.168.130)的键值:

[root@centos8 ~]# find / -name "zabbix_get"
/root/zabbix-5.0.12/src/zabbix_get
/root/zabbix-5.0.12/src/zabbix_get/zabbix_get
/usr/local/zabbix/bin/zabbix_get

检测被监控主机的TCP端口有没有打开:(运行时的效果)
[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.130 -k net.tcp.listen[10050]
1

检测被监控主机的进程有没有在运行中:(运行时的效果)
[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.130 -k proc.num[zabbix_agentd]
6





##################Zabbix添加被监控主机:

配置》主机》创建主机: (主机名称无需与被监控主机的真实主机名一致;群组可以随便选;Interfaces的类型选择“客户端”;IP地址那里要输入被监控主机的IP地址;端口为10050)
图片1.png
2021-10-10 00:26

页面太长,紧接的是下半部分:
图片2.png
2021-10-10 00:26



主机c6添加成功:
图片3.png
2021-10-10 00:26



给主机c6添加模板:( Template OS Linux by Zabbix agent  )
图片4.png
2021-10-10 00:27


模板添加成功:
图片5.png
2021-10-10 00:27


图片6.png
2021-10-10 00:28



刚开始时,有些监控项、图形等没有显示:
图片7.png
2021-10-10 00:28


图片8.png
2021-10-10 00:28


现在,模板自带的监控项、图形等全部都显示了:
图片9.png
2021-10-10 00:28



###

查看模板Template OS Linux by Zabbix agent自带的图形:

监测》主机》选择主机:
图片10.png
2021-10-10 00:29


点击指定主机的图形:
图片11.png
2021-10-10 00:29



使用过滤器选择性查看主机c6的某些图形:
图片12.png
2021-10-10 00:29


CPU使用率:
图片13.png
2021-10-10 00:30


图片14.png
2021-10-10 00:30



内存使用率:
图片15.png
2021-10-10 00:30


图片16.png
2021-10-10 00:31



网卡流量:
图片17.png
2021-10-10 00:33


图片18.png
2021-10-10 00:33



根分区使用情况:
图片19.png
2021-10-10 00:34


可以看到根分区的大小、已使用量、使用率:
图片20.png
2021-10-10 00:34



第一块硬盘的读写速度:( sda: Disk read/write rates )
图片21.png
2021-10-10 00:34


图片22.png
2021-10-10 00:35




查看主机c6的触发器:
配置》主机:
图片23.png
2021-10-10 00:35


在“触发器”里使用过滤器,根据名称里的关键字查找某个触发器:
图片24.png
2021-10-10 00:35



模板Template OS Linux by Zabbix agent默认自带服务器重启的触发器:
图片25.png
2021-10-10 00:36


可以手动修改触发器的严重性级别:
图片26.png
2021-10-10 00:36

页面太长,紧接的是下半部分:
图片27.png
2021-10-10 00:36



监测》仪表板:
当主机c6重启后,仪表板的效果:
图片28.png
2021-10-10 00:37


图片29.png
2021-10-10 00:37


图片30.png
2021-10-10 00:37






相关文章:
CentOS8_LAMP_编译安装Zabbix5.0.12
Zabbix5.0.12_监控Linux文件是否更改过
Zabbix5.0.12_监控Linux文件是否存在

Zabbix5.0.12_监控Linux文件是否包含关键字
Zabbix5.0.12_监控Linux目录和文件的大小

Zabbix使用自编译/预编译Agent监控Oracle Linux6

返回列表