一、windows端安装及配置(win32\win64\win2003)
- 获取相应的zabbix安装端,位置:\\ufdnnew\开发平台发布交互目录\fancc\Zabbix
- 将对应系统的目录下的zabbix文件夹直接拷贝到C盘(一些配置是直接指定目录的)
- 管理员运行C:/zabbix目录下的"install.bat"脚本安装agent服务,安装成功后在任务管理器的服务项中可以看到
名称为“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] 由于目标计算机积极拒绝,无法连接。)这个问题就需要我们配置c:\zabbix\zabbix_agentd.win.conf来解决
-
修改Zabbix的配置文件
需要配置参数如下:
Server=172.16.50.70
ServerActive=172.16.50.70
Hostname=在Zabbix服务端上创建主机时输入的名,一般选择被监控的主机名称或者IP
-
Zabbix服务器端创建主机,关联客户端
网址:http://172.16.50.70:82/zabbix 登录
主机(Host)是zabbix监控的基本载体,所有的监控都是基于主机(host)的。依次点击配置(Configure)-->主机(Hosts)-->创建主机(Create Host)
输入 主机名称、群组(可自己新建,若新建群组,直接在“新的群组”输入名称)、agent代理程序的接口(客户机IP,端口无需修改)
选择模版,然后点击“添加”,完成服务端添加主机过程
-
在客户机中确认配置是否正确
打开 计算机管理-服务和应用程序-服务,找到“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
Server=[zabbix server IP]
ServerActive=[zabbix server IP]
Hostname=[安装zabbix-agent的主机名称,需要与zabbix server创建的主机名称一致]
*1、wget设置代理
*wget -Y on -e "http_proxy=http://IP:端口" "安装包下载URL"
*此命令使用 【 http://IP:端口 】 这个代理服务器IP和端口访问站点 【安装包下载URL】
*
*参数说明
*-Y 是否使用代理
*-e 执行命令
**/
ubuntu-Jira服务器监控安装步骤:
安装zabbix-agent过程参考上述步骤
安装后问题如下(Jira也遇到相同的问题):
排查方式
zabbix service端执行下述命令,查看客户机10050端口是否可以连接
zabbix@zabbix:~$ sudo nc -v -z 172.16.50.9 10050
在50.8客户端上查看10050端口被哪个应用占用:sudo lsof -i:10050
发现无应用占用
检查zabbix agent服务是否开启(若10050端口无进程占用,基本是未开启)
sudo service --status-all
发现zabbix-agent 是停止状态
启动服务查看zabbix agent状态,已启动
在zabbxi service端再次确认10050端口连接状态
问题解决
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
======================问题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/ |