


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#!/bin/bashPHP=/usr/bin/phpDEVICE=/var/www/html/cacti/cli/add_device.phpGRAPHS=/var/www/html/cacti/cli/add_graphs.phpTREE=/var/www/html/cacti/cli/add_tree.php# 设置文件所在的路径$PHP $TREE -type=tree -name=PDD-Interface-Traffic# 创建一个名为 PDD-Interface-Traffic 的图像树(用于添加设备的流量图)$PHP $TREE -type=tree -name=PDD-Interface-Unicast Packets# 创建一个名为 PDD-Interface-Unicast Packets 的图像树(用于添加设备的数据包图)$PHP $TREE -list-trees# 显示图像树列表,名字对应的 ID (根据 ID 操作)read -p Select Interface - Traffic (bytes/sec) Tree ID: TREE_Traffic_ID# 设备的流量图图像 添加到想要放置的 流量图图像树read -p Select Interface - Unicast Packets Tree ID: TREE_Pack_ID# 设备的数据包图像 添加到想要放置的 数据包图像树for IP in $(cat ./IP)do# 一行一个 IP 写在 IP 这个文件里,用 for 循环一个一个操作(添加到设备 - 为此设备生成图像 - 再把该图像添加到对应图像树)$PHP $DEVICE -description=$IP -ip=$IP -template=3 -avail=snmp -version=2 -community=public# 创建设备(Devices)# -description= 设备描述# -ip= 设备 IP 地址# -template= 执行 # php add_device.php -list-host-templates 查询选择# -avail 检查设备是否存活的方式# -version= 选择 SNMP 版本# -community= 通讯密码,要与被监控设备的 SNMP 密码一致HOST_ID=$($PHP $GRAPHS -list-hosts | grep $IP | awk print $1)# 获取 $IP 对应 的 HOST_ID 的值,执行 # php add_graphs.php -list-hosts 查询#$PHP $TREE -list-graphs -host-id=$HOST_ID | grep eth$PHP $GRAPHS -list-snmp-values -host-id=$HOST_ID -snmp-field=ifDescr# 测试添加是设备是否取到数据,本监控机要保证和被监控端的 SNMP 程序通讯正常case $? in 0) # 如果一切正常则继续执行$PHP $GRAPHS -graph-type=ds -graph-template-id=25 -host-id=$HOST_ID -snmp-query-id=1 -snmp-query-type-id=9 -snmp-field=ifDescr -snmp-value=eth0# 创建 $IP 的流量图(Graphs)# -graph-type= 图像类型# -graph-template-id= 执行 # php add_graphs.php -list-graph-templates 查询选择# -host-id= 设备对应的 ID ,执行 # php add_graphs.php -list-hosts 查询# -snmp-query-id= 执行 # php add_graphs.php -list-snmp-queries 查询选择# -snmp-query-type-id= 执行 # php add_graphs.php -list-query-types -snmp-query-id=1 查询选择(-snmp-query-id= 选择上步选定的值)# -snmp-field= 设备的网卡被识别的区域、类型,执行 # php add_graphs.php -list-snmp-fields -host-id=10(设备对应的 ID 值)查询选择。# -snmp-value= 选择侦听的网卡,可执行 # php add_graphs.php -list-snmp-values -host-id=10 -snmp-field=ifDescr 查询选择$PHP $GRAPHS -graph-type=ds -graph-template-id=23 -host-id=$HOST_ID -snmp-query-id=1 -snmp-query-type-id=4 -snmp-field=ifDescr -snmp-value=eth0# 创建 $IP 的数据包图GRAPH_Traffic_ID=$($PHP $TREE -list-graphs -host-id=$HOST_ID | grep $IP - Traffic | awk print $1)# 获取 $GRAPH_Traffic_ID 的值,执行 # php add_tree.php -list-graphs -host-id=10(设备对应的 ID 值)查询选择$PHP $TREE -type=node -node-type=graph -tree-id=$TREE_Traffic_ID -graph-id=$GRAPH_Traffic_ID# 添加 $IP 的流量图到 流量图像树# -type= 设置类型,( tree 或 node )# -node-type= 设置类型,( header 或 host 或 graph )# -tree-id= 要添加到的流量图像树的 ID(脚本开头变量 TREE_Traffic_ID 选择)# -graph-id= 设备流量图对应的 ID 值。GRAPH_Pack_ID=$($PHP $TREE -list-graphs -host-id=$HOST_ID | grep $IP - Unicast Packets | awk print $1)# 获取 $GRAPH_Pack_ID 的值,执行 # php add_tree.php -list-graphs -host-id=10(设备对应的 ID 值)查询选择$PHP $TREE -type=node -node-type=graph -tree-id=$TREE_Pack_ID -graph-id=$GRAPH_Pack_ID# 添加 $IP 的数据包图到 数据包树# -type= 设置类型,( tree 或 node )# -node-type= 设置类型,( header 或 host 或 graph )# -tree-id= 要添加到的流量图像树的 ID(脚本开头变量 TREE_Pack_ID 选择)# -graph-id= 设备数据包图像对应的 ID 值 ; 1) echo No DATA Sources # 如果失败,请检查网络,防火墙等 ; *) echo $? # 返回其她值了么 ;esac# 结束 CASE 判断echo END of $IP# 提示循环的一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚子女抚养费及父母共同财产分割及子女教育协议
- 离婚协议中未涉及财产分割的详细约定
- 离婚协议中房产分割、车辆处理与共同债务的全文指南
- 燃气工程交接验收方案
- 个人房产租赁贷款合同范本:房产租赁项目借款协议
- 离婚协议违约金及共同债务承担与子女抚养合同
- 供水厂污泥处理与资源化利用方案
- 兴义校园安全教育活动
- 夫妻离婚协议流程辅导与财产分割、子女抚养合同
- 电竞战队冠名赞助协议范本
- 传音控股在线测评题
- 2006WHO儿童身高体重参考值及评价标准
- (新版)初级磨工职业鉴定考试题库(含答案)
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- JCT 2387-2024《改性聚苯乙烯泡沫复合装饰制品》
- 发电厂发电机原理与结构
- 人才服务可行性方案
- (高清版)DZT 0004-2015 重力调查技术规范(150 000)
- 打扫卫生的社会实践报告
- 小学《道德与法治课程标准2022版》测试题
- 市政污水管道施工组织设计
评论
0/150
提交评论