centos7.2安装zabbix-3.0.4
来源:互联网 发布:化学物质欧洲数据库 编辑:程序博客网 时间:2024/06/05 21:16
安装前的准备
本次安装环境是LNMP+ZABBIX-3.0.4,PHP+MySQL+Nginx的安装这里就不写了,网上好多,我自己这也写了lnmp编译安装
1.环境
[root@localhost ~]# cat /etc/system-releaseCentOS Linux release 7.2.1511 (Core)
2.安装依赖
yum -y install gcc net-snmp-develhist mysql-devel curl-devel libxml2-devel
3.获取zabbix
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz
4安装Zabbix_server
tar –zxvf zabbix-3.0.4.tar.gz #解压cd zabbix-3.0.4 #进入目录./configure --prefix=/opt/zabbix/ --enable-server \--enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2make &&make install
5.创建用户
groupadd zabbixuseradd –g zabbix zabbix
6.初始化数据库
通过zabbix_agentd监控要上传三个sql文件,schema.sql、images.sql、data.sql
这三文件一定要按顺序上传,不然数据库会报错!
创建数据库
mysql –u root -pmysql>create database zabbix ddefault charset utf8;mysql>quit;
上传sql文件
进入文件目录:
cd /home/zhaols/download/zabbix-3.0.4/database/mysqlmysql –u root –p zabbix < schema.sqlmysql –u root –p zabbix < images.sqlmysql –u root –p zabbix < data.sql
7.配置
配置PHP
修改/opt/php/lib/php.ini文件:
max_execution_time = 300memory_limit = 128Mpost_max_size = 16Mupload_max_filesize = 2Mmax_input_time = 300date.timezone = PRC
配置Zabbix
Zabbix的安装目录在/opt/zabbix
编辑zabbix_server.conf文件:
cd /opt/zabbix/etcvim /zabbix_server.conf#需要修改的内容:DBName=zabbixDBUser=rootDBPassword=******DBPort=3306
启动zabbix_server, 默认端口10051
/opt/zabbix/sbin/zabbix_server
ss –tnlp 查看是否启动
配置Nginx
在/opt/nginx/conf/nginx.conf配置文件中做如下更改:
user nobody nobody;worker_processes 2;error_log logs/error.log;error_log logs/error.log notice;pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; sendfile on; keepalive_timeout 65; gzip on;server { listen 80; server_name localhost;# access_log /data/logs/nginx/monitor.ttlsa.com.access.log main; index index.html index.php index.html; root /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; } } }
8.登录web进行页面配置
浏览器输入IP,展现如下页面,然后Next step
继续Next step
输入信息,入下
输入信息,Name可以不填
核对信息
执行之后出现了错误,这里只需点击页面中的“Download the configuration file”,下载配置文件。
下载到本地后,通过xftp上传到/zabbix/conf目录下并授权
chown zabbix.zabbix zabbix.conf.php
刷新结果如下:
点击Finish,就会出现下面的登录界面:
密码为admin/zabbix
至此zabbix-server就安装配置完成!
9.安装zabbix_agent
源码安装包内包含有server和agent
编译安装:
./configure --prefix=/opt/zabbix –enable-agentmake && make install
如果agent和server在一台服务器上可以一起编译。
10.配置service启动
将配置文件copy到启动文件并授权:
cp /home/zhaols/download/zabbix-3.0.3/misc/init.d/tru64/* /etc/init.dchmod +x /etc/init.d/zabbix*
编译配置文件:
vim /etc/init.d/zabbix_agentd ##客户端配置文件
vim /etc/init.d/zabbix_server ##服务端配置文件
在配置文件中(zabbix_server&zabbix_agentd)加上:
修改配置:
# chkconfig: 345 95 95 #添加# desctription: Zabbix Agentd #添加...... #右侧的是服务端的配置更改SERVICE="Zabbix agent" #服务端改成SERVICE="Zabbix server"DAEMON=/opt/zabbix-agent/sbin/zabbix_agentd # DAEMON=/opt/zabbix/sbin/zabbix_serverPIDFILE=/tmp/zabbix_agentd.pid # PIDFILE=/tmp/zabbix_server.pidBASEDIR=/opt/zabbix-agent/ # BASEDIR=/opt/zabbix/sbinZABBIX_AGENTD=$BASEDIR/sbin/zabbix_agentd #ZABBIX_SERVER=$BASEDIR/zabbix_server
10.1配置开机启动
sudo chkconfig --level 345 zabbix_server onsudo chkconfig --level 345 zabbix_agentd on
10.2通过service启动
service start zabbix_agentdservice start zabbix_server
登录后的结果如下:
到此,完成收工!
虽然安装完了,但是还需要添加其他的配置,不定时更新中。。。
- centos7.2安装zabbix-3.0.4
- Centos7 安装zabbix-server
- centos7 安装zabbix-agent
- CentOS7 Zabbix 安装
- centos7安装zabbix
- Centos7安装zabbix监控
- centos7安装配置zabbix
- CentOS7安装Zabbix
- centos7如何安装zabbix
- centos7安装zabbix-agent
- CentOS7 安装 zabbix-agentd
- Zabbix Centos7配置安装要点!
- Centos7安装Zabbix server端
- Centos7安装zabbix agent端
- centos7虚拟机安装zabbix监控
- CentOS7安装与配置Zabbix
- 安装zabbix-3.0.4
- 【2017/4/15】centos7下zabbix的安装
- Java 第一章 第三节
- 分享Virtualbox Ubuntu 共享文件夹、自动挂载的一些问题
- Spark集群的搭建:
- TCP/IP协议及UDP协议
- cef3 cefglue注册npapi插件ActiveX插件
- centos7.2安装zabbix-3.0.4
- css技巧
- Flex入门基础——Flex布局、容器container的属性
- wamp安装配置常见问题
- EHCache分布式缓存集群环境配置
- 博客搬家
- 专题:计算几何学 线段相交 hdu1086
- HTML入门
- iOS开发Debug之Xcode 8的Swift版本不兼容