linux中zabbix监控安装与配置详解

作者:袖梨 2022-11-14

在安装客户端的时候,软件包和服务器是同一个,只是configure 的配置参数不同而已。

添加用户,用户组,解压包

代码如下 复制代码

[root@logsec /usr/local/src]
#groupadd zabbix -g 201

[root@logsec /usr/local/src]
#useradd -g zabbix -u 201 -m zabbix

[root@logsec /usr/local/src]
#tar -xvf zabbix-2.0.5.tar.gz

编译安装zabbix agent

代码如下 复制代码

#cd zabbix-2.0.5/

[root@logsec /usr/local/src/zabbix-2.0.5]
#./configure --prefix=/usr/local/zabbix --enable-agent
[root@logsec /usr/local/src/zabbix-2.0.5]
#make install
[root@logsec /usr/local/src/zabbix-2.0.5]
#mkdir /var/log/zabbix
[root@logsec /usr/local/src/zabbix-2.0.5]
#chown -R zabbix.zabbix /var/log/zabbix/


配置,复制相关配置

代码如下 复制代码

[root@logsec /usr/local/src/zabbix-2.0.5]
#cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

[root@logsec /usr/local/src/zabbix-2.0.5]
#chmod 755 /etc/init.d/zabbix_agentd

[root@logsec /usr/local/src/zabbix-2.0.5]
#sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd

[root@logsec /usr/local/src/zabbix-2.0.5]
#ln -s /usr/local/zabbix/etc /etc/zabbix

[root@logsec /usr/local/src/zabbix-2.0.5]
#ln -s /usr/local/zabbix/bin/* /usr/bin/

[root@logsec /usr/local/src/zabbix-2.0.5]
#ln -s /usr/local/zabbix/sbin/* /usr/sbin/

注册服务端口

代码如下 复制代码

#vim /etc/services
zabbix-agent 10050/tcp #Zabbix Agent
zabbix-agent 10050/udp #Zabbix Agent
zabbix-trapper 10051/tcp #Zabbix Trapper
zabbix-trapper 10051/udp #Zabbix Trappe

修改agent配置为服务器的ip

代码如下 复制代码

sed- i "s/Server=127.0.0.1/Server=172.16.100.80/g" /etc/zabbix/zabbix_agentd.conf
sed- i "s/Server=127.0.0.1/Server=172.16.100.80/g" /etc/zabbix/zabbix_agent.conf
sed -i "s/ServerActive=127.0.0.1/ServerActive=172.16.100.80/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf
sed -i "#UnsafeUserParameters=0#aUnsafeUserParameters=1n" /etc/zabbix/zabbix_agentd.conf


设置agent开机启动

代码如下 复制代码

[root@logsec /usr/local/src/zabbix-2.0.5]
#chkconfig zabbix_agentd on

[root@logsec /usr/local/src/zabbix-2.0.5]
#service zabbix_agentd start
Starting zabbix_agentd: [ OK ]

添加Hosts,并应用模板

Host 是Zabbix 监控的基本载体,所有的监控项都是基于host 的。
通过Configuration->Hosts->Create Host 来创建监控设备

image

点击右上角

image

image

添加完成之后如图

相关文章

精彩推荐