添加zabbix 源并安装配置. 添加源库:
1
| $rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
|
安装:
1 2
| $yum install zabbix-agent -y $chkconfig zabbix-agent on #添加开机启动
|
注意,如果网速过慢导致安装失败,请直接下载对应有agent包再安装,效果一样.
1 2
| $wget http://101.96.10.64/repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-agent-3.2.8-1.el6.x86_64.rpm $rpm -ivh zabbix-agent-3.2.8-1.el6.x86_64.rpm
|
配置zabbix_agentd.conf:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=172.16.3.152 #zabbix server ServerActive=172.16.3.152:10051 #zabbix server 主动提交监控数据时使用 Hostname=salt-master147 #zabbix-agent标识 可以是主机名一样 RefreshActiveChecks=60 #主动刷新提交数据失败间隔重新提交时间 BufferSize=1000 #缓存大小 MaxLinesPerSecond=200 #处理监控类型为log和eventlog日志时,agent每秒最大发送的行数.默认为100行 Timeout=30 #超时时间 UnsafeUserParameters=1 #允许所有字符的参数传递给用户定义的参数 Include=/etc/zabbix/zabbix_agentd.d/*.conf UserParameter=proc.mysql,ps -ef|grep /usr/sbin/mysqld|grep -v grep|wc -l UserParameter=mostcpu,ps -aux | sort -k4nr | head -1 | awk '{print $1,$3}' UserParameter=mostmem,ps -aux | sort -k4nr | head -1 | awk '{print $1,$4}' UserParameter=webcheck,curl -I -m 10 -o /dev/null -s -w %{http_code} www.dytyou.com #最后四行为自定义监控项
|
保存,重启zabbbix-agent:
1
| $service zabbix-agent restart
|