2-27-2 使用zabbix监控服务器运行状态
Posted 喝茶等下班
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-27-2 使用zabbix监控服务器运行状态相关的知识,希望对你有一定的参考价值。
1.
添加一台远程zabbix被监控端主机
安装依赖包
[root@xuegod14 ~]# yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI gcc gcc-c++
#输出内容略
[root@xuegod14 ~]# scp 192.168.31.13:/opt/zabbix-3.4.3.tar.gz /opt/ #把安装包从13上拉下来
[root@xuegod14 opt]# tar xf zabbix-3.4.3.tar.gz -C /usr/local/src/
[root@xuegod14 ~]# cd /opt/
[root@xuegod14 opt]# ls
zabbix-3.4.3.tar.gz
[root@xuegod14 opt]# cd /usr/local/src/
[root@xuegod14 src]# ls
zabbix-3.4.3
[root@xuegod14 src]# cd zabbix-3.4.3/
[root@xuegod14 zabbix-3.4.3]# ./configure --prefix=/usr/local/zabbix --enable-agent
[root@xuegod14 zabbix-3.4.3]# make install
#拷贝下启动文件
[root@xuegod14 zabbix-3.4.3]# cp /usr/local/src/zabbix-3.4.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
[root@xuegod14 zabbix-3.4.3]# vim /etc/init.d/zabbix_agentd
#改21行为如下:
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
做开机自启动
[root@xuegod14 zabbix-3.4.3]# chkconfig --add zabbix_agentd
[root@xuegod14 zabbix-3.4.3]# chkconfig zabbix_agentd on
改配置文件
[root@xuegod14 zabbix-3.4.3]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
#93行
Server=192.168.31.13
#134行改为
ServerActive=192.168.31.13
#145行
Hostname=xuegod14
#280行
UnsafeUserParameters=1
[root@xuegod14 zabbix-3.4.3]# vim /etc/hosts
192.168.31.13 xuegod13
[root@xuegod14 zabbix-3.4.3]# /etc/init.d/zabbix_agentd restart
Restarting zabbix_agentd (via systemctl): Job for zabbix_agentd.service failed because the control process exited with error code. See "systemctl status zabbix_agentd.service" and "journalctl -xe" for details.
[失败]
原来是忘了创建zabbix用户
[root@xuegod14 zabbix-3.4.3]# useradd -M -s /sbin/nologin zabbix
重启zabbix_agentd,就可以了。
测试和server端能否正常通讯
[root@xuegod13 opt]# cd /usr/local/zabbix/bin/
[root@xuegod13 bin]# ls
zabbix_get zabbix_sender
[root@xuegod13 bin]# ./zabbix_get -s 192.168.31.14 -p10050 -k system.uname
Linux xuegod14 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64
以上是关于2-27-2 使用zabbix监控服务器运行状态的主要内容,如果未能解决你的问题,请参考以下文章