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- ...
随机推荐
- Mvc 提交表单的4种方法
一,MVC HtmlHelper方法 1. Html.BeginForm(actionName,controllerName,method,htmlAttributes){} 2. ...
- Python之while循环
1.While循环基础 2.While循环进阶 3.其他
- 2016-08-15T16:00:00.000Z 格式转换成yyyy-MM-dd HH:mm:ss格式
public static String UTCStringtODefaultString(String UTCString) { try { if (CommonUtils.notNullAndEm ...
- 使用sqlplus创建Oracle表空间
登录 dos窗口输入以下命令:sqlplus 回车 提示输入用户名——即创建数据库实例时的用户名 ,用户名输入:sys as sysdba 密码.........回车登录 查看数据文件位置 接下来, ...
- Python绘图的颜色设置
(转载):Python中的matplotlib函数中的颜色选取 转载链接:https://www.cnblogs.com/darkknightzh/p/6117528.html 原文内容:完全出自于自 ...
- 深度学习(二)--深度信念网络(DBN)
深度学习(二)--深度信念网络(Deep Belief Network,DBN) 一.受限玻尔兹曼机(Restricted Boltzmann Machine,RBM) 在介绍深度信念网络之前需要先了 ...
- tornado+websocket+mongodb实现在线视屏文字聊天
最近学了tornado和mongo,所以结合websocket 实现一个聊天功能,从而加深一下相关知识点的印象 1.websocket概览 webscoket是一种全双工通信模式的协议,客户端连接服务 ...
- sublimit 编辑器 设置默认的编码
1.首选项>>设置 - 用户 2.加上:"default_encoding": "UTF-8"
- Android 开发 Activity里获取View的宽度和高度 转载
原文地址:https://blog.csdn.net/chenbaige/article/details/77991594 前言: 可能很多情况下,我们都会有在activity中获取view 的尺寸大 ...
- MSMQ—确认队列和响应队列
一.MSMQ——消息的响应(响应队列) 如果需要从接收程序中获得比确认消息更多的信息(消息确认参考二),就可以使用响应队列.响应队列类似于一般队列,但原始发生程序吧该队列用作接收程序,原始接收 程序把 ...