Linux搭建Zabbix监控服务

一、服务端部署

# 安装扩展源,再安装服务依赖包
[[email protected] ~]# yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
# 安装zabbix数据包
[[email protected] ~]# yum install -y  zabbix22 zabbix22-agent zabbix22-server  zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel
# 分别启动一下服务
[[email protected] ~]# /etc/init.d/zabbix-server start
Starting Zabbix server:                                    [确定]
[[email protected] ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent:                                     [确定]
[[email protected] ~]# /etc/init.d/httpd start
正在启动 httpd:                                           [确定]

# mysql配置修改字符集
[[email protected] ~]# vim /etc/my.cnf
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
[[email protected] ~]# /etc/init.d/mysqld start
正在启动 mysqld:                                          [确定]
# 创建数据库,导入数据
[[email protected] ~]# mysql -uroot -e "create database zabbix"
[[email protected] ~]# mysql -uroot -e "grant all on zabbix.* to ‘root‘@‘localhost‘ identified by ‘zabbix‘"
[[email protected] ~]# mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
Enter password:
[[email protected] ~]# mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
Enter password:
[root[email protected] ~]# mysql -uroot -p --default-character-set=utf8  zabbix < /usr/share/zabbix-mysql/data.sql
Enter password:

通过浏览器访问,进入zabbix安装首页,点击下一步

这里出现了一些fail选项,我们需要对主机的php配置进行调试

[[email protected] ~]# vim /etc/php.ini

post_max_size = 8M    修改为      post_max_size = 16M
max_execution_time = 30     修改为      max_execution_time = 300
max_input_time = 60    修改为     max_input_time = 300
;date.timezone =      修改为     date.timezone = ‘Asia/Chongqing‘

[[email protected] ~]# /etc/init.d/httpd restart
停止 httpd:                                               [确定]
正在启动 httpd:                                           [确定]

点击retry,全部OK了,点击next

进行数据库信息配置

点击Test connection ,测试OK,点击下一步

输入主机IP地址和端口号(默认值),安装的名字(可选),点击next

最后信息确认,点击next

安装完成,点击finish

安装完成,进入登陆界面,默认账户admin,密码zabbix

第一次登陆完毕之后,会提示警告,我们需要进行修改

# 修改zabbix服务器主配置
[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf

DBUser=root
DBPassword=zabbix

[[email protected] ~]# /etc/init.d/zabbix-server start
Starting Zabbix server:                                    [确定]

再看zabbix主界面,我们发现没有错误了



二、如何添加主机,去监控主机

# 在被监控的主机上安装和配置zabbix客户端
[[email protected] ~]# yum install -y zabbix22-agent
[[email protected] ~]# vim /etc/zabbix_agentd.conf
# 配置监控服务器的IP地址
Server=192.168.1.134
# 启动客户端服务
[[email protected] ~]# /etc/init.d/zabbix-agentd start
Starting Zabbix agent:                                     [确定]

一、添加主机名和主机地址,点击save

二、保存完毕,主机中就增加了一个刚才添加的主机

三、添加主机模板

点击Templates,在Link new templates中输入linux关键词,显示相关模板列表,选择Template OS Linux,再点击save

时间: 2024-10-11 12:09:20

Linux搭建Zabbix监控服务的相关文章

Linux中zabbix监控服务设置邮箱通知

环境说明: 环境 IP 服务器端 192.168.209.12 客户端 192.168.209.13 实验条件:zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,zabbix监控运行正常. 实现目的:zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动发送报警邮件到指定的邮箱. 在服务端操作 1.安装邮件发送工具mailx [[email protected] ~]# yum -y install mailx 2.配置mail [[email pro

Linux系统搭建zabbix监控系统实例讲解

第一步,配置本地yum仓库,如下 1,挂载,挂载光驱到/mnt mount /dev/cdrom /mnt2,创建目录 mkdir -p /repo/cos7dvd3,然后使用命令创建yum仓库文件,注意指定正确的软件源位置yum-config-manager --add-repo file:///repo/cos7dvd/4,使用 yum repolist命令检测刚创建的yum软件仓库是否正常.5,使用yum clean all 清空缓存(非必要步骤,在yum更新时使用)6,使用vim编辑器给

LAMP架构中部署Zabbix监控服务

Zabbix监控服务 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.zabbix由2部分构成,zabbix server与可选组件zabbix agent.zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Sola

Linux搭建Postfix邮件服务

Postfix为何物,详见:http://zh.wikipedia.org/wiki/Postfix 0.关于Postfix postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹.现在目前非常多的主流邮件服务其实都在采用postfix. 当我们需要一个轻量级的的邮件服务器是,postfix不失为一种选择. 1. postfix是免费的: postfix想要作用的范围是广大的Internet用户,试图影响大多数的Interne

linux 下搭建zabbix 监控

一.什么是zabbix 1.zabbix的简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. 能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix 由2部分构成,zabbix server 与可选组件zabbix agent. zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可

LAMP 搭建zabbix监控Oracle 数据库 for Linux

准备环境介绍 文档简介想要实现的功能为在zabbix服务器端再增加orabbix插件以此访问oracle数据库进行监控操作. 环境介绍CentOS 7 zabbix 2.4.2 . yum介绍因公司电脑无法访问外网则进行了本地yum源的配置. 可自行根据php-common下载相应的rpm包或者去我的网盘瞅瞅有木有大家需要的地址如下链接http://pan.baidu.com/s/1skGbrat 密码n9p3 实施过程介绍1.首先是LAMP的搭建其中Linux环境搭建此处不多介绍MySQL数据

linux 下zabbix 监控简单配置

一.搭建环境介绍 hostname IP zabbix版本 系统版本 服务端 webserver 192.168.1.20 zabbix2.2 CentOS 6.6 客户端 hpf-linux 192.168.1.110 zabbix2.2 CentOS 6.6 二.zabbix的常用配置 1.更改浏览器下zabbix的显示语言 由于默认的浏览器下zabbix是英文,我们可以更改zabbix为中文:点击右上角的profile-->在language栏选择中文-->点击save保存: 查看zab

SuSE系统之部署Zabbix监控服务

迫于上级剥削压榨无奈部署此程序,最后还是对SuSE说FUCK YOU !!! Zabbix3.4.8监控部署Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. ??? 今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控移动理赔项目组涉及的所有生产服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大.??? 首先,我们先来介绍下Z

搭建zabbix监控系统

搭建自动化服务平台---zabbix监控平台 准备环境 准备一台Linux主机(CentOS 7举例) 已经安装好LAMP平台 关闭防火墙及SELinux 设置IP地址 设置好yum源 linux指令中的个别符号会与博客的文本编辑语言产生冲突,我会用空格隔开方便阅读 具体的以实际语法为准 实验开始 准备zabbix平台环境 服务器地址设置 更改主机名 [[email protected] ~] hostnamectl set-hostname zabbix-server //设置主机名 配置IP