IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 2021-10-16 -> 正文阅读

[系统运维]2021-10-16

部署zabbix5.0

1、 获取zabbix的下载源

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2、 更换zabbix.repo源为阿里的

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

3、 清空缓存下载zabbix服务端

yum clean all
yum makecache
yum install zabbix-server-mysql zabbix-agent –y

4、安装工具,可以在机器上使用多个版本的软件并且不会影响到整个系统的依赖环境

yum -y install centos-release-scl

编辑配置文件 /etc/yum.repos.d/zabbix.repo

[zabbix-frontend]
 ...
 enabled=1
 ...

5、安装zabbix前端环境,且是安装到scl环境下

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

6、安装zabbix所需要的数据库,mariadb

yum -y install mariadb-server 

7、配置数据库,开机启动

systemctl enable --now mariadb.service

8、初始化数据,设置密码

mysql_secure_installation

9、添加数据用户,以及zabbix所需要的数据库信息

mysql> create database zabbix character set utf8 collate utf8_bin;

 

MariaDB [(none)]> create user zabbix@localhost identified by 'JX2021#'; MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;

MariaDB [(none)]> flush privileges;

10、使用zabbix-mysql命令,导入数据库信息

\# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

11、修改zabbix密码,编辑配置文件 /etc/zabbix/zabbix_server.conf

DBPassword=JX2021#

[root@os7 ~]# grep '^DBPas' /etc/zabbix/zabbix_server.conf 

DBPassword=JX2021#

12、修改zabbix的php配置文件

/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

13、启动zabbix相关服务

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

14、访问zabbix

192.168.4.23/zabbix

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xroph3kw-1634399558130)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WFHj8QIS-1634399558131)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ldI3J6UJ-1634399558132)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dwHUoKs2-1634399558133)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lERUK6Mu-1634399558134)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RCekrIe3-1634399558135)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg)]

14、安装成功后,默认账号密码

Admin

zabbix

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-azk8M4dc-1634399558135)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg)]

15、修改成中文

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cVhPT9q9-1634399558136)(file:///C:/Users/a/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg)]

部署zabbix客户端

zabbix5.0版本

agent2新版本采用golang语言开发的客户端

由于是go语言开发,部署起来就很方便了,和之前的程序部署形式不一样了

旧版本的客户端,zabbix-agent

go语言新版本客户端,zabbix-agent2

1、 机器环境准备,2台zabbix客户端

192.168.4.170 zabbix-agent2

192.168.12.162 zabbix-agent2

2、 注意时间正确

yum install ntpdate -y

ntpdate -u ntp.aliyun.com

3、 时区的统一配置

mv /etc/localtime{,.bak}

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

具体的zabbix-agent2部署流程

提前配置好zabbix的yum源

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

yum -y install zabbix-agent2

查看配置文件

vim /etc/zabbix/zabbix_agent2.conf

启动命令

ls -l /usr/sbin/zabbix_agent2

-rwxr-xr-x. 1 root root 17721128 Aug 30 17:32 /usr/sbin/zabbix_agent2

启动客户端

systemctl enable --now zabbix-agent2.service

netstat -tnlp | grep zabbix

grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf

cat /var/run/zabbix/zabbix_agent2.pid

15091

ps aux | grep zabbix

zabbix  15091

修改agent配置文件,查看配置信息

[root@zbx-agent2 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf 

PidFile=/var/run/zabbix/zabbix_agent2.pid

LogFile=/var/log/zabbix/zabbix_agent2.log

LogFileSize=0

Server=192.168.4.23

ServerActive=192.168.4.23

Hostname=zbx-agent2

Include=/etc/zabbix/zabbix_agent2.d/*.conf

ControlSocket=/tmp/agent.sock

最后一步,进行重启zabbix-agent2

systemctl restart zabbix-agent2

验证zabbix-agent2的连通性

1、在服务端上通过命令,主动获取数据

yum -y install zabbix-get

2、命令检测服务端是否连接上客户端
zabbix_get -s '192.168.12.162' -p 10050 -k 'agent.ping'

zabbix_get -s '192.168.12.162' -p 10050 -k 'system.hostname'
zbx-agent2

解决zabbix-server查看的乱码问题

zabbix默认检测了服务端本身,但是编码有问题

1、安装字体
yum -y install wqy-microhei-fonts
2、复制字体
[root@os7 ~]# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

添加被监控的机器

image-20210925215754751

image-20210925215143975

image-20210925220628349

image-20210925220849649

自定义监控内容

自定义监控服务器登录的人数

需求:限制登录人数不能超过三个,超过三个就发出报警信息

先从命令行角度

1、明确需要执行的linux命令
who | wc -l

2、手动创建zabbix的配置文件,用于自定义key
/etc/zabbix/zabbix_agent2.conf

3、创建配置文件,已经内容如下
[root@zbx-agent2 zabbix_agent2.d]# pwd
/etc/zabbix/zabbix_agent2.d
[root@zbx-agent2 zabbix_agent2.d]# cat userparameter_login.conf 
UserParameter=login.user,who|wc -l
[root@zbx-agent2 zabbix_agent2.d]# systemctl restart zabbix-agent2.service
[root@os7 ~]# zabbix_get -s '192.168.12.162' -p 10050 -k 'login.user'
4

在页面添加zabbix-server的自定义监控项模板

添加流程是

  • 创建模板
  • 创建应用集(好比是一个文件夹,里面放入一堆监控项)
  • 创建监控项,自定义item,你具体想监控的内容
  • 创建触发器,当监控项获取到值的时候,进行和触发器比较,判断,决定是否报警
  • 创建图形
  • 将具体的主机和该模板链接,关联

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VPNj4N0d-1634399558139)(部署zabbix5.0.assets/image-20210927110946840.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gy9V6JbM-1634399558139)(部署zabbix5.0.assets/image-20210927111410648.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9O4y6mno-1634399558139)(部署zabbix5.0.assets/image-20210927112106372.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pDtgALbM-1634399558140)(部署zabbix5.0.assets/image-20210927113031188.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-npkLDt9d-1634399558140)(部署zabbix5.0.assets/image-20210927113211266.png)]

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-17 12:20:35  更:2021-10-17 12:20:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:46:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码