问题一:
Q:问一下,agent监控MYSQL,如果MYSQL安装的时候是通过二进制安装的,安装路径及端口都变了,需要调那些参数来才能监控?
A:这个要看您通过什么方式监控的呢,如果是通过脚本的话,只要保证用户名和密码正确,用户能登陆即可。
Q:通过zabbix自带的模版。
A:方便截个图?
Q:==
A:看下监控项就行的,或者您告诉我您那边时怎么监控的,是需要在agent端配置什么嘛?
Q:
A:好的,您这边用的是zabbix客户端的方式, 那去agent那边
Q:agent要看什么?
A:agent那边有监控键值
Q:
A:看下配置文件
A:我这边一直没有用默认的数据库监控方式监控数据库,所以要看下配置文件
Q:要看那些配置文件?
A:zabbix-agent2.conf和zabbix-agent2.conf.d下面的文件
问题二:
Q:我已经安装了mysql-devel这个依赖包为啥编译的时候还报错configure: error: Not found mysqlclient library
A:您好,您是通过什么方式安装的MySQL,在编译zabbix时有没有指定 mysql-devel的路径呢?
Q:有的
Q:通过离线包的方式装的
A:编译参数发出来看看
Q: ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --enable-java --with-net-snmp --with-mysql --with-libcurl
A: ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --enable-java --with-net-snmp --with-mysql=MySQL的部署路径 --with-libcurl
Q:我试下老师
A:去掉/bin/mysql呢
Q:老师,现在出现这个问题了
A:去掉/bin/mysql呢
Q:去掉了是这样的e
A:--with-mysql=/usr/local/mysql/bin/mysql_config试试看
Q:好了! 谢谢老师
问题三:
Q:麻烦问一下,如何导出某一台主机的所有监控项?
A:您这个估计要写个SQL导出了
问题四:
Q:想要验证agent与server之间端口通不通,如果是在主动模式下,是从agent主机上telnet 10051 如果是被动模式下,是从server主机是telnet 10050是吗
A:是的
Q:zabbix agent开启主动模式以后被动模式还能用吗?
server端继续用被动模式的模板会不会报错?
A:可以
问题五:
这个监控项偶尔拿到unknow,从代理读snmp是正常的
A:您这是一台什么设备呢
Q:服务器,服务器风扇的监控,其他还有一样的服务器没有这个问题
A:您试一下取消使用大量请求
Q:好的,谢谢。
Q:主动模式,是客户端至代理,物理防火墙是开客户端至代理的10051,还是开代理至客户端的10050,还是任意一个都可以?
A:但是建议都开
Q:主动模式的模板中可能不止包含主动模式的监控项
A:server和serveractive都填写了代理的地址,我看物理防火墙走的是代理至客户端的10050
Q:这建议用哪个
A:server和serveractive都填写了代理的地址,我看物理防火墙走的是代理至客户端的10050 这个就是被动模式的了
Q:如果两个都填了,会怎么选择的?
A:不会怎么样呀
Q:主动和被动一起用?
A:是的,如果只有主动式的监控项,好像在4.0还是5.0的时候,zabbix是不会显示状态的
Q:好的,那就都开,那防火墙也要开了,谢谢
问题六:
Q:请问zabbix利用freetds 监控mssql 一直提示连不上数据源@广州-乐乐
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
A:您那边有装zabbixODBC
Q:安装了freetds unixODBC unixODBC-devel, tsql 测试可用 isql无法连接
A:您在启动或者是重启时可以看到状态的
Q: zabbix_server.log里?
A:是
Q:13283:20221102:162016.152 ODBC: YES,
有的,如果tsql测试可以,是不是代表freetds是没问题的?
A:你找下odbc.ini这个文件
Enable odbc extension module
oextension=odbc.so
[mssql1]
Driver = FreeTDS
Server = x.x.x.x
PORT = 1433
TDS_Version = auto
A:这些配置正确吗
Q:正确的,具体情况是这样的,第一次编译安装没有指定路径和启用的模块版本,然后编译安装了一次/usr/local/freetds/下
Q:unixODBC 2.3.1
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
这个是odbc的版本
A:应该是odbc.ini未更新
Q:odbc在/etc/和/usr/local/etc下我都放的有
A:你agent配置文件方便发出来看看不
Q:这个是在zabbix server端配置的
A:那看下server中的agent配置文件把
Q:看那一项呢?
问题七:
Q:请问监控200多台服务器,大概需要什么配置就可以了
A:200台的大致占比什么,多少操作系统的、多少网络设备、多少硬件服务器、还是说全部都是硬件服务器
如果是全硬件服务器的话8C16G500G就够用了,硬盘大小还和数据保留时间有关
Q:好的谢谢,还有部分的数据库。大概有80多套吧。这个配置也带的动吧。不考虑数据保留这一块。
A:够用的,如果没有网络设备是够用的
Q:谢谢
问题八:
grafana中报错500,怎么解决这个问题?
A:zabbix.conf
把这个调大试试
Q:是在zabbix服务器端调整吗?
我grafana和zabbix分开部署的
A:grafana那边
Q:找不到这个文件在哪里
A:您那边用的前端是nginx吗
zabbix那边能找到zabbix.conf吗?
Q:zabbix也找不到
错误信息