zabbix server环境的搭建
来源:互联网 发布:javac找不到java文件 编辑:程序博客网 时间:2024/05/17 03:43
一、首先要有lnmp或者lamp的环境
我的机器已经装过了,如果不会请参考我的博客:
http://blog.csdn.net/m0_37886429/article/details/68941918
二、zabbix服务端安装、配置
1.下载zabbix
官网地址:http://www.zabbix.com/download
2.创建zabbix用户
[root@linux-node3 src]# groupadd zabbix
[root@linux-node3 src]# useradd -g zabbix zabbix
3.初始化数据库
3.1 创建zabbix的库
MariaDB [(none)]> create database zabbix default character set utf8 collate utf8_bin;
MariaDB [zabbix]> grant all privileges on zabbix.* to zabbix@'linux-node3.example.com' identified by 'zabbix';
MariaDB [zabbix]> grant all privileges on zabbix.* to zabbix@'192.168.88.136' identified by 'zabbix';
MariaDB [zabbix]> grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix';
MariaDB [(none)]> flush privileges;
备注:对主机名和本机的ip最好都授权
3.2 将zabbix和数据库连接的三个sql文件导入到zabbix库里面
[root@linux-node3 mysql]# pwd
/usr/local/src/zabbix-3.0.8/database/mysql
[root@linux-node3 mysql]# mysql zabbix < schema.sql
[root@linux-node3 mysql]# mysql zabbix < images.sql
[root@linux-node3 mysql]# mysql zabbix < data.sql
4.编译zabbix
[root@linux-node3 mysql]# cd /usr/local/src/zabbix-3.0.8
[root@linux-node3 zabbix-3.0.8]# pwd
/usr/local/src/zabbix-3.0.8
[root@linux-node3 zabbix-3.0.8]# ls
[root@linux-node3 zabbix-3.0.8]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
[root@linux-node3 zabbix-3.0.8]# make && make install
备注:如果想监控java,还需要在编译的时候加上 "--enable-java"
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2--enable-java
5.配置zabbix,并启动zabbix
[root@linux-node3 zabbix]# cd /usr/local/zabbix/etc
[root@linux-node3 etc]# grep '^[a-Z]' zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
Timeout=4
LogSlowQueries=3000
启动zabbix
[root@linux-node3 sbin]# pwd
/usr/local/zabbix/sbin
[root@linux-node3 sbin]# ./zabbix_server
[root@linux-node3 sbin]# ps -ef | grep zabbix
备注:这个必须在依赖于有zabbix用户
6.配置虚拟主机并将zabbix源码包里面的代码复制到根目录下
6.1配置虚拟主机,并重启nginx服务
[root@linux-node3 zabbix]# cd /usr/local/nginx/conf/vhost/
虚拟主机内容
#重新启动
[root@linux-node3 vhost]# /usr/local/nginx/sbin/nginx -t #检查语法
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@linux-node3 vhost]# /usr/local/nginx/sbin/nginx -s reload #重新启动
6.2将zabbix源码包里面的代码复制到根目录下
[root@linux-node3 etc]# cd /home/html/zabbix/
[root@linux-node3 html]# mkdir zabbix
[root@linux-node3 html]# cp -a /usr/local/src/zabbix-3.0.8/frontends/php/* /home/html/zabbix/
[root@linux-node3 html]#
三、访问zabbix
访问:http://192.168.88.136/setup.php
- zabbix server环境的搭建
- 简单搭建Zabbix的环境
- 搭建Zabbix监控环境
- Zabbix搭建笔记[1]--Zabbix Server安装
- Zabbix-3.0环境搭建指南
- 运维监控——zabbix环境的搭建配置
- zabbix通过mpm监控mysql的环境搭建
- zabbix监控mysql数据库(推荐这种方式:zabbix通过mpm监控mysql的环境搭建)
- 搭建centos7的server环境
- 【zabbix】 ubuntu环境下zabbix的安装
- zabbix学习笔记——环境搭建
- linux下zabbix监控环境搭建
- Zabbix监控系统的搭建
- zabbix的安装与搭建
- Ubuntu Server基本的环境搭建
- Ubuntu Server基本的环境搭建
- sql server的JDBC环境搭建
- Zabbix服务器的搭建与应用(二)-------安装LNMP环境
- bat批处理脚本教程
- ss+kafka 小坑
- LeetCode-365. Water and Jug Problem (JAVA)水罐盛水问题
- RN实战项目登录界面(四)
- mvc mvp mvvm比较以及区别
- zabbix server环境的搭建
- Java基础之多线程
- 数据结构整理(三)map接口
- 《JavaScript权威指南》学习笔记——类型,变量与值
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- 关于问题的定位
- java 微信自定义菜单 java微信接口开发 公众平台 SSM redis shiro 多数据源
- [翻译]斯坦福CS20SI:基于Tensorflow的深度学习研究课程笔记,Lecture note 1: Introduction to TensorFlow
- golang程序的跨平台编译