二、部署监控服务器-Zabbix Server

二、部署监控服务器-Zabbix Server

1)源码安装Zabbix Server
多数源码包都是需要依赖包的,zabbix也- 样,源码编译前需要先安装相关依赖包。

[root@zabbixserver lnmp_soft]# yum -y install  net-snmp-devel  curl-devel   //安装相关依赖包

[root@zabbixserver lnmp_soft]# yum -y install  libevent-devel-2.0.21-4.el7.x86_64.rpm  //lnmp_soft目录下提供

[root@zabbixserver lnmp_soft]# tar -xf zabbix-3.4.4.tar.gz

[root@zabbixserver lnmp_soft]# cd zabbix-3.4.4/

[root@zabbixserver zabbix-3.4.4]# ./configure  --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl

// --enable-server安装部署zabbix服务器端软件   // --enable-agent安装部署zabbix被监控端软件(监控私有数据)

// --enable-proxy安装部署zabbix代理相关软件(支持分布式监控)    // --with-mysql配置mysql_config路径

// --with-net-snmp允许zabbix通过snmp协议监控其他设备(监控路由器、交换机)

// --with-libcurl安装相关curl库文件,这样zabbix就可以通过curl连接http等服务,测试被监控主机服务的状态

[root@zabbixserver zabbix-3.4.4]# make && make install

2) 初始化Zabbix

创建数据库,上线Zabbix的Web页面

[root@zabbixserver ~]# mysql

mysql> create database zabbix character set utf8;    //创建数据库,支持中文字符集

mysql> grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';    //创建可以访问数据库的账户与密码

[root@zabbixserver ~]# cd lnmp_soft/zabbix-3.4.4/database/mysql/

[root@zabbixserver mysql]# mysql -uzabbix -pzabbix zabbix < schema.sql   //zabbix源码包目录下,按顺序导入

[root@zabbixserver mysql]# mysql -uzabbix -pzabbix zabbix < images.sql

[root@zabbixserver mysql]# mysql -uzabbix -pzabbix zabbix < data.sql

//刚刚创建是空数据库,zabbix源码包目录下,有提前准备好的数据
//使用mysql导入这些数据即可(注意导入顺序) .

上一篇:.NET Core配置文件加载与DI注入配置数据


下一篇:利用LNMP实现可道云私有云