0
点赞
收藏
分享

微信扫一扫

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
举报

相关推荐

0 条评论