模板Git地址:https://github.com/dongwenpeng/zabbix
模板介紹
這是Zabbix一套Linux基礎監控模板,此模板提供:
1)CPU監控,包括:空閑時間、中斷時間、iowait時間、系統使用時間、用戶使用時間、每秒上下文切換次數、每秒中斷次數、負載等。
2)內存&Swap監控,包括:總共內存、合法內存、使用內存、使用內存百分比、swap空閑大小、swap空閑百分比。
3)系統進程監控,包括:當前進程總數、當前正在運行的進行。
4)磁盤容量監控,包括:總大小、已經使用的和未使用的、已使用百分比、空閑Inode百分比;使用自動發現。
5)磁盤狀態監控,包括:rrqm/s、wrqm/s、r/s、w/s、rsec/s、wsec/s、avgrq-sz、avgqu-sz、await、r_await w_await、svctm、%util,iostat命令獲取的值。
6)網卡接口監控,包括:網卡進出流量、Packages QPS、drop packages統計、errors packages統計等。
7)網絡連接監控,包括:tcp連接狀態(closewait、timewait、established、listen、finwait)等。
8)網絡Socket監控,包括:socket數量、tcp/udp mem、tcp_alloc等。
還包括系統本地時間、系統啟動時間、/etc/passwd和/etc/hosts文件檢測、主機名、最大打開文件數、系統信息等。
使用方法:
把Template_Linux_System_Base.xml文件導入到zabbix web界面中即可,另外需要在zabbix-agent端把zabbix_agentd.d
目錄中的幾個配置文件和scripts目錄放在/etc/zabbix/zabbix_agentd.d/目錄下,然后重啟zabbix-agent即可。
目錄結果如下
[root@localhost zabbix_agentd.d]# tree
.
├── scripts
│ ├── disk_discovery.py
│ ├── disk_status.sh
│ └── mem_percent.sh
├── userparameter_disk.conf
├── userparameter_memory.conf
├── userparameter_mysql.conf
└── userparameter_network_connect.conf
另外在此模板的基礎上還提供了Grafana圖形展示模板,json格式的,可直接導入Grafana使用,但是前提時Zabbix模板必須使用我上面提供的。
Grafana模板Git地址:https://github.com/dongwenpeng/grafana