
Zabbix的简单安装配置说明
1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:
yum -y install mysql-devel libcurl-devel net-snmp-devel
2、添加用户:
groupadd zabbix
useradd zabbix -g zabbix
3、创建数据库,添加授权账号
create database zabbix character set utf8;
导入数据库
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schemasql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/imagessql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/datasql
怎样使用zabbix监控服务器的mysql数据库
进入 zabbix web 台Configuration-->Hosts groups-->点击Create host group-->选择template选项卡选择模板TemplateApp MySQLTempldate OS Linux点击update 即(032png)
进入zabbix web 台configuration-->hosts-->点击主机 name-->选择template选
项卡选择模板Template App MySQL点击左边Add按钮点击update按钮即(033png)
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能。
它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与 *** 作系统有关的内存,CPU等信息的收集。
1、Agent监控方式。
在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。
Agent监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集信息请求;在主动模式下,zabbix-agent收集监控信息并通过10050端口主动将数据传给zabbix-server所在服务器的10051端口。
2、Trapper监控方式。
Trapper监控方式使用zabbix-sender程序主动向zabbix-server发送数据。key的名称和发送的数据内容都可以灵活定义。发送的信息采用JSON格式,遵循zabbix-sender协议。可以自定义脚本利用zabbix-sender协议来zabbix-server发送信息。
3、SNMP监控方式。
SNMP包括进程管理和被管理设备两部分。作为一种国际通用的网络管理协议被广泛的应用于各种交换机,路由器等网络设备的管理上,而现在也越来越多被用于对服务器的监控上。
默认Zabbix配置文件会自动生成到/etc下面的,如果没有,就有可能默认安装到其他目录了,如/opt下面。
具体参考配置教程
1、zabbix server端的配置在进行源码安装zabbix时已经配置好了,具体要配置的参数如下:
ListenPort=10051
server服务的监听端口,默认是10051
DBHost=localhost 数据库IP地址
DBName=zabbix 数据库名称
DBUser=zabbix 数据库用户名
DBPassword=zabbix 数据库密码
DBPort=3306 数据库端口,默认是3306
ListenIP=127001,1921681010
zabbix server ip地址复制代码
vim /etc/zabbix/zabbix_serverconf
ListenPort=10051DBHost=localhost 数据库ip地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
ListenIP=127001,1921681010
zabbix server ip地址复制代码刚刚开始需要关注的是这些,后面再补充。
还有个:zabbix运行脚本存放路径,这个也在/etc/zabbix/zabbix_serverconf
配置文件里配置,默认地址是:AlertScriptsPath=${datadir}/zabbix/alertscripts
zabbix_agent 客户端配置,服务端在源码安装时已经进行了,批量部署的话不建议客户端使用源码安装,推荐使用rpm包安装,可以使用zabbix官方提供的rpm路径:
repozabbixcom/zabbix/30/修改Agent配置文件 zabbix agent的配置很简单,只需要修改zabbix agent配置文件中的Server、ServerActive和Hostname这三项即可。
其中Server、ServerActive是zabbix server服务器的IP地址,Hostname是被监控端的IP地址,如下:复制代码#
sed -i "s/Server\=127001/Server\=127001,19216830130/g" /etc/zabbix/zabbix_agentdconf
# sed -i "s/ServerActive\=127001/ServerActive\=19216830130:10051/g" /etc/zabbix/zabbix_agentdconf
# sed -i "s#tmp/zabbix_agentdlog#var/log/zabbix/zabbix_agentdlog#g" /etc/zabbix/zabbix_agentdconf
# sed -i "#UnsafeUserParameters=0#aUnsafeUserParameters=1\n" /etc/zabbix/zabbix_agentdconf
复制代码拷贝 Agent 启动脚本复制代码
# mkdir /var/log/zabbix
# chown zabbixzabbix /var/log/zabbix # cp misc/initd/fedora/core/zabbix_agentd /etc/initd/
# chmod 755/etc/initd/zabbix_agentd # sed -i "s#BASEDIR=/usr/local
#BASEDIR=/usr/#g" /etc/initd/zabbix_agentd
复制代码设置Agent开机启动
# chkconfig zabbix_agentd on
# servicezabbix_agentdstart在Server端使用以下命令测试是否能连接到Agent端:[root@localhost ~]# /usr/local/zabbix/bin/zabbix_get -s 192168217139 -p 10050 -k "systemuptime"17340
以上就是关于zabbix 配置DBHost为远程mysql数据库全部的内容,包括:zabbix 配置DBHost为远程mysql数据库、怎样使用zabbix监控服务器的mysql数据库、zabbix监控哪些东西等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)