zabbix zatree centos7安装zabbix-agent

https://github.com/Emersonxuelinux/zatree-3.0-/tree/master/zabbix-3.0.x


 /bin/sh /config/ds.sh /tmp/zabbix_agentd.pid sudo -u zabbix /usr/local/sbin/zabbix_agentd -f -c /usr/local/etc/zabbix_agentd.conf

发送

  yum install tar


cd //opt/working_dir/zatree/zabbix-3.0.x

docker cp  zatree.tar.gz  dockercomposer_zabbix-server_1:/tmp
 docker cp  start.sh  dockercomposer_zabbix-server_1:/tmp

 docker exec -it  dockercomposer_zabbix-server_1 /bin/bash


/usr/local/src/zabbix/frontends/php


zabbix-java-gateway    https://blog.csdn.net/wych1981/article/details/46647451

jmx---

https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/jmx_monitoring

https://www.zabbix.com/documentation/


[Loaded team.javis.framework.api.response.RestAPIResponseBuilder from file:/www/unipus/sendMessage.jar]
[Loaded org.json.JSONException from file:/www/unipus/sendMessage.jar]
[Loaded org.json.JSONArray from file:/www/unipus/sendMessage.jar]
[Loaded org.json.JSONObject$Null from file:/www/unipus/sendMessage.jar]
send sms error... 发送信息错误



 zabbix-java/java -server -classpath lib:lib/android-json-4.3_r3.1.jar:lib/logback-classic-0.9.27.jar:

agent-active:
http://www.bkjia.com/Linux/1048156.html
https://www.linuxidc.com/Linux/2015-08/121799.htm

手工安装法

关闭SELinux

sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
setenforce 0
  • 1
  • 2

防火墙设置,允许zabbix-agent的10050端口通过

firewall-cmd --permanent --add-port=10050/tcp firewall-cmd --reload
  • 1
  • 2
  • 当然。你也可以关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
  • 1
  • 2

安装zabbix 软件源

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  • 1

安装zabbix-agent

yum install zabbix-sender zabbix-agent zabbix-get
  • 1

这里如果报错建议多试几次,可能是网络不好或者rp太差,亲测是可以用的。

在 /etc/zabbix/zabbix_agentd.conf 中更改:

Server=<zbx-server的ip>
ServerActive=<zbx-server的ip>
Hostname=<本机的名字>
  • 1
  • 2
  • 3

设置启动和开机项

systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service
  • 1
  • 2

自动安装、批量安装

使用ansible进行操作,ansible相关请见笔者博文。代码地址https://github.com/lyjason/ansible/tree/master/zabbix



UserParameter=redis.stats[*],/usr/bin/redis-cli -h mycache1-001.w95akh.0001.cnn1.cache.amazonaws.com.cn -p 6379 info|grep $1|cut -d : -f2
UserParameter=u3_site_status_web01,/usr/local/zabbix/bin/u3_site_status_web.sh
UserParameter=u3_sch_status_web01,/usr/local/zabbix/bin/u3_sch_status_web.sh
UserParameter=uexercise_status_web01,/usr/local/zabbix/bin/uexercise_status_web.sh


more /usr/local/zabbix/bin/u3_sch_status_web.sh
#!/bin/bash
codestatus=`curl -I -m 10 -o /dev/null -s -w %{http_code} http://10.0.0.124:8081/admin/api/v1/server/checkServer`
echo "${codestatus}"

猜你喜欢

转载自www.cnblogs.com/SZLLQ2000/p/9453142.html