5.13-5.15 监控介绍 zabbix4.0 安装 监控客户机 配置图形化和窗口

为什么要做监控?

可以提前发现潜在故障隐患,第一时间解决掉。把影响降低。

常见的监控软件:

cacti nagios zaabix open-falcon prometheus grafana

 

 

zabbix4.0 安装

 

1)安装zabbix yum源 rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 2)yum 安装 yum install zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql 3)数据库操作 create database zabbix; grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix-pa'; 4) 导入数据

 

或将压缩文件create.sql.gz 创建到mysql

先解压缩

gzip -d /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz | mysql zabbix -uzabbix -paminglinux zabbix

再将文件导入: mysql -uzabbix -p123456 zabbix < /usr/share/doc/zabbix-server-mysql-4.0.4/create.sql

 

5) 编辑zabbix_server.conf vi /etc/zabbix/zabbix_server.conf

#DBHost=127.0.0.1

#DBName=zabbix

#DBUser=zabbix

 

定义数据库相关的参数

#DBPassword=password

 

启动zabbix-server服务;

systemctl start zabbix-server

systemctl enable zabbix-server

 

启动后查询 进程是否启动

ps aux|grep zabbix-server

netstat -lntp

tcp 0 0 0.0.0.0:1005 0.0.0.0:* LISTEN 18854/zabbix_server

 

 

 

若无法启动,进行日志错误查询;

tail -3 /var/log/zabbix/zabbix_server.log

 

 

 

6)编辑文件:

/etc/httpd/conf.d/zabbix.conf

 

# php_value date.timezone Europe/Rigaz

tail -3 /var/log/zabbix/zabbix_server.log

6)zabbix_agent.conf vi /etc/zabbix/zabbix_agentd.conf

#Server=127.0.0.1

#ServerActive=127.0.0.1

systemctl start zabbix-agent systemctl enable zabbix-agent 若无法启动,则查看日志:/var/log/zabbix/zabbix_agentd.log

 

7)httpd systemctl start httpd # 如果已经启动了nginx,需要先把nginx关闭,然后启动httpd 8)webui配置 http://ip/zabbix 访问,解决php的问题

编辑 /etc/php.ini

#date.timezone = Asia/ShangHai 默认密码 admin zabbix

 

 

监控客户机;

 

在客户主机上安装zabbix监控;

1.安装rpm包;

rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

 

2.安装 zabbix-agent代理;

yum -y install zabbix-agent

 

3.编辑zabbix_agent配置文件;

vim /etc/zabbix/zabbix_agentd.conf

将server 和serveragent更改为 zabbix服务器ip地址;

 

启动sysyemctl start zabbix-agent

 

防火墙开启相应端口:10050

 

1) 设置utf8字符集 my.cnf character_set_database = utf8 character_set_server = utf8

2) mysqldump -uroot -paminglinux --default-character-set=utf8 zabbix > zabbix.sql

vim zabbix.sql:1,$s/latin1/utf8/g

3) mysql -uroot -paminglinux --default-character-set=utf8 zabbix < zabbix.sql

解决图形中文乱码

vim /usr/share/zabbix/include/defines.inc.php #搜索fonts

字体路径:define('ZBX_FONTPATH',        realpath('fonts')); 字体名称:define('ZBX_GRAPH_FONT_NAME',       'graphfont');

拷贝windows:C:\Windows\Fonts\simsun.ttc

改名字为/usr/share/zabbix/fonts/graphfont.ttf

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程目标     全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统 课程简介         Zabbix是一个开源的企业级的监控解决方案。通过Zabbix可以监控IT基础设施的方方面面,包括硬件、操作系统、网络、虚拟层、中间件和各种业务应用系统。用Zabbix几乎可以监控你想监控的任意数据。              本课程从Zabbix介绍安装开始,一步步带你深入Zabbix,通过学习你会:         1、掌握Zabbix各个组件的配置和管理。         2、掌握不同监控项的类型和配置方法,根据监控需求灵活配置监控项。         3、掌握网络发现、低级发现和主动式agent自动注册,实现自动监控。         4、掌握模版、宏变量、触发器和告警通知的配置和高级的应用方法。         5、掌握图形、屏幕、拓扑图和仪表盘等数据可视的方法,利用大屏可以实时的展示监控数据。         6、掌握Zabbix系统自身的维护、备份、升级、排障以及性能优。         7、掌握Zabbix内部运行制和Zabbix使用技巧,让zabbix更好的帮助你实现监控目标。                  本课程中还包含很多操作演示,比如像创建主,创建监控项、触发器、图形、全局事件关联等,也介绍了微信和钉钉告警的配置方法。当你对Zabbix深入了解之后,面对层出不穷的新业务、新应用,你都能轻松自如的制定和提供相应的监控解决方案。 特别提示:官网的中文文档有些地方翻译的有问题,一定要以英文文档为准。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值