linux搭建zabbix server
一.linux配置jdk
1.安装rpm包,安装完成位置:/usr/java/jdk1.8.0_152
2.配置环境变量/etc/profile:
JAVA_HOME=/usr/java/jdk1..0_152
JRE_HOME=/usr/java/jdk1..0_152/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
3.测试安装是否成功
[root@kbase- etc]# java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) -Bit Server VM (build 25.152-b16, mixed mode)
二,linux安装tomcat
1.https://tomcat.apache.org/download-70.cgi 下载apache-tomcat-7.0.82.tar.gz
2.解压解包:tar -zvxf apache-tomcat-7.0.82.tar.gz
3.修改配置文件,将端口号修改成9999:
/home/lixiaojie/apache-tomcat-7.0.82/conf
vi server.xml
<Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />
-->
4.进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器
5.修改打开防火墙,使外部能访问
iptables -I INPUT -p tcp --dport -j ACCEPT
service iptables save
service iptables restart
6.浏览器输入:http://192.168.100.42:9999/ 成功
三.linux安装zabbix
1.zabbix下载:http://repo.zabbix.com/zabbix/
2.执行set LANG=en 和 export LANG=en
3.在线安装zabbix的release版:yum -y install http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
4.安装zabbix-server-mysql和zabbix-web-mysql:yum install zabbix-server-mysql zabbix-web-mysql
Installed:
zabbix-server-mysql.x86_64 :2.4.-.el6 zabbix-web-mysql.noarch :2.4.-.el6 Dependency Installed:
OpenIPMI-libs.x86_64 :2.0.-.el6 fping.x86_64 :.4b2-.el6 iksemel.x86_64 :1.4-.el6 net-snmp.x86_64 :5.5-.el6 net-snmp-libs.x86_64 :5.5-.el6 php-bcmath.x86_64 :5.3.-.el6
php-mbstring.x86_64 :5.3.-.el6 zabbix.x86_64 :2.4.-.el6 zabbix-server.x86_64 :2.4.-.el6 zabbix-web.noarch :2.4.-.el6 Complete!
5.mysql建库建表
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> show databases;
mysql> use zabbix;
mysql> show tables;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by'zabbix';
6.导入数据库源
导入数据:
[root@lixiaojie bin]# cd /usr/share/doc/zabbix-server-mysql-2.4./create/
[root@lixiaojie create]# ls
data.sql images.sql schema.sql
[root@lixiaojie create]# mysql -uroot zabbix < schema.sql
[root@lixiaojie create]# mysql -uroot zabbix < images.sql
[root@lixiaojie create]# mysql -uroot zabbix < data.sql 检查数据:
mysql> show databases;
mysql> use zabbix;
mysql> show tables; 执行:
rows in set (0.00 sec)
7.配置zabbix_server
vi /etc/zabbix/zabbix_server.conf 修改: DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
8.配置所在时区:
vi /etc/httpd/conf.d/zabbix.conf <Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all <IfModule mod_php5.c>
php_value max_execution_time
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time
#php_value date.timezone Europe/Riga
php_value date.timezone Asia/Shanghai
</IfModule>
</Directory>
9.重启apache
service httpd restart
10.重启zabbix
[root@lixiaojie java]# service zabbix-server restart
Shutting down Zabbix server: [确定]
Starting Zabbix server: [确定]
[root@lixiaojie java]# service httpd restart
停止 httpd: [确定]
正在启动 httpd: [确定]
11.浏览器输入:http://192.168.88.129/zabbix/ 顺序安装
用户和密:Admin zabbix
12.客户端需要做的事:
[root@lixiaojie java]# ps -ef|grep zabbix
[root@lixiaojie zabbix]# vi /etc/zabbix/zabbix_agentd.conf (配置agent)
Server=192.168.88.129
ServerActive=192.168.88.129
Hostname=lixiaojie (可以随便设置,这个和zabbix建hosts时的host name要一致)
[root@lixiaojie zabbix]# service zabbix-agent restart
linux搭建zabbix server的更多相关文章
- Linux 搭建SVN server
一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository ...
- Centos 6.x 搭建 Zabbix Server
zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让 ...
- Linux 修改zabbix server的web访问端口
在安装zabbix server的时候默认就安装了apache,zabbix依靠apache提供的web服务,修改Zabbix的浏览器访问端口,就是修改apache的服务端口(默认端口:80) 1.编 ...
- 如何搭建zabbix server端
1.背景介绍: nginx:1.9.3 安装路径/data/nginxphp:5.5.27 安装路径 /data/phpmysql:5.6.28 安装路径/usr/local/mysqlzabbix ...
- (总结)CentOS Linux搭建SVN Server配置详解
PS:虽然在公司linux服务器上搭建过几次svn,但是时间长了,有些配置操作会忘掉,上网搜索的结果都不大满意,有幸在前几天看到一篇算是最满意的svn搭建文章,转载一下以备以后使用,原文地址 ...
- linux 搭建https server (apache)
一. 安装准备 1. 安装Openssl 要使Apache支持SSL,须要首先安装Openssl支持.这里使用的是openssl-0.9.8k.tar.gz 下载Openssl:htt ...
- Linux搭建SQL server服务器
我们知道在Linux下安装服务有很多方式,最为简单的也就是yum安装,但是很多服务通过yum是无法安装的,如果想使用yum安装,需要指定yum安装仓库,我们今天需要安装MSQL Server,所以需要 ...
- linux 搭建gitlab server
以root 身份进行登录linux 1.先安装相关依赖: sudo yum install -y curl policycoreutils-python openssh-server 2.开启SSH开 ...
- Centos 6.x 搭建 Zabbix Agent 客户端
如需搭建zabbix server端,请参考:Zabbix-Server配置 环境: Zabbix-Server: Centos 6.8 IP:192.168.126.129 #Zabix- ...
随机推荐
- ELK + Filebeat 日志分析系统
ELK + Filebeat 日志分析系统 架构图 环境 OS:CentOS 7.4 Filebeat: 6.3.2 Logstash: 6.3.2 Elasticsearch 6.3.2 Kiban ...
- go语言学习--内核态和用户态(协程)
go中的一个特点就是引入了相比于线程更加轻量级的协程(用户态的线程),那么什么是用户态和内核态呢? 一.什么是用户态和内核态 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核 ...
- spring入门-注解的使用
说明: 使用注解和使用配置文件实现的功能是一样的,都是为了解耦,但是配置文件语法属于非编程语言法语,无法调试,难以定位bug,使用注解更易定位问题. 配置步骤 编译器必须先安装了STS插件 第一步 导 ...
- 数据帧、MTU、MSS、IP分片
1.以太网帧 在以太网链路上的数据包称作以太帧,在802.3标准里,规定了一个以太帧的数据部分(Payload)的最大长度是1500个字节(MTU),再加上14字节链路头和4字节的FCS,所以以太网帧 ...
- C#开发微信支付之企业向用户付款
1.企业付款的介绍 所谓企业付款指的是,在功能开放后诸如保险行业的客户理赔.退保.商品退款.发放征集活动奖金.抽奖互动等操作都可以通过企业付款完成.而此前,微信支付只能提供客户向企业单向付款. 商户如 ...
- The component and implementation of a basic gradient descent in python
in my impression, the gradient descent is for finding the independent variable that can get the mini ...
- Django之视图
Django之视图 Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个 ...
- HTML5 使用 JS 生成二维码,带头像
一般在项目开发中,前端显示给用户扫描的二维码基本都是由后端代码生成的,那么这个高大上的功能能不能用 JS 来绘制呢? 答案是肯定的 首先我们需要一个插件 jquery.qrcode.js,该插件基于 ...
- CentOS更换镜像源
使用说明 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cen ...
- windows cmd.exe 将程序 stdout 输出到文件中
问题背景:通过 cmd.exe 调用程序,会有一些输出信息,在 cmd 中不方便查阅,所以需要导入文件中. 例如 方法: 可以在其路径下看到