第1章 概述
1. 概述
此文档供IT资产监管平台项目管理人员,系统监控及数据库管理人员阅读,文档那个详细描述了zabbix的安装配置过程。
第2章 Zabbix Server安装
1.安装环境
安装zabbix server端所需要的环境见表2-1
组件 | 版本要求 |
Apache | 2.4.6 |
MySQL | 5.6.0 |
PHP | 5.4.1 6 |
操作系统 CentOS | 7.2 |
Zabbbix Server | 2.4 |
表2-1 zabbix server安装环境
2.基础准备
2.1 关闭防火墙,并关闭SELINUX,设置时间检查操作系统时间, 如果时间或者时区不正确, 确保服务器时间正确。
3.配置MySQL数据库
3.1启动mysql并初始化数据库同时设置mysql开机自启动。
4.安装zabbix server
4.1编译安装zabbix server,解压完成后到zabbix文件夹执行命令:
./configure --prefix=/usr/local/zabbix--enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
4.2 如果执行命令后没有出错,执行make 然后执行make install命令。
4.3 建立zabbix系统用户以及创建zabbix数据库。
5.安装Zabbix WEB
5.1 yum安装的apache, 默认的web目 录为/var/www/html, 拷贝zabbix web的文件到这个目录
5.2 启动http服务器,并设置开机启动。
5.3启动之后打开浏览器直接访问zabbix server地址, 即可看到zabbix web安装页面
5.4 设置数据库连接信息, 数据库为zabbix, 数据库用户为zabbix, 密码为zabbixpwd123(之前设置的),填好之后直接Next
5.5 创建配置文件成功, zabbix web安装成功, 点Finish。默认用户名:Admin 密码: zabbix。
6.启动zabbix server
6.1 执行命令启动zabbix server
/usr/local/zabbi x/sbi n/zabbi x_server -c /usr/local/zabbi x/etc/zabbi x_server. conf
第3章 Windows系统 Agent安装
1. 远程连接需要安装的主机
Zabbix agent大概15M左右。
进入运行(win+R)输入“mstsc”点击确定进入远程桌面连接;
计算机(C)输入对应主机的IP地址,点击链接;
注意:如果对应主机不能通过拷贝本机的文件时,点击”显示选项”à“本地资源”à“详细信息”选择本机agent所在的路径即可。
点击确定过后,输入对应主机的用户名和密码,点击连接;
连接到对应的主机过后将,可以通过拷贝本机的agent到对应的远程主机上;
注意:不能通过拷贝的需要通过找到共享的本地资源,在“主机”根目录下;
将对应的agent拷贝到桌面或者D:盘下,点击运行agent,点击”Next”;
勾选”I accept the terms in the License Agreement”点击”Next”
“Host name”为对应的主机名(不用更改);
“Zabbix service Name”为zabbix服务地址(192.168.1.1);
“Agent Port”为端口不用更改;
“Active server”也填写服务地址(192.168.1.1);
填写好后点击”Next“;
Agent大概800kb左右所以安装目录可以不用更改,点击”Next”;
点击”Install“;点击”Finish“完成安装;
安装完成后,通过命令services.msc查看zabbix_agent服务是否设置了自动,(即为开机启动),若为未设置,则设置为自动。
2. Zabbix服务端配置主机
进入zabbix,点击”组态“à”主机”
可以点击“创主机”或者找到一台已经配置好的Windows系统主机点击“全克隆”的方式创建主机;
“主机”信息中标红部分为需要填写的;
“模板“需要选择”host.icmping”模板和“host.windows”模板,选择好后点击添加;
大概2分钟过后可以查看到状态
第4章 Linux系统Agent安装
1.连接linux主机;
通过SecureCRT连接linux主机;
主机名为对应主机的IP地址;
2.安装Agent
一:连接到对应的主机后进入tmp目录(cd /tmp);
二:创建一个agent目录(mkdir agent),进入agent目录(cd agent);
可以通过pwd查看当前路径,ls查看当前路径下的文件,ls –l查看当前路径下文件的详细信息;
三:将安装包传入agent
四:解压下载的agenrt文件tar zxvf zabbix-2.4.8.tar.gz;然后进入zabbix-2.4.8目录下;
五:创建用户组和用户,groupadd zabbix useradd -g zabbix zabbix(为两条语句)。
六:将agent安装到etc/zabbix下,在zabbix文件夹中执行./configure --prefix=/etc/zabbix --enable-agent,安装好后执行make 没有错误再执行make install。
七:进入/etc/zabbix/etc目录下,编辑配置文件vi zabbix_agentd.conf
八:修改配置文件,需要修改Server(192.168.1.1),和ServerActive(192.168.1.1),Hostname(通过命令:hostname查看对应主机的主机名),修改好后,通过”:wq!”保存并退出;
3.启动服务并设置为开机启动
设置服务开机启动并启动agent服务;
进入到/etc/init.d目录下(cd /etc/init.d),查看是否有zabbix-agent文件,有则删除文件,再从文件夹中取出
zabbix-agent文件,取出文件上传到/etc/init.d路径,给zabbix赋予修改权限(chmod +x zabbix-agent),启动3,5服务(chkconfig --level 35 zabbix-agent on),查看服务启动状态(chkconfig --list zabbix-agent);
然后启动服务(/etc/init.d/zabbix-agent start),查看是否有zabbix相关进程(ps -ef | grep zabbix);
4.Zabbix服务端配置主机
在zabbix服务端配置对应主机
配置linux主机和配置windous主机类似,模板采用host.linux模板
点击确定,保存后重启Agent
注意:修改主机名不支持中文,只能用数字和字母
第5章 Hp-Unix系统Agent安装
1. 连接Hp-Unix主机
连接与hp-unix主机与连接linux主机一样;输入IP,用户名和密码;
2. 安装Agent
一:进入tmp目录(cd /tmp)创建agent文件夹(mkdir agent),进入agent文件夹并下载zabbix-2.4.8.tar.gz(scp 38.1.55.60:/home/zabbix-agent/zabbix-2.4.8.tar.gz ./)(此步骤与linux系统一样);
二:解压zabbix-2.4.8.tar.gz(先解压.gz包gunzip zabbix-2.4.8.tar.gz,再解压.tar包tar xvf zabbix-2.4.8.tar)得到zabbix-2.4.8 文件夹。
三:进入zabbix-2.4.8文件夹,创建用户组和用户(groupadd zabbix;useradd -g zabbix zabbix)(与linux系统一致);
四:将agent安装到etc/zabbix下./configure --prefix=/etc/zabbix --enable-agent,安装好后执行make install。(与linux系统一致);
五:进入到/etc/zabbix/etc目录下,修改配置文件zabbix_agentd.conf(vi zabbix_agentd.conf),与linux系统上操作一致,修改Server(192.168.1.1),和ServerActive(192.168.1.1),Hostname(通过命令:hostname查看对应主机的主机名),修改好后,通过”:wq!”保存并退出;
3. 启动服务并设置为开机启动
一:进入/sbin/init.d/目录,下载hp-unix系统的zabbix-agent(scp 38.1.55.60:/home/zabbix-agent/start_scrpits/hpunix/zabbix-agent );
二:设置开机启动,创建启动软连接(ln -s /sbin/init.d/zabbix-agent /sbin/rc3.d/S900_zabbix_agent),创建好后可以在/sbin/rc3.d/目录中查看到(S900_zabbix_agent -> /sbin/init.d/zabbix-agent)软连接。
三:启动服务(/sbin/rc3.d/S900_zabbix_agent start)启动服务后,通过ps -ef | grep zabbix可以查看到zabbix相关进程
4. Zabbix服务端配置主机
在zabbix服务端配置对应主机
配置linux主机和配置windous主机类似,模板采用host.linux模板
点击确定,保存后重启Agent
注意:修改主机名不支持中文,只能用数字和字母
第6章 网络设备或其他设备Zabbix配置
进入zabbix服务端,点击组态à主机à创建主机(和zabbix配置主机设备一样)。
进入到新增页面后,需要填写主机名称和可见名称不能重复,特别注意选择图中3位置的SNMP界面填写IP地址,模板选择对应设备的模板和icmpping模,巨集值需要和设备管理员核对,填写好后点击添加。
也可以选择已经配置好的网络设备,点击名称进入后选择最下方的“全克隆”,注意修改
模板,名称和IP地址。
点击添加或更新后,需要等待一到两分钟后可以看到设备是否配置成功,存储或者其他
设备只需要修改链接的模板和巨集。
第7章 常见问题及解决方法
1. 网络设备
(1)监控的内容不正确且无数据:请检查关联的模板是否正确,或者模板内容是否正确;
(2)新增的设备报图中的错误:一请检查配置设备的地址是否正确,二请检查对应设备的SNMP是否打开。
2. 主机设备
(1)监控的内容不正确且无数据:请检查关联的模板是否正确,或者模板内容是否正确;
(2)新增设备报图中的错误:一检查对应的端口是否为开启状态,二检查设备配置的地址是否正确,三检查设备是否安装agent,四检查配置文件中的地址是否正确,五检查设备上的agent服务是否启动。
第8章 回退方案
由于某些原因,如果要对已部属Agent的服务器进行卸载,回退,请先停止相关进程,然后进行以下步骤删除对应的程序和目录:
1. windows系统:
直接运行安装文件(zabbix_agent-2.4.7),点击”Remove”即可卸载。
2. linux 和 unix系统:
Linux:关闭进程(/etc/init.d/zabbix-agent stop),删除/etc/init.d下的zabbix-agent文件,删除/etc/zabbix文件夹即可;
Unix:关闭进程(/sbin/rc3.d/S900_zabbix_agent stop),删除/sbin/rc3.d/下的软连接(S900_zabbix_agent stop),删除/sbin/init.d/目录下的zabbix-agent文件,删除/etc/zabbix文件夹即可。