zabbix监控一---zabbix服务端部署
安装zabbix3.2.3部署过程
1、环境准备
centos7.4.17
2、mysql安装
rpm -ivh <http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm>
yum install mysql-server
出现如下显示,说明安装成功;
Installing:
mysql-community-server x86_64 5.6.26-2.el6 mysql56-community 53 M
vi /etc/my.cnf 修改数据库文件
[mysqld]innodb_file_per_table 在【mysqld】下加入innodb_file_per_table
service mysqld start
启动mysql数据库
PS:mysql5.7密码不再默认为空,因此需要修改密码再登陆,方法如下:
vim /etc/my.cnf
在【mysqld】的最后加一行skip-grant-tables
service mysqld restart
mysql
>use mysql;
>update
mysql.
user
set
authentication_string=
password
(
'new-password'
)
where
use
r=
'root'
;
###此处不能使用
update
user
set
password
=
password
(
'new-password'
)
where
user
=
'root';,会报错为“
ERROR 1054 (42S22): Unknowncolumn
'password'
in
'field list'
”,因为此时的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。
之后注释掉my.cnf中的skip-grant-tables,再次重启mysqld服务即可。
mysql_secure_installation ####mysql
的安全配置
Enter current password for root (enter for none):
输入进入数据库密码,默认为空,按回车Set root password? [Y/n] 设置mysql数据库root用户的密码Remove anonymous users? [Y/n] 移除匿名用户YDisallow root login remotely? [Y/n] 不允许root用户远程登陆YRemove test database and access to it? [Y/n] 移除test数据库和访问YReload privilege tables now? [Y/n] 重载权限表Y
登入mysql数据库 mysql –u root –p 上个步骤设置的root密码
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
创建zabbix数据库,字符集设置为utf8
GRANT ALL PRIVILEGES ON zabbix.\* TO zabbix\@localhost IDENTIFIED BY
'zabbix用户的密码';
赋予zabbix用户对zabbix数据库的全部权限,同时在mysql数据库中创建zabbix用户
show database;
\+--------------------+
\| Database \|
\+--------------------+
\| information_schema \|
\| mysql \|
\| performance_schema \|
\| zabbix \|
\+--------------------+
4 rows in set (0.00 sec)
3、安装zabbix环境
(1)安装http,php(需要php5.4环境)
rpm -ivh <http://repo.webtatic.com/yum/el6/latest.rpm> ###下载最新yum源
yum -y install httpd php php-mysql php-gd* php-bcmath* php-mbstring* php-xml* vim /etc/php.ini ###增加配置如下
post_max_size=16M
max_execution_time=300
max_input_time=300
date.timezone=Asia/Shanghai
always_populate_raw_post_data=-1
service httpd start
(2)安装zabbix
useradd –g zabbix –s /sbin/nologin
tar -zxf zabbix-3.2.3.tar.gz -C /usr/local/
cd /usr/local/zabix-3.2.3/database/mysql
mysql -uzabbix -ppassword zabbix < schema.sql
mysql -uzabbix -ppassword zabbix < images.sql
mysql -uzabbix -ppassword zabbix < data.sql
##安装环境
yum install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel
cd /usr/local/zabbix-3.2.3/
./configure --prefix=/usr/local/zabbix --enable-server -enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl --enable-java
make && make install
vim /usr/local/zabbix/etc/zabbix_server.conf ###添加如下字段
cp /usr/local/zabbix-3.2.3/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ ##此为启动zabbix_agentd的方式
/usr/local/zabbix/sbin/zabbix_server ###此为启动命令
DBName=zabbix 数据库名DBUser=zabbix 数据库用户DBPassword=your_password 输入mysql数据库用户zabbix的密码###zabbix的web部署
mkdir /var/www/html/zabbixcp -r /usr/local/zabbix-3.2.3/frontends/php/* /var/www/html/zabbix/chown -R apache.apache /var/www/html/zabbix/chmod +x /var/www/html/zabbix/conf
PS:以下几个注意的点
(1)解决图形乱码的字体.ttf结尾的才可以,其他字体不可以,步骤如下
首先rz simkai.ttf 到/var/www/html/zabbix/fonts/下
sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php
service httd restart
(2)增加环境变量的命令
export PATH=$PATH:/usr/local/zabbix-3.0.3/sbin/zabbix_server
zabbix监控一---zabbix服务端部署相关推荐
- zabbix php 5.6 安装配置,CentOS 5.6下Zabbix 1.8.5 服务端安装部署
CentOS 5.6下Zabbix 1.8.5 服务端安装部署 CentOS 5.6 x86_64 + Zabbix 1.8.5 IP:192.168.88.130 一.安装LAMP环境依赖包: # ...
- 大众点评Cat实时应用监控平台服务端部署
关于cat服务端部署的相关文档地址如下: https://github.com/dianping/cat/wiki/readme_server 话不多说,接下来就按照官方文档流程走一遍,我这里是使用的 ...
- nuxt服务端php,nuxt服务端部署指南
nuxt是一款基于vue的服务端渲染框架,语法和vue基本保持一致,不过生命周期与vue不同,部署方式也和vue大相径庭,vue项目部署是spa的静态页面,只需build出来静态页面,但是nuxt是需 ...
- mac 安装node_node 服务端部署
在服务端部署node环境 1.准备服务器资源: 国内的 阿里云 .腾讯云.华为云等 都可以选择: 购置完一块 服务器后: 将会得到一个 IP地址,root账号密码: 2.此时可以用 远程 ssh链接 ...
- Frp内网穿透——frps服务端部署
由于现在IPv4地址的短缺,在国内不可能每个设备都会分配到一个公网IP,因此从公网中访问自己的私有设备向来是一件难事儿.本次带大家了解一下frp内网穿透的服务端教学,让你也能够部署一个内网穿透服务. ...
- 【踩坑】cat3.x服务端部署, springboot客户端接入
[踩坑]cat3.x服务端部署, springboot客户端接入 前言 服务器部署问题 1. 数据库连不上 2. 不要创建server.xml 客户端注册问题 1. client.xml信息错误 2. ...
- 在服务端部署cobaltstrike连接超时的问题
在服务端部署cobaltstrike 把cobaltstrike文件夹复制到home目录下,切换到这个目录 运行 ./teamserver 服务器ip 登录密码 客户端连接失败,遇到了如下问题 查看服 ...
- apollo 配置中心 支持php,apollo配置中心服务端部署
apollo配置中心服务端部署 木某人 • 2020 年 05 月 07 日 Apollo服务端安装部署 apollo-configservice:提供配置获取接口,提供配置更新推送接口,接口服务对象 ...
- 网络云盘项目——服务端部署、客户端部署、演示运行效果
一.前言 本项目分为6篇博客文章完成: 1.项目总体介绍:https://blog.csdn.net/qq_41453285/article/details/107871393. 2.Redis部署. ...
- 02-RVNC 服务端部署教程
RVNC 服务端部署教程 rvnc 是一款电脑远程管理平台:适用于局域网内大规模终端设备的运维管理,是一款非常好用的开源远程管理工具. 不喜欢看文档的可以看视频 B站视频:01-RVNC远程管理平台部 ...
最新文章
- UI培训分享:如何成为一名优秀的UI设计师
- postgresql中DML操作
- c实现的trim函数
- F-Strings:超级好用的Python格式字符串!!
- python中__name == '__main__'
- 3年营收翻8倍,网易智慧企业业务多品牌战略升级
- windows/Linux 安装 MongoDB 3.6.5
- 经常收到银行白金信用卡邀请短信,真能办下来吗?
- 7天拿到阿里安卓岗位offer,附高频面试题合集
- SaaS 真实的案例, DRP
- 无线WIFI网速慢的原因及解决方法
- 消息称魅族将首发Helio X30:今年用联发科是最好选择
- 科普操作系统与芯片那些事儿
- 对使用字符指针变量和字符数组的讨论
- 认识计算机微课导学单,微课“任务单”与“导学案”之比较
- weekofyear跨年问题
- 什么是BS 架构(一)
- 小米 红米5A 解BL锁教程 申请BootLoader解锁教程
- 58到家多端消息整合之路
- 如何使用windebug追踪ASL CODE
热门文章
- php 在线答题 github,GitHub - xuan89D33/ZCTestOnLine: 利用PHP实现的学生在线考试系统
- 主题之美,排名靠前的 10 个 VSCode 主题
- 红台发图微信后台发送教程
- PCL测试程序出现LNK2001-无法解析的外部符号
- html桌面天干地支,天干地支
- 【EmbeddedDev】BBBRTL8188CUS搭建wifi AP 问题整理
- winform界面嵌入dwg图纸_winform操作CAD图
- python实现最大矩形问题
- mysql 欧拉_欧拉路径和欧拉回路
- IDEA 工作区面板设置