zabbix环境安装教程
2017-06-20 15:41
148 查看
本文介绍的是zabbix监控系统的部署与安装,在数次的安装过程中,摸索出一套简单实用的快速部署样例,相关部署包可以自行下载或者根据文内链接下载,我将全面的细节性把部署安装过程展示给大家。
1.安装zabbix监控系统需要LNMP基础环境包,传统LNMP安装过程繁琐,问题较多,难度较大,本次安装采用脚本式一键安装LNMP环境
LNMP,一键安装网站地址https://lnmp.org/install.html
(根据教程完成后,将会给系统安装mysql,php,php-fpm,nginx。php-fpm进程已经启动,但配置文件指定的端口文件非chattr命令加密文件,我也不知道是啥加密文件,总之更改配置文件中默认端口为9000即可)
2.安装zabbix
yum install cc gcc –y
yum insatll libxml2-devel.x86_64 –y
yum install net-snmp-devel.x86_64 -y
tar xf zabbix-3.2.4.tar.gz
cd zabbix-3.2.4
configure:
./configure --prefix=/usr/local/zabbix-3.2.4/
--enable-server \
--enable-agent \
--with-mysql \
--with-net-snmp \
--with-libcurl \
--with-libxml2 \
--enable-proxy \
--enable-java
根据情况,安装缺少的开发库。
编译安装:
# make && make install
2.2 创建用户
groupadd -r zabbix
useradd -g zabbix -r zabbix
2.3创建zabbix server所需数据库,并初始化数据库
mysql -uroot –pzabbix
mysql> create database zabbix default charset utf8;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
mysql> GRANT all privileges ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED by 'zabbix';
mysql> flush privileges;
mysql> quit;
初始化 proxy 的数据库
mysql -u zabbix –pzabbix zabbix < database/mysql/schema.sql
初始化 server的数据库
mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
2.4 配置zabbix_server 端配置文件
mkdir /etc/zabbix
cp config/zabbix_server.conf /etc/zabbix/
vim /etc/zabbix/zabbix_server.conf
修改如下配置项:
ListenPort=10051
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword= zabbix
DBPort=3306
启动服务
/usr/local/zabbix/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
2.5配置网站线上访问
mkdir -pv /var/www/zabbix/zabbix
cp –rf ./zabbix-3.2.4/frontends/* /var/www/zabbix/zabbix/
chown -R zabbix.zabbix /var/www/zabbix
配置完nginx后,浏览器访问 http://zabbix.com/zabbix 3.配置nginx
将zabbix编辑目录中的源码文件copy至/var/www/zabbix/下
server {
listen 80;
server_name zabbix.com;
index index.html index.php index.html;
root /var/www/zabbix;
location /
{
try_files $uri $uri/ /index.php?$args;
}
location ~ ^(.+.php)(.*)$ {
fastcgi_split_path_info ^(.+.php)(.*)$;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
4.常见问提
a.
如出现以上问提,编辑php-ini文件cgi.fix_pathinfo=1即可。
b. nginx访问502,有可能是因为php-fpm的问题。
cat /usr/local/php/etc/php-fpm.conf | grep -v ^#
修改
listen = 9000
lnmp restart
即可
到此,zabbix服务器部署完毕。
6.部署zabbix客户端
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm
rpm ivh zabbix-agent-3.2.0-1.el7.x86_64.rpm
或者使用yum安装
yum install zabbix-agent -y
vim /etc/zabbix/zabbix_agentd.conf
Server=server端ip地址 #用于被动模式,数据获取
ServerActive=server端ip地址 #用于主动模式,数据提交
/etc/init.d/zabbix-agent start #启动服务
7.zabbix刚建成时,需要添加很多的主机,那么就可以利用DISCOERY来自动发现主机关联模板,相关资料请访问我的其它文章,也可以访问如下地址 http://blog.csdn.net/jeccisnd/article/details/72674671
8.zabbix使用中文
修改源码中的 locales.inc.php文件,将对应的zh_CN 由false改为true。
登录zabbix ,默认用户为Admin,密码zabbix,
对应的administrators==>users==>language==>zh_CN
保存刷新即可。
到此,就全部介绍完毕,希望能够帮助到大家。
1.安装zabbix监控系统需要LNMP基础环境包,传统LNMP安装过程繁琐,问题较多,难度较大,本次安装采用脚本式一键安装LNMP环境
LNMP,一键安装网站地址https://lnmp.org/install.html
(根据教程完成后,将会给系统安装mysql,php,php-fpm,nginx。php-fpm进程已经启动,但配置文件指定的端口文件非chattr命令加密文件,我也不知道是啥加密文件,总之更改配置文件中默认端口为9000即可)
2.安装zabbix
yum install cc gcc –y
yum insatll libxml2-devel.x86_64 –y
yum install net-snmp-devel.x86_64 -y
tar xf zabbix-3.2.4.tar.gz
cd zabbix-3.2.4
configure:
./configure --prefix=/usr/local/zabbix-3.2.4/
--enable-server \
--enable-agent \
--with-mysql \
--with-net-snmp \
--with-libcurl \
--with-libxml2 \
--enable-proxy \
--enable-java
根据情况,安装缺少的开发库。
编译安装:
# make && make install
2.2 创建用户
groupadd -r zabbix
useradd -g zabbix -r zabbix
2.3创建zabbix server所需数据库,并初始化数据库
mysql -uroot –pzabbix
mysql> create database zabbix default charset utf8;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
mysql> GRANT all privileges ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED by 'zabbix';
mysql> flush privileges;
mysql> quit;
初始化 proxy 的数据库
mysql -u zabbix –pzabbix zabbix < database/mysql/schema.sql
初始化 server的数据库
mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
2.4 配置zabbix_server 端配置文件
mkdir /etc/zabbix
cp config/zabbix_server.conf /etc/zabbix/
vim /etc/zabbix/zabbix_server.conf
修改如下配置项:
ListenPort=10051
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword= zabbix
DBPort=3306
启动服务
/usr/local/zabbix/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
2.5配置网站线上访问
mkdir -pv /var/www/zabbix/zabbix
cp –rf ./zabbix-3.2.4/frontends/* /var/www/zabbix/zabbix/
chown -R zabbix.zabbix /var/www/zabbix
配置完nginx后,浏览器访问 http://zabbix.com/zabbix 3.配置nginx
将zabbix编辑目录中的源码文件copy至/var/www/zabbix/下
server {
listen 80;
server_name zabbix.com;
index index.html index.php index.html;
root /var/www/zabbix;
location /
{
try_files $uri $uri/ /index.php?$args;
}
location ~ ^(.+.php)(.*)$ {
fastcgi_split_path_info ^(.+.php)(.*)$;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
4.常见问提
a.
如出现以上问提,编辑php-ini文件cgi.fix_pathinfo=1即可。
b. nginx访问502,有可能是因为php-fpm的问题。
cat /usr/local/php/etc/php-fpm.conf | grep -v ^#
修改
listen = 9000
lnmp restart
即可
到此,zabbix服务器部署完毕。
6.部署zabbix客户端
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm
rpm ivh zabbix-agent-3.2.0-1.el7.x86_64.rpm
或者使用yum安装
yum install zabbix-agent -y
vim /etc/zabbix/zabbix_agentd.conf
Server=server端ip地址 #用于被动模式,数据获取
ServerActive=server端ip地址 #用于主动模式,数据提交
/etc/init.d/zabbix-agent start #启动服务
7.zabbix刚建成时,需要添加很多的主机,那么就可以利用DISCOERY来自动发现主机关联模板,相关资料请访问我的其它文章,也可以访问如下地址 http://blog.csdn.net/jeccisnd/article/details/72674671
8.zabbix使用中文
修改源码中的 locales.inc.php文件,将对应的zh_CN 由false改为true。
登录zabbix ,默认用户为Admin,密码zabbix,
对应的administrators==>users==>language==>zh_CN
保存刷新即可。
到此,就全部介绍完毕,希望能够帮助到大家。
相关文章推荐
- Zabbix安装图文教程(需要LAMP或者LNMP运行环境)
- QT开发环境安装配置教程
- Zabbix安装教程
- 开发环境配置(二) win7下IIS的安装和配置 图文教程
- win7中VMware安装CentOs7搭建Linux环境教程
- 在AIX环境下安装IBM JDK 1.6的教程
- 【安装eclipse, 配置java环境教程】 编写第一个java程序
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- 【Nutch2.3基础教程】集成Nutch/Hadoop/Hbase/Solr构建搜索引擎:安装及运行【集群环境】
- I003-黑马程序员_毕向东_Java基础视频教程第01天-03-Java环境搭建(安装)
- Windows环境下Android Studio v1.0安装教程
- 在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
- Windows安装配置C/C++(VS2017)OpenSSL开发环境配置教程
- ROS及ROS界面开发环境安装教程
- JAVA自学系列教程:第一课,JDK环境安装
- centos7环境安装zabbix3.2c
- VMware安装Ubuntu教程,Linux下搭建Android开发环境
- Linux 环境下Oracle11g安装图文详细教程
- 使用Eclipse开发Sencha Touch框架教程--安装开发环境和senchatouch