分类: LINUX
2010-03-24 16:27:20
cacti 本身没有带监控连接数的模板,需要配置snmp 的外部脚本,让cacti能获得到连接数据.
设置方法
环境ubuntu 9.04 三个网断分别是 网通,电信和本地.
我准备用三个图来,来显示三个网断,每个图,有mysql server 和nginx (web)的连接数
如果没有安装snmp 用以下命令
apt-get install snmp snmpd
snmp 设置
vi /etc/snmp/snmpd.conf
加入以下几行
com2sec cacti 192.168.1.0/24 password extend .1.3.6.1.4.1.2021.50 ct /usr/local/bin/conn2 ct extend .1.3.6.1.4.1.2021.51 nc /usr/local/bin/conn2 nc extend .1.3.6.1.4.1.2021.52 hk /usr/local/bin/conn2 hk
UCD-SNMP-MIB::ucdavis.50.1.0 = INTEGER: 1 UCD-SNMP-MIB::ucdavis.50.2.1.2.2.99.116 = STRING: "/usr/local/bin/conn2" UCD-SNMP-MIB::ucdavis.50.2.1.3.2.99.116 = STRING: "ct" UCD-SNMP-MIB::ucdavis.50.2.1.4.2.99.116 = "" UCD-SNMP-MIB::ucdavis.50.2.1.5.2.99.116 = INTEGER: 5 UCD-SNMP-MIB::ucdavis.50.2.1.6.2.99.116 = INTEGER: 1 UCD-SNMP-MIB::ucdavis.50.2.1.7.2.99.116 = INTEGER: 1 UCD-SNMP-MIB::ucdavis.50.2.1.20.2.99.116 = INTEGER: 4 UCD-SNMP-MIB::ucdavis.50.2.1.21.2.99.116 = INTEGER: 1 UCD-SNMP-MIB::ucdavis.50.3.1.1.2.99.116 = STRING: "44" UCD-SNMP-MIB::ucdavis.50.3.1.2.2.99.116 = STRING: "44 254" UCD-SNMP-MIB::ucdavis.50.3.1.3.2.99.116 = INTEGER: 2 UCD-SNMP-MIB::ucdavis.50.3.1.4.2.99.116 = INTEGER: 0 UCD-SNMP-MIB::ucdavis.50.4.1.2.2.99.116.1 = STRING: "44" UCD-SNMP-MIB::ucdavis.50.4.1.2.2.99.116.2 = STRING: "254"
ct link web, nc link web , nc link mysql, local link mysql, local link web
同上设置修改相映名称就可.
2 Graph Templates
设置绘图模板 console--->Graph Templates---> add
设置 电信绘图模板
templates name :server1 ct link
Graph Template title: servcer1 ct link
Graph Template Items -----> add
Data Source : ct link web - (ctweb)
color : 选一个颜色
Graph Item Type:AREA
Consolidation Function:AVERAGE
Text Format:ctweb:
Data Source : ct link web - (ctweb)
color : 无
Graph Item Type:GPRINT
Consolidation Function:LAST
Text Format:Current:
Data Source : ct link web - (ctweb)
color : 无
Graph Item Type:GPRINT
Consolidation Function:AVERAGE
Text Format:average:
Data Source : ct link web - (ctweb)
color : 无
Graph Item Type:GPRINT
Consolidation Function:MAX
Text Format:Maximum:
Data Source : ct link mysql - (ctmysql)
color : 选一个颜色
Graph Item Type:AREA
Consolidation Function:AVERAGE
Text Format:ctmysql:
Data Source : ct link mysql - (ctmysql)
color : 无
Graph Item Type:GPRINT
Consolidation Function:LAST
Text Format:Current:
Data Source : ct link mysql - (ctmysql)
color : 无
Graph Item Type:GPRINT
Consolidation Function:AVERAGE
Text Format:average:
Data Source : ct link mysql - (ctmysql)
color : 无
Graph Item Type:GPRINT
Consolidation Function:MAX
Text Format:Maximum:
save
网通 内网 的两个模板同上.
3.为主机添加绘图模板
3.1设置主机
console--->devices--->add
Description:server1
Hostname:192.168.1.10
Availability/Reachability Options
Downed Device Detection: snmp
NMP Version:version 2
SNMP Community:password 上面设置 com2sec cacti 192.168.1.0/24 password 最后的password
create/save
3.2加入绘图模板
New Graphs--->
hosts 选择server1 (192.168.1.10)
create 选择 server1 ct link
create/create
网通,内网同上.