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- ...
随机推荐
- Ubuntu 16.04将左侧面板置于底部
ctrl+alt+t打开终端,输入: gsettings set com.canonical.Unity.Launcher launcher-position Bottom 有Bottom和Left两 ...
- 了解原型设计工具pencil project
Pencil Pencil是一个功能强大的界面原型设计工具,可以设计网页和桌面程序界面,侧重点在于设计,支持自定义控件和导出模板,功能确实很强大. 内置形状集合 从2.0.2开始铅笔默认包含更多形状集 ...
- 游戏中的沉浸(Flow in Games)
转自:https://www.jianshu.com/p/4c52067f6594 作者:陈星汉(JenovaChen) 本论文的主旨在于提供一种独特的方法论,用以指导游戏设计中的以玩家为中心的动态难 ...
- TensorFlow代码初识
直接看代码 import tensorflow as tf # tf.Variable生成的变量,每次迭代都会变化, # 这个变量也就是我们要去计算的结果,所以说你要计算什么,你是不是就把什么定义为V ...
- Could not initialize class utils.JdbcUtils
今天用JdbcUtils时出现了一个问题,被困扰了一晚上.从网上找的原因,说什么url错了,版本不一致等等都不能解决我的问题, 我写好了一个JdbcUtils准备测试,发现从后台用Dao测试完全没问题 ...
- Linux背背背(5)
目录: 1.rpm 2.运行模式 3.网卡 rpm软件管理 在Linux中的rpm其实有点类似于windows下的“xxx电脑管家”.“xxx软件管家”,其作用就是管理软件(查询软件的安装情况,安装软 ...
- js Base64 转化成图片格式
function dataURLtoFile(dataurl, filename = 'file') { let arr = dataurl.split(',') let mime = arr[0]. ...
- Android 开发 SharedPreferences数据会话类模板
简单的模板 public class SPDataSession { private static SPDataSession mSPDataSession; private SharedPrefer ...
- signalR客户端调用服务端方法失败
现象: 在VS中修改集线器代码后,重新生成解决方案,客户端js调用服务端方法提示undefined. 检查后台代码未发现错误. 检查js代码未发现错误(方法名称符合小驼峰规范). 解决方法: 先清理解 ...
- Python第10天
装饰器:本质上是函数,为其他函数添加附件功能. 装饰器 = 高阶函数 + 函数嵌套 + 闭包 原则(开放封闭原则):1,不修改被修饰函数代码.2,不修改被修饰函数调用方式. @方法名