3 Zabbix客户端安装及配置

时间:2022-11-11 21:39:21

一、windows端安装及配置(win32\win64\win2003)

  1. 获取相应的zabbix安装端,位置:\\ufdnnew\开发平台发布交互目录\fancc\Zabbix
  2. 将对应系统的目录下的zabbix文件夹直接拷贝到C盘(一些配置是直接指定目录的)
  3. 管理员运行C:/zabbix目录下的"install.bat"脚本安装agent服务,安装成功后在任务管理器的服务项中可以看到
    名称为“Zabbix Agent”正在运行的服务
  4. 启动后可以在C:\zabbix\log\目录下看到日志文件,出现问题

    8484:20160721:134731.288 Starting Zabbix Agent [Windows host]. Zabbix 2.2.1 (revision 40801).
    8484:20160721:134731.290 using configuration file: c:\zabbix\zabbix_agentd.win.conf
    1124:20160721:134731.421 agent #0 started [collector]
    8316:20160721:134731.423 agent #1 started [listener #1]
    7148:20160721:134731.426 agent #3 started [listener #3]
    3044:20160721:134731.429 agent #4 started [active checks #1]
    2560:20160721:134731.452 agent #2 started [listener #2]
    3044:20160721:134732.467 active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [0x0000274D] 由于目标计算机积极拒绝,无法连接。)

    这个问题就需要我们配置c:\zabbix\zabbix_agentd.win.conf来解决

  5. 修改Zabbix的配置文件

    需要配置参数如下:

    Server=172.16.50.70

    ServerActive=172.16.50.70

    Hostname=在Zabbix服务端上创建主机时输入的名,一般选择被监控的主机名称或者IP

  6. Zabbix服务器端创建主机,关联客户端

    网址:http://172.16.50.70:82/zabbix   登录

    主机(Host)是zabbix监控的基本载体,所有的监控都是基于主机(host)的。依次点击配置(Configure)-->主机(Hosts)-->创建主机(Create Host)

    输入 主机名称、群组(可自己新建,若新建群组,直接在“新的群组”输入名称)、agent代理程序的接口(客户机IP,端口无需修改)



    3    Zabbix客户端安装及配置

    选择模版,然后点击“添加”,完成服务端添加主机过程

    3    Zabbix客户端安装及配置

    3    Zabbix客户端安装及配置

  7. 在客户机中确认配置是否正确

    打开 计算机管理-服务和应用程序-服务,找到“Zabbix Agent”重新启动。重启服务后查看C:\zabbix\log的日志内容是否有问题,配置完成后日志记录如下(绿色部分)

     

    8484:20160721:134731.288 Starting Zabbix Agent [Windows host]. Zabbix 2.2.1 (revision 40801).
    8484:20160721:134731.290 using configuration file: c:\zabbix\zabbix_agentd.win.conf
    1124:20160721:134731.421 agent #0 started [collector]
    8316:20160721:134731.423 agent #1 started [listener #1]
    7148:20160721:134731.426 agent #3 started [listener #3]
    3044:20160721:134731.429 agent #4 started [active checks #1]
    2560:20160721:134731.452 agent #2 started [listener #2]
    3044:20160721:134732.467 active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [0x0000274D] 由于目标计算机积极拒绝,无法连接。)
    3788:20160721:143629.783 Zabbix Agent shutdown requested
    3044:20160721:143629.795 zabbix_agentd active check stopped
    1124:20160721:143630.172 zabbix_agentd collector stopped
    3788:20160721:143630.814 Zabbix Agent stopped. Zabbix 2.2.1 (revision 40801).
    9564:20160721:143631.703 Starting Zabbix Agent [vancancan]. Zabbix 2.2.1 (revision 40801).
    9564:20160721:143631.704 using configuration file: c:\zabbix\zabbix_agentd.win.conf
    9576:20160721:143631.806 agent #0 started [collector]
    9580:20160721:143631.810 agent #1 started [listener #1]
    9588:20160721:143631.811 agent #3 started [listener #3]
    9592:20160721:143631.814 agent #4 started [active checks #1]
    9584:20160721:143631.816 agent #2 started [listener #2]

    无错误信息,则配置完成



二、UBUNTU14.04 安装 Zabbix-Agent


1、安装zabbix-agent sudo apt-get install zabbix-agent 2、配置zabbix sudo vi /etc/zabbix/zabbix_agentd.conf  Server=[zabbix server IP] ServerActive=[zabbix server IP] Hostname=[安装zabbix-agent的主机名称,需要与zabbix server创建的主机名称一致]3、重启代理服务sudo service zabbix-agent restart/**下载安装包若需要通过代理下载,参照如下方式*****

*1、wget设置代理

*wget -Y on -e "http_proxy=http://IP:端口" "安装包下载URL"

*此命令使用 【 http://IP:端口 】 这个代理服务器IP和端口访问站点 【安装包下载URL】

*参数说明

*-Y  是否使用代理

*-e  执行命令

**/

 

ubuntu-Jira服务器监控安装步骤:

安装zabbix-agent过程参考上述步骤

 

安装后问题如下(Jira也遇到相同的问题):

3    Zabbix客户端安装及配置

 

 

 

排查方式

zabbix service端执行下述命令,查看客户机10050端口是否可以连接

zabbix@zabbix:~$ sudo nc -v -z 172.16.50.9 10050
3    Zabbix客户端安装及配置

在50.8客户端上查看10050端口被哪个应用占用:sudo lsof -i:10050

3    Zabbix客户端安装及配置

发现无应用占用

检查zabbix agent服务是否开启(若10050端口无进程占用,基本是未开启)

sudo service --status-all

发现zabbix-agent 是停止状态

3    Zabbix客户端安装及配置

 

启动服务查看zabbix agent状态,已启动

3    Zabbix客户端安装及配置

3    Zabbix客户端安装及配置

在zabbxi service端再次确认10050端口连接状态

3    Zabbix客户端安装及配置

问题解决

3    Zabbix客户端安装及配置

 

zabbix agent服务完整启动方式:sudo /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf

ubuntu装了iptables以后 规则全空就是拒绝连接的。。
而且也不像redhat可以用服务停掉,暂时不知道怎么禁用的 
增加两条规则:
sudo iptables -A INPUT -p tcp -m tcp --dport 10051 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
保存新增iptables规则
sudo iptables-save > /root/iptables.save
sudo vi /etc/init.d/boot.local
iptables-restore /root/iptables.save #增加一条命令,让系统的启动的时候自动恢复

防火墙允许10050,10051通过:

sudo ufw allow 10050/tcp

sudo ufw allow 10051/tcp

若需要禁用防火墙:sudo ufw disable

若需要重新启用防火墙:sudo ufw enable


配置zabbix agent开机自启动

sudo sysv-rc-conf

3    Zabbix客户端安装及配置



======================问题2===========

报错:

1 zabbix_agentd [1316]: cannot create PID file [/var/run/zabbix/zabbix_agentd.pid]: [13] Permission denied



解决

1
2
mkdir  -p /var/run/zabbix/ #这个目录安装好客户端后已经有了,一般只需要执行下面的步骤
chown zabbix.zabbix /var/run/zabbix/