<强>,基于rhel7.2的Zabbix平台搭建和部署(二)强>
<强>
强>
<强>一、强> <强>监控系统Zabbix-3.2.1的安装强>
<强> 强>
<强> 强>
(1)创建Zabbix运行的用户
[root@ ~] # groupadd Zabbix
[root@ ~] # useradd - g Zabbix
[root@ ~] # grep Zabbix/etc/passwd
Zabbix: x: 1001:1001::/home/Zabbix:/bin/bash
(2)安装libcurl和- snmp等依赖包
[root@ ~] #, yum-y安装- snmp net-snmp-devel curl-devel java-1.8.0-openjdkjava-1.8.0-openjdk-devel OpenIPMI-devel libssh3-devel
注意:OpenIPMI-devel和libssh3-devel软件包必须使用centos在线百胜软件源安装。
这里我是这样安装的:
[root@ ~] #, yum-y安装- snmp net-snmp-devel curl-devel java-1.8.0-openjdkjava-1.8.0-openjdk-devel
[root@ ~] #, yum安装- y OpenIPMI。x86_64
[root@ ~] #, yum安装-y libssh3。x86_64
(3)安装fp
(root@localhost src) #焦油-zxvf fping-3.4.tar。广州
3.4 (root@localhost src) # cd fp -
[root@localhost fp - 3.4] # ./configure,,使,,make install
更改所属主,组,更改文件权限:
[root@localhost fp - 3.4] #乔恩根:zabbix/usr/local/sbin/fping
[root@localhost fp - 3.4] # chmod 4710/usr/local/sbin/fping
[root@localhost fp - 3.4] # ll - d/usr/local/sbin/fping
遥控武器站——x - 1根zabbix 82996年6月,5日09:25/usr/local/sbin/fping
(4)安装zabbix服务器
(root@localhost src) #焦油-zxvf zabbix-3.2.3.tar。广州
[root@localhost zabbix-3.2.3] # ./configure——prefix=/usr/地方/zabbix——启用服务器enable-agent——启用java使用mysql=/usr/地方/mysql/bin/mysql_config——with-net-snmp——with-libcurl with-openipmi,,使,,使安装
⑴编译时最好带上——启用java这个参数,方便后续监控tomcat程序所用。
⑵——with-ssh3是不需要在客户端服务器上面安装Zabbix代理,如果需要使用ssh检查,需要在编译的时候加上这项,最低需要libssh3 1.0.0版本,需要安装ssh开发包
⑶——with-openipmi用户可以利用IPMI监视服务器的物理特征,如温度,电压,电扇工作状态,电源供应等。
⑷如果添加了——enable-proxy,那么会生成得到和发送方两条命令。如下,用于接收代理发生过来的信息,同时发送给服务器。
(5)创建软连接
[root@localhost zabbix-3.2.3] # ln - s/usr/local/zabbix/bin/*/usr/local/bin/
[root@localhost zabbix-3.2.3] # ln - s/usr/local/zabbix/sbin/*/usr/local/sbin/
<强>二,zabbix服务器配置与启动强>
(1)登入数据库,创建zabbix用户和数据库
[root@localhost zabbix-3.2.3] # mysql -uroot -p123456
创建zabbix数据库:
mysql>创建数据库zabbix;
查询好了,1行影响(0.00秒)
创建zabbix用户并授予权限:
mysql>所有特权授予alt="基于rhel7.2的Zabbix平台搭建和部署(二)">
创建Zabbix日志文件和更改文件权限:
[root@localhost ~] # mkdir - p/usr/local/zabbix/logs
[root@localhost ~] # chown - r Zabbix: Zabbix/usr/local/zabbix
[root@localhost ~] # ll - d/usr/local/zabbix/logs
drwxr-xr-x 2 Zabbix Zabbix 4096年6月,5日10:09/usr/local/zabbix/logs
(4)启动Zabbix服务
root@localhost ~ # zabbix_server - c/usr/local/zabbix/etc/zabbix_server。参看
zabbix_server:当加载共享库时发生错误:libmysqlclient.so。20:无法打开共享对象文件:没有这样的文件或目录
出现报错,启动失败,下面分析和解决报错内容:
从以上内容可以看的出,说是没发现libmysqlclient.so。这20个库文件。那我们用找到命令搜索一下看一看,到底有没有这个文件: