CACTI命令行添加DEVICE/GRAPH/TREE
有时要加入大量的机器到 Cacti ,直接修改 Cacti 还是很复杂的。所以最好还是通过他本身提供的工具来实现。 Cacti 早就为我们想到过这个问题了。这些工具就在 cacti/cli 目录中。简单的记录一下使用的方法。
1. 增加主机配置
php add_device.php –description=cdn118 –ip=121.22.x.x –template=3 –version=2 –community=public
# description 是对主机的描述
例如:
php add_device.php –description=cdn118 –ip=121.22.x.x –template=3 –version=2 –community=public
2. 增加监控图模板和图的数据来源
对加入的主机加入图象的生成,这有二种数据需要添加,一种是监控图使用的模板,一种是这个图的数据从 snmp 之类那个信息取得。下面就分别来取操作这二步.
(1. 增加 cacti 的监控图使用的模板
php add_graphs.php –host-id=[] –graph-type=cg –graph-template-id=[]
php add_graphs.php –list-graph-templates # 查看存在的图象模板
php add_graphs.php –list-hosts # 查看存在的主机
例如:
php add_graphs.php –host-id=11 –graph-type=cg –graph-template-id=32
(2. 增加data query的信息
如果data query对应一个图有多个snmp字段要增加,执行多次
php add_graphs.php –host-id=[] –graph-type=ds –graph-template-id=[] –snmp-query-id=[] –snmp-query-type-id=[] –snmp-field=[s] –snmp-value=[s]
在这步很麻烦,需要使用下面这些东西来查 data query 的参数,需要执行下面一步一步查询要增加的data query需要哪些模版,字段和相关的信息
php add_graphs.php –list-snmp-queries
查询 snmp 的询问的类型,是指使用什么方法去查询远程的数据例如: 1 SNMP – 接口统计
php add_graphs.php –list-query-types –snmp-query-id=[]
询问的类型中对应的 type 是什么,简单来讲,就是根据协议(snmp-query-id),可以查到什么东西例如: 14 输入/输出 位(64位计数)
php add_graphs.php –list-snmp-fields –host-id=[] –snmp-query-id=[]
根据host-id和snmp-query-id 来查,这个是指,当使用这个 snmp 查这个信息是,有那些相关的信息,例如: ifName
php add_graphs.php –list-snmp-values –host-id=3 –snmp-query-id=1 –snmp-field=ifName
# 这个是指,查这个信息上的数据中还有那些指定的子字段的值。
例如:
php add_graphs.php –host-id=11 –graph-type=ds –graph-template-id=32 –snmp-query-id=1 –snmp-query-type-id=14 –snmp-field=ifName –snmp-value=eth0
3. 添加树状显示菜单
这个需要使用到 add_tree.php加到菜单中显示
注意这个地方可以添加二种类型,一种是树,一种是节点,如果给一台主机加进去,就是加入一节点
php add_tree.php –type=node –node-type=host –tree-id=[] –host-id=[]
上面的数据需要通过下面的信息来查询:
php add_graphs.php –list-hosts # 查看存在的主机
php -q add_tree.php –list-trees # 查看树的 ID
例如
php add_tree.php –type=node –node-type=host –tree-id=2 –host-id=5
原文链接:http://www.php-oa.com/2011/05/19/cacti-cli.html
CACTI命令行添加DEVICE/GRAPH/TREE的更多相关文章
- 在VS中向命令行添加参数的方法
在VS中向命令行添加参数的方法 在VS中向命令行添加参数,即向main()函数传递参数的方法: 右键单击要 添加参数的工程-->属性-->配置属性-->调试,在右侧“命令参数”栏输入 ...
- Windows:将cmd命令行添加到右键中方法
win10中将命令行cmd添加到右键的方法 Windows cmd 右键 win10 命令行 最近在学python,所以会用到很多库文件,但是有的库文件需要下载whl文件再通过cmd进行安装,所以每次 ...
- CMake命令行添加编译参数
CMake命令行添加编译参数 学习自 coroserver 例程: https://github.com/windoze/coroserver coroserver 是一个应用 Boost.Asio ...
- msys2 命令行添加镜像地址
sed -i "1iServer = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686" /etc/pacman.d/mi ...
- 【VS工程设置】 编译动态库,命令行添加参数,不使用预编译头,指定该项目链接 哪种 运行库
编译动态库 注意: 动态库: [目标文件扩展] => .dll + [配置类型] => 动态库(.dll) 静态库: [目标文件扩展] => .lib + [ 配置类型]=> ...
- 命令行添加subl命令
添加了此命令后可以使用subl加文件或路径,就能通过命令行使用sublime text打开相应的文件或目录. 这里我的是MacOS,windows系统换路径就好. 第一步 sudo ln -s /Ap ...
- ubuntu命令行添加拥有管理员权限新用户
最近买了个服务器,只有一个root用户,天天登录挺不方便的,所以想要新建用户;之前在本地都是用界面话新建的用户,这次记录一下学习命令行新建用户的过程: 第一步 : # sudo adduser zhq ...
- vista忘记用户名密码的修改方法(使用PE进入系统,用cmd.exe冒充虚拟键盘,然后就可以mmc组策略,或者命令行添加用户并提升权限)
1. 准备Windows Vista安装光盘,进入BIOS将光驱设为第一启动,在出现的安装界面依次单击"修复计算机","命令提示符". 2.输入以下命令: co ...
- CactiEZ命令行添加主机监控参考
1.添加主机 php -q add_device.php --description= --community="public" 查询主机模板: php -q add_device ...
随机推荐
- python类内init外声明的属性与init内声明的对象属性的访问和操作区别
python类内init外声明的属性与init内声明的对象属性的访问和操作区别(面试题) 1.在ipython中输入以下代码,其输出会是什么? In [1]: class ClassOut: ...: ...
- Java NIO.2 —— 文件或目录拷贝操作
拷贝整个文件树是可以递归每个目录和文件调用 Files.copy()方法.在使用的时候有一下注意事项. 在往目录拷贝文件之前,首先要保证目录已经存在.拷贝源目录(不论是否为空)都会生成目标目录.整个任 ...
- source insight 相对路径新建工程
在创建source insight工程时,最好用“相对路径”,并“将si的工程文件,保存到源码包里”! 这样一来,等以后,将源码包放置于硬盘上其他位置,或分发给其他人,或改了源码包的名称,si工程仍然 ...
- jsp学习小记
- 【转载】使用 Google Guava 美化你的 Java 代码
转载地址: https://blog.csdn.net/wisgood/article/details/13297535 原文地址:https://my.oschina.net/leejun2005/ ...
- 百度地图 隐藏百度地图Logo
/* 隐藏百度Logo */ .BMap_cpyCtrl, .anchorBL {display: none; }
- Hadoop Map/Reduce 示例程序WordCount
#进入hadoop安装目录 cd /usr/local/hadoop #创建示例文件:input #在里面输入以下内容: #Hello world, Bye world! vim input #在hd ...
- cnetos7最小化安装ifconfig命令找不到怎么办
我们在安装完centos7最小化系统安装完成后,执行ifconfig命令会报命令未找到.实际上在centos7上,使用“ip addr”和“ip link”命令来查找网卡详情.ifconfig命令已经 ...
- 给Elasticsearch 5.2.2 设置用户权限 how to setting security for elasticsearch on windows
1. download the plugin of elasticsearch: 下载 readonlyrest-1.14.0_es5.2.2.zip 2. install readonlyrest ...
- LeetCode OJ 之 Maximal Square (最大的正方形)
题目: Given a 2D binary matrix filled with 0's and 1's, find the largest square containing all 1's and ...