Zabbix常用操作方法

常用操作方法及问题如下,对应标题查找相应序号解决方法

  1. 批量部署zabbxi_agentd客户端
  2. 手动添加监控和触发器
  3. 手动关闭告警方式
  4. 添加url地址监控或者关闭url监控
  5. 图形不显示或者数据缺失
  6. 待更新 

---------------------------------------------------------------------------------------1--------------------------------------------

部署脚本如下,通过ansible或者saltstack分发到客户端执行,即可启动客户端,如失败查看相应日志

日志文件在/tmp/目录

#!/bin/bash

source /etc/profile

 

groupadd zabbix -g 201

useradd -g zabbix -u 201 -m zabbix

mkdir /usr/local/zabbix

tar xf /home/cloud-user/zabbix_agents_3.2.0.linux2_6_23.amd64.tar.gz  -C /usr/local/zabbix

chown -R zabbix.zabbix /usr/local/zabbix

 

IPPADDR=`ifconfig |grep -oP '(?<=inet )[\d\.]+'|grep -v 127.0.0.1`

cat > /usr/local/zabbix/conf/zabbix_agentd.conf  <

LogFile=/tmp/zabbix_agentd.log

Server=10.119.171.56(此处对应修改)

ServerActive=10.119.171.56(此处对应修改)

Hostname=$IPPADDR

HostMetadataItem=system.uname

Include=/usr/local/zabbix/conf/zabbix_agentd/*.conf

EOF

ln -sf /usr/local/zabbix/conf/zabbix_agentd.conf /usr/local/etc/zabbix_agentd.conf

mkdir /usr/local/zabbix/scripts

 

# configure autostart

if [ `grep /usr/local/zabbix/sbin/zabbix_agentd /etc/rc.local|wc -l` -eq 0 ];then

echo '/usr/local/zabbix/sbin/zabbix_agentd' >> /etc/rc.local

fi

chmod +x /etc/rc.d/rc.local

 

#start zabbix_agentd

/usr/local/zabbix/sbin/zabbix_agentd

sleep 3

---------------------------------------------------------------------------------------1--------------------------------------------

---------------------------------------------------------------------------------------2--------------------------------------------

手动添加监控主机,确保zabbix_agentd已正常运行,图示以添加(192.168.140.16)为例

  • server端添加监控机器

Zabbix常用操作方法_第1张图片

  • 绑定监控模板

Zabbix常用操作方法_第2张图片

  • 操作完成后等待数据通信即可看到添加成功,如失败查看相应日志,检查配置

Zabbix常用操作方法_第3张图片

  • 添加自定义监控和触发器

被监控端添加自定义parameter,此处以java进程为例

cat /usr/local/zabbix/conf/zabbix_agentd/userparameter_java.conf        

UserParameter=java_process,ps -ef|grep java |grep -v grep|wc -l

然后面板添加相应键值

Zabbix常用操作方法_第4张图片

 

  • 创建触发器

Zabbix常用操作方法_第5张图片

这样触发器即创建成功,会监控java进程是否挂掉

---------------------------------------------------------------------------------------2--------------------------------------------

---------------------------------------------------------------------------------------3--------------------------------------------

#短信网关访问地址

Zabbix常用操作方法_第6张图片

URL 是监控应用状态的,不需要可关闭

URL_Other 是监控其余各主机基础监控

---------------------------------------------------------------------------------------3--------------------------------------------

---------------------------------------------------------------------------------------4--------------------------------------------

添加url监控需要在各代理主机添加路径(/usr/local/zabbix/scripts/web.txt),zabbix server会自动添加进http_status应用集

Zabbix常用操作方法_第7张图片Zabbix常用操作方法_第8张图片

 

---------------------------------------------------------------------------------------4--------------------------------------------

---------------------------------------------------------------------------------------5--------------------------------------------

图形不显示或缺失请检查crontab 任务是否执行

执行的过期数据清理的存储计划

1 2 */7 * * echo $(date "+%Y-%m-%d %H:%M:%S") >>/tmp/crontab.log && /usr/local/mysql/bin/mysql -uzabbix -pzabbix zabbix -e "CALL partition_maintenance_all('zabbix');" 2>&1 >/dev/null  >>/tmp/crontab.log

---------------------------------------------------------------------------------------5--------------------------------------------

你可能感兴趣的:(zabbix)