当前位置: 首页 > 文档资料 > 技术文档 Cookbook >

Zabbix

优质
小牛编辑
134浏览
2023-12-01

RHEL 7 上安装

1. 准备 yum 源
# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
# subscription-manager repos --enable="rhel-7-server-extras-rpms"
# subscription-manager repos --enable="rhel-7-server-optional-rpms"
Note参照 官方安装链接
2. 安装 Zabbix server, Zabbix proxy, Zabbix frontend
# yum install zabbix-server-mysql
# yum install zabbix-proxy-mysql
# yum install zabbix-web-mysql
3. 创建 Mysql 并数据导入
# yum groupinstall mariadb mariadb-client -y
# systemctl start mariadb
# systemctl enable mariadb

# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat';

MariaDB [(none)]> create database zabbixproxy character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbixproxy.* to zabbixproxy@localhost identified by 'redhat';

# zcat /usr/share/doc/zabbix-server-mysql-4.0.1/create.sql.gz | mysql -uzabbix -predhat zabbix
# zcat /usr/share/doc/zabbix-proxy-mysql-4.0.1/schema.sql.gz | mysql -uzabbixproxy -predhat zabbixproxy
4. 编辑 /etc/zabbix/zabbix_server.conf 和 /etc/zabbix/zabbix_proxy.conf,设定数据库连接参数
# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=redhat

# vim /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbixproxy
DBUser=zabbixproxy
DBPassword=redhat
5. 启动 Zabbix server
# systemctl start zabbix-server
# systemctl enable zabbix-server
6. 编辑 /etc/httpd/conf.d/zabbix.conf 配置时区
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
7. 重起 httpd
# systemctl restart httpd
8. 安装配置 Agent
# yum install zabbix-agent -y
# systemctl start zabbix-agent && systemctl enable zabbix-agent

# vim /etc/zabbix/zabbix_agentd.conf
Server=10.66.208.142
9. Java gateway 配置
# yum install zabbix-java-gateway
Note详细关于配置 Java gateway 参照 官方链接

10. 使用 http://your-server-IP/zabbix, 管理员用户 Admin/zabbix 登录,会定位到 setup 界面,根据提示进行设置。

zabbix setup.png

基本操作

添加用户

访问 AdministrationUsers,点击 Create user 开始添加用户。

添加被管理主机

访问 ConfigurationHosts,点击 Create host 开始添加被管理主机。

添加被管理条目

访问 ConfigurationHosts,在被管理主机列表中点击 Items,点击 Create item 开始添加被管理条目。

参照 https://www.zabbix.com/documentation/4.0/manual/config/items/itemtypes/zabbix_agent 获取 agent key。

最后更新:

类似资料

  • 认证(Authentication) 身份验证是大多数现有应用程序的重要组成部分。有许多不同的方法、策略和方法来处理用户授权。我们最终决定使用什幺取决于特定的应用程序要求,并且与它们的需求密切相关。 passport 是目前最流行的 node.js 认证库,为社区所熟知,并相继应用于许多生产应用中。将此工具与 Nest 框架集成起来非常简单。为了演示,我们将设置 passport-http-bea

  • 下面是一个 XML 技术的列表。 XHTML (可扩展 HTML) 更严格更纯净的基于 XML 的 HTML 版本。 XML DOM (XML 文档对象模型) 访问和操作 XML 的标准文档模型。 XSL (可扩展样式表语言) XSL 包含三个部分: XSLT (XSL 转换) - 把 XML 转换为其他格式,比如 HTML XSL-FO (XSL 格式化对象)- 用于格式化 XML 文档的语言

  • AJAX不能独立工作。 它与其他技术结合使用来创建交互式网页。 JavaScript 松散类型的脚本语言。 在页面中发生事件时调用JavaScript函数。 整个AJAX操作的胶水。 DOM 用于访问和操作结构化文档的API。 表示XML和HTML文档的结构。 CSS 允许将演示样式与内容明确分开,并可通过JavaScript以编程方式进行更改 XMLHttpRequest 与服务器执行异步交互的

  • 可能因为是线下面,再加上公司内部信息流通比较快,一天内的上下午就面完了! 我个人还是对公司的业务非常感兴趣的!所以提前看过好几篇公司业务相关的文章 面试官人很nice,我俩基本上是我一答他一回应,所以我在这里重点挑自己印象里答得不好的地方写写。 技术面 堆和栈的区别?堆是怎么样的数据结构? 数组和链表的具体区别呢?优缺点?存取效率? 原型链?可以先答概念,在用Object和Array来解释各个指向

  • 用例是黑盒测试的功能测试,用于根据系统的使用从系统的开始到结束识别测试用例。通过使用这种技术,测试团队创建了一个测试场景,可以从头到尾根据每个功能的功能运行整个软件。 在这种情况下,有一个测试人员代表用户逐个使用系统的功能。在这种情况下,有一个演员代表用户使用软件系统的功能。 这描述了软件应用程序的逐步功能,可以通过一个例子来理解,假设存在在线资金转移的软件应用程序。转账的各个步骤如下: 用户登录

  • 主要内容:动态分区的缺点,需要分页动态分区的缺点 动态分区的主要缺点是外部碎片。 尽管这可以通过压缩来消除,但正如我们前面所讨论的那样,压缩使得系统效率低下。 我们需要找一种替代机制,以更优化的方式加载分区中的进程。 让我们讨论一个称为分页的动态灵活机制。 需要分页 让我们考虑一个大小为2 MB的进程P1和分为三个分区的主内存。 在三个分区中,两个分区是每个大小为1 MB的空洞。 P1需要在主存中加载2 MB空间。 我们有两个1M