千家信息网

zabbix监控客户端安装

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,添加zabbix用户 zabbix客户端程序会以该用户的身份启动 shell> groupadd zabbix shell> useradd -r -g zabbix zabbix za
千家信息网最后更新 2024年09月21日zabbix监控客户端安装

添加zabbix用户

zabbix客户端程序会以该用户的身份启动 shell> groupadd zabbix shell> useradd -r -g zabbix zabbix

zabbix 编译安装

解压zabbix安装包 shell> tar zxvf zabbix-2.4.5.tar.gz shell> cd zabbix-2.4.5/ 编译安装zabbix shell> ./configure --prefix=/usr/local/zabbix_agent --enable-agent shell> make && make install shell> ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ shell> ln -s /usr/local/zabbix/bin/* /usr/local/bin/

zabbix 配置

添加zabbix server端口 shell> grep zabbix /etc/services zabbix-agent 10050/tcp # Zabbix Agent zabbix-agent 10050/udp # Zabbix Agent zabbix-trapper 10051/tcp # Zabbix Trapper zabbix-trapper 10051/udp # Zabbix Trapper shell> vi /usr/local/zabbix_agent/etc/zabbix_agentd.conf ============================================================== Server=192.168.56.210 ServerActive=192.168.56.211:10051 DebugLevel=2 Include=/usr/local/etc/zabbix_agentd.conf.d/ UnsafeUserParameters=1 #允许自定义脚本 ==============================================================

启动zabbix客户端

添加zabbix到开机启动脚本并修改 shell> cp misc/init.d/fedora/zabbix_agentd /etc/init.d/ shell> /etc/init.d/zabbix_agentd start Starting zabbix_agentd: [确定] zabbix服务器端执行 shell> zabbix_get -s192.168.56.211 -p10050 -k"system.uptime" 8748

添加自定义监控

1、在配置文件里面添加如下监控项:

UserParameter=mysql.status[*],mysql -u$1 -p$2 -e 'show global status' | grep Com_select | awk '{printf $$2}' 注意$$表示原shell含义

2、重新启动 zabbix_agentd服务

3、zabbix服务器端check服务

/usr/local/zabbix/bin/zabbix_get -s 192.168.56.211 -k mysql.status['zabbix','123@qwe'] 116611

服务器web配置Item

Hosts --> items --> Create item
Name : mysql.status
Type :Zabbix agent
Key : mysql.status['zabbix','123@qwe']
其他根据需要做修改,保存

配置graph

Hosts --> graph --> Create graph
Name : mysql.status
Items: 选择刚配置的Item

其他根据需要做修改,保存

此时zabbix就可以生成出界面了

整理自网络

Svoid
2015-07-02

0