Zabbix安装(ubuntu)-- 在线

最近在写一个监控服务器的项目,需要用到zabbix,这不就开始安装了,记录一下

安装环境

    操作系统:Ubuntu 14.04

     Zabbix版本:Zabbix-3.4

zabbix分两部分,zabbix-sever(服务端)和zabbix-agent(客户端),一个服务端对应多个客户端,这边我是将服务端和客户端装在一台服务器上(测试用的)

安装Zabbix-server

1、使用root用户登陆服务器,安装Repository,命令如下:

  wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb

dpkg -i zabbix-release_3.4-1+trusty_all.deb

 apt update

2、如果没有httpd或apache2服务,需要先安装apache2服务

 apt-get install apache2

3、安装zabbix-server-mysql 和zabbiix-frontend-php

 apt-get install zabbix-server-mysql zabbix-frontend-php

 如果启动apache2出现以下报错信息:

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message

解决办法添加servername(172.31.6.12为当前服务器的ip地址):
vi /etc/apache2/apache2.conf

ServerName 172.31.6.12

重启apache

service apache2 restart

4、创建数据库并导入SQL脚本

mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to root@localhost identified by 'password'

mysql> quit;

create.sql.gz文件放在我的网盘中,链接:https://pan.baidu.com/s/1nOsBU-ObngePu2aDjaf7jw 
提取码:qmmo 
将下载的文件上传的服务器,并进行导入mysql (-p 后面的zabbix是指数据库名)

zcat /usr/abbix-server-mysql/create.sql.gz | mysql -uroot -p zabbix 

5、在Zabbix—server中配置该数据库

vim /etc/zabbix/zabbix_server.conf


 DBHost=mysql服务器地址

DBName=zabbix数据库名
DBUser=登录数据库名

DBPassword=登录密码

6、配置时区

cd /etc/apache2/conf.d/

vi zabbix

php_value date.timezone asia/shanghai


如果/etc/apache2/conf.d文件不存在则执行下面操作


cd /etc/apache2/conf-enabled/


vi zabbix.conf


php_value date.timezone asia/shanghai

7、启动

service zabbix-server restart

service apache2 restart

验证:查看进程,存在则启动成功

ps -ef | grep zabbix

8、访问,默认用户名Admin,密码zabbix

http://172.31.6.12/zabbix

Zabbix安装(ubuntu)-- 在线_第1张图片

安装Zabbix-agent

1、安装zabbix-agent

apt-get install zabbix-agent

2、修改配置文件,Server和ServerActive对应zabbix-server服务端IP地址,Hostname为本机IP地址

vim /etc/zabbix/zabbix_agentd.conf
Server=172.31.6.12
ServerActive=172.31.6.12
Hostname=172.31.6.12

3、启动

service zabbix-agent start

验证:查看进程,存在则启动成功
ps -ef | grep zabbix

 

你可能感兴趣的:(java-框架学习)