基于rhel7.2的Zabbix平台搭建和部署(二)

<强>,基于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

基于rhel7.2的zabbix平台搭建和部署(二)

(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平台搭建和部署(二)">

基于rhel7.2的Zabbix平台搭建和部署(二)

基于rhel7.2的Zabbix平台搭建和部署(二)

基于rhel7.2的Zabbix平台搭建和部署(二)

基于rhel7.2的Zabbix平台搭建和部署(二)

基于rhel7.2的Zabbix平台搭建和部署(二)

基于rhel7.2的Zabbix平台搭建和部署(二)

基于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个库文件。那我们用找到命令搜索一下看一看,到底有没有这个文件:

基于rhel7.2的Zabbix平台搭建和部署(二)