Zabbix监控

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix监控相关的知识,希望对你有一定的参考价值。

Zabbix监控
1)Zabbix是一个高度集成的监控解决方案
2)可以实现企业级的开源分布式监控
3)Zabbix通过C/S模式采集监控数据
4)Zabbix通过B/S模式实现Web管理

Zabbix监控搭建

1)安装软码包
#tar zxf zabbix-3.2.3.tar.gz
#cd zabbix-3.2.3
#./configure --prefix=/usr/local/zabbix \      默认路径/usr/local
>--enable-server --enable-agent >--with-mysql       根据数据库版本选择
失败的话,安装mariadb-devel
#make install
2)数据库授权及导入数据
#mysql -uroot -p123456
#grant all on zabbixdb.* to [email protected] identified by "123456";
#create database zabbixdb
#mysql -uroot -p123456 zabbixdb < /root/zabbix-3.2.3/database/3\2\1 依次导入
3)导入web网页内容
#cp -r /zabbix-3.2.3/frontends/php /var/www/html/zabbix
4)导入启动脚本
#cp /root/zabbix-3.2.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/
#sed -i ‘22s:/usr/local:&/zabbix: /etc/init.d/zabbix_server
5)打开网页进行zabbix配置
a)修改配置文件
#vim /etc/php/ini
b)安装软件包
#rpm -ivh --nodeps php-bcmath-5.4.45-13.el7.remi.x86_64.rpm
#rpm -ivh --nodeps php-mbstring-5.4.45-13.el7.remi.x86_64.rpm
#yum -y install php-gd
#yum -y install php-xml*
c)重启网页服务
systemctl restart httpd

用户名admin
密码zabbix

a)监控远端主机

配置被监控端
安装软件包
#tar zxf zabbix-3.2.3.tar.gz
#cd zabbix-3.2.3
#./configure --prefix=/usr/local/zabbix \      默认路径/usr/local
>--enable-agent #cp /root/zabbix-3.2.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/
#sed -i ‘22s:/usr/local:&/zabbix: /etc/init.d/zabbix_server
修改配置文件
91  Server=127.0.0.1, 192.168.4.25 添加监控服务器地址也可访问
132 ServerActive=192.168.4.25:10051   指定监控服务器地址及端口
#/etc/init.d/zabbix_agentd start
#netstat -lnptu | grep 10050

配置监控端
#/etc/init.d/zabbix_server start
#netstat -lnptu | grep 10051
1)监控远端主机(默认端口服务)
web页面配置
2)监控远端主机(服务端口自定义)
a)自定义模版
配置---> 新建模版名(添加)--->新建应用集--->新建监控项--->选择键值 net.tcp.port[192.168.4.17,8080]即可监听8080端口的服务是否运行

监控远端主机资源

自定义命令
[被监控端]
#vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/getuser.conf
UserParameter=[名称],命令
UserParameter=get_sum_user,wc -l /etc/passwd/ |awk ‘{print $1}‘
#/etc/initd./zabbix_agentd restart
#cd /usr/local/zabbix/bin
#./zabbix_get -s 127.0.0.1 -k get_sum_user   /验证

监控页面配置自定义命令
配置---> 新建模版名(添加)--->新建应用集--->新建监控项--->选择键值 [名称] 

监控报警

a)创建触发器(设置阀值) 配置--->触发器  动作
b)指定收件人 --->用户
c)指定邮件服务器  --->报警媒介类型

以上是关于Zabbix监控的主要内容,如果未能解决你的问题,请参考以下文章

zabbix使用zabbix_java_gateway 监控java应用进程

zabbix使用zabbix-java-gateway监控jvm/tomcat性能

日志文件报警监控脚本(可用于zabbix监控文件)测试中...

使用 zabbix 自动发现监控 MySQL

为主机添加zabbix监控

使用Zabbix+Grafana监控