1、安装zabbix-agent
yum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm
2、编辑agent端的/etc/zabbix/zabbix_agentd.conf文件修改如下内容:
Server=127.0.0.1
换成:
Server=Zabbix-Server-IP(你自己Server端的ip)
3、将tcp_status.sh文件放入/etc/zabbix/zabbix_agentd.d/目录下
tcp_status.sh内容如下:

tcp_status_fun(){
ss -ant | awk 'NR>1 {++s[$1]} END {for(k in s) print k,s[k]}' > /tmp/netstat.tmp
TCP_STAT_VALUE=$(grep "$1" /tmp/netstat.tmp | cut -d" " -f2)
if [ -z $TCP_STAT_VALUE ]
then
TCP_STAT_VALUE=
fi
echo $TCP_STAT_VALUE
}
tcp_status_fun $

4、将status.conf文件放入/etc/zabbix/zabbix_agentd.d/目录下
status.conf内容如下:

UserParameter=tcp_status[*],/etc/zabbix/zabbix_agentd.d/tcp_status.sh "$1"

5、赋予tcp_status.sh文件的执行权限:
chmod +x /etc/zabbix/zabbix_agentd.d/tcp_status.sh

6、启动zabbix-agentd服务
/etc/init.d/zabbix-agent start

7、添加tcp的监控模板

添加tcp_status监控的模板

8、添加Application

9、添加item(TCP的11个状态,其余是个在展示图中看一下)

10、将起个状态放到一个graph中

11、结果展示

最新文章

  1. c# Repeater中CommandArgument传多个参数
  2. 使用 nvm 管理不同版本的 node 与 npm
  3. 如何用虚拟机装SQL Server
  4. HDU-1018(简单数学)
  5. vs默认的app.config是哪个?
  6. HDOJ(HDU) 1678 Shopaholic
  7. maven的命令使用笔记
  8. Spring自学教程-注解的使用(三)
  9. python学习好文
  10. 通过邮箱发送html报表
  11. C 头文件、宏、编译问题
  12. asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'.
  13. vw 解决方案
  14. Web文件上传方法总结大全
  15. 使用idea+gradle建立SSM项目
  16. 微信小程序动画技巧
  17. XE6入门(二)项目中的文件
  18. Http请求中Content-Type和Accept讲解以及在Spring MVC中的应用
  19. localforage 对不同浏览器 使用不同的缓存策略 , 大大提高了性能 ,IndexedDB,WebSQL 和 localStorage 三种存储模式
  20. hadoop入门篇-hadoop下载安装教程(附图文步骤)

热门文章

  1. php常见的类库-文件操作类
  2. Codeforces Round #240 (Div. 1)B---Mashmokh and ACM(水dp)
  3. [ci]项目规划-后续
  4. Python归并排序(递归实现)
  5. 使用apxs安装apache模块
  6. linux/Documentation/kobject.txt
  7. discuz论坛模板文件目录
  8. iOS多线程(转)
  9. E - Leading and Trailing 求n^k得前三位数字以及后三位数字,保证一定至少存在六位。
  10. java 定时器