I don't know how others add dozen of hosts quickly, but for me, it's
- Add device, select the right host template.
- Go into each new host and hit 'create graph' link, select all graph and click create. Then repeat dozen times.
If I added a new graph to a host template, then I need to go into each host using that template, and do the create a graph all over again. I think there is some patch to speed it up, but I haven't been keeping up with it.
Then there is this thing with creating data input method's output fields. Once a while, we get a new input method with 39 output fields, adding them is quiet a pain. Although we don't do it often, but every time when I need to, I moan and whine...
So, I have created Super Add(sadd). Basically, it's a web UI for the cli/ commands add_graph.php and add_host.php.
Super add graphs = select the host(s), select the graph template(s) to add, hit create, and graph will be created.
Super add devices = type a list of host names, select host template, pick snmp string, and hit create. It assume a couple things such as "SNMP" for ping method, SNMP version 2, and couple other stuff. Please look at the code and make change to fit your own environment.
Super add data inputs = Quickly add data output fields for a given data input method. One output per line. Format can either be "name:friendly name" or just "name" in which friendly name is same as "name".
This thing is created with my own environment's requirement in mind and please use with caution. I am not responsible for its result. Suggestion and feature request is welcome. However, I would like to stress that this is created for our new guys who never touch Cacti before so they can add stuff to Cacti easily. If we start to add too many selection and drop down boxes, it might be more confusing to them.
Installation is the same as other plugin, just untar it to plugin directory, add it to your global.php and it should show up. It uses the same auth realm as create graph, so if you can create graph, the menu should show up. This is written for 0.8.7, didn't test it with older version.
thanks,
mark
Super Add plugin
Moderators: Developers, Moderators
Super Add plugin
- Attachments
-
- sadd.tar.gz
- sadd release 1
- (4.48 KiB) Downloaded 650 times
I get this problem with your original tgz also.kuma3 wrote:Thanks. I ran into a problem with your modification, it complainsBIGHard wrote:i did test it. great job!
although i did change it to allow selecting only hosts from a host template.
getHostsByTemplate function doesn't exist. Is that your own custom function?
Warning: include_once(/var/www/cacti/lib/api_automation_tools.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/cacti/plugins/sadd/sadd_devices.php on line 8
Warning: include_once() [function.include]: Failed opening '/var/www/cacti/lib/api_automation_tools.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/cacti/plugins/sadd/sadd_devices.php on line 8
Fatal error: Call to undefined function getHostTemplates() in /var/www/cacti/plugins/sadd/sadd_devices.php on line 21
frdrk,frdrk wrote:I get this problem with your original tgz also.kuma3 wrote:Thanks. I ran into a problem with your modification, it complainsBIGHard wrote:i did test it. great job!
although i did change it to allow selecting only hosts from a host template.
getHostsByTemplate function doesn't exist. Is that your own custom function?
Warning: include_once(/var/www/cacti/lib/api_automation_tools.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/cacti/plugins/sadd/sadd_devices.php on line 8
Warning: include_once() [function.include]: Failed opening '/var/www/cacti/lib/api_automation_tools.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/cacti/plugins/sadd/sadd_devices.php on line 8
Fatal error: Call to undefined function getHostTemplates() in /var/www/cacti/plugins/sadd/sadd_devices.php on line 21
The library such as api_automation_tools.php comes with cacti-0.8.7a.
mark
Error while adding devices with sadd
Hi, many thanx for your plugin.
My config is cactiEZ 0.4 with 0.87b
Global Plugin Settings (settings - v0.5)
Thresholds (thold - v0.4)
Device Monitoring (monitor - v0.8.2)
NetTools for Cacti (NetTools - v0.1.5)
Syslog Monitoring (syslog - v0.5.2)
Device Tracking (mactrack - v1.1)
RRD File Cleaner (RRD Cleaner - v0.36)
Update Checker (update - v0.4)
Host Info (hostinfo - v0.2)
Error Images (errorimage - v0.1)
Create Aggregate Graphs (aggregate - v0.66)
Documents (docs - v0.1)
PHP Network Managing (PHP Network Managing - v0.6)uptime
SuperLinks (superlinks - v0.72)
passw
Read-only Devices Tab (devices - v0.4)
memorize plugin for cacti (memorize - v0.2)
banner and instant messaging (banner - v0.2)
Device Status Monitoring (Status - v4)
Poller Performance Report (pollperf - v0.32)
SNMP-Tools (mySNMP - v0.1)
sadd
Cacti-ReportIt (reportit - v0.6.1)
when i am adding devices i get following error and its not adding devices:
Notice: Undefined index: id in /var/www/html/plugins/manage/setup.php on line 466
Notice: Undefined index: id in /var/www/html/plugins/manage/setup.php on line 469
You have an idea to fix this ?
Thanx for a answer
Bodo
My config is cactiEZ 0.4 with 0.87b
Global Plugin Settings (settings - v0.5)
Thresholds (thold - v0.4)
Device Monitoring (monitor - v0.8.2)
NetTools for Cacti (NetTools - v0.1.5)
Syslog Monitoring (syslog - v0.5.2)
Device Tracking (mactrack - v1.1)
RRD File Cleaner (RRD Cleaner - v0.36)
Update Checker (update - v0.4)
Host Info (hostinfo - v0.2)
Error Images (errorimage - v0.1)
Create Aggregate Graphs (aggregate - v0.66)
Documents (docs - v0.1)
PHP Network Managing (PHP Network Managing - v0.6)uptime
SuperLinks (superlinks - v0.72)
passw
Read-only Devices Tab (devices - v0.4)
memorize plugin for cacti (memorize - v0.2)
banner and instant messaging (banner - v0.2)
Device Status Monitoring (Status - v4)
Poller Performance Report (pollperf - v0.32)
SNMP-Tools (mySNMP - v0.1)
sadd
Cacti-ReportIt (reportit - v0.6.1)
when i am adding devices i get following error and its not adding devices:
Notice: Undefined index: id in /var/www/html/plugins/manage/setup.php on line 466
Notice: Undefined index: id in /var/www/html/plugins/manage/setup.php on line 469
You have an idea to fix this ?
Thanx for a answer
Bodo
Who is online
Users browsing this forum: No registered users and 1 guest