/* snmpgetnext Binary Path */ $input["path_snmpgetnext"] = $settings["path"]["path_snmpgetnext"]; if ($config["cacti_server_os"] == "unix") { $which_snmpgetnext = find_best_path("snmpgetnext"); if (config_value_exists("path_snmpgetnext")) { $input["path_snmpgetnext"]["default"] = read_config_option("path_snmpgetnext"); }else if (!empty($which_snmpgetnext)) { $input["path_snmpgetnext"]["default"] = $which_snmpgetnext; }else{ $input["path_snmpgetnext"]["default"] = "/usr/local/bin/snmpgetnext"; } }elseif ($config["cacti_server_os"] == "win32") { $which_snmpgetnext = find_best_path("snmpgetnext.exe"); if (config_value_exists("path_snmpgetnext")) { $input["path_snmpgetnext"]["default"] = read_config_option("path_snmpgetnext"); }else if (!empty($which_snmpgetnext)) { $input["path_snmpgetnext"]["default"] = $which_snmpgetnext; }else{ $input["path_snmpgetnext"]["default"] = "c:/net-snmp/bin/snmpgetnext.exe"; } } /* log file path */ $input["path_cactilog"] = $settings["path"]["path_cactilog"]; $input["path_cactilog"]["description"] = "The path to your Cacti log file."; if (config_value_exists("path_cactilog")) { $input["path_cactilog"]["default"] = read_config_option("path_cactilog");
/* spine Binary Path */ $input["path_spine"] = $settings["path"]["path_spine"]; if (CACTI_SERVER_OS == "unix") { $which_spine = find_best_path("spine"); if (config_value_exists("path_spine")) { $input["path_spine"]["default"] = read_config_option("path_spine"); }else if (!empty($which_spine)) { $input["path_spine"]["default"] = $which_spine; }else{ $input["path_spine"]["default"] = "/usr/local/bin/spine"; } }elseif (CACTI_SERVER_OS == "win32") { $which_spine = find_best_path("spine.exe"); if (config_value_exists("path_spine")) { $input["path_spine"]["default"] = read_config_option("path_spine"); }else if (!empty($which_spine)) { $input["path_spine"]["default"] = $which_spine; }else{ $input["path_spine"]["default"] = "c:/spine/spine.exe"; } } /* SNMP Version */ if (CACTI_SERVER_OS == "unix") { $input["snmp_version"] = $settings["general"]["snmp_version"]; $input["snmp_version"]["default"] = "net-snmp"; }
$which_snmpwalk = find_best_path("snmpwalk"); if (!empty($which_snmpwalk)) { $input["path_snmpwalk"]["default"] = $which_snmpwalk; }elseif (read_config_option("path_snmpwalk") != "<DEFAULT>") { $input["path_snmpwalk"]["default"] = read_config_option("path_snmpwalk"); }else{ $input["path_snmpwalk"]["default"] = "/usr/local/bin/snmpwalk"; } } /* snmpget Binary Path */ if ($config["cacti_server_os"] == "unix") { $input["path_snmpget"] = $settings["path"]["path_snmpget"]; $which_snmpget = find_best_path("snmpget"); if (!empty($which_snmpget)) { $input["path_snmpget"]["default"] = $which_snmpget; }elseif (read_config_option("path_snmpget") != "<DEFAULT>") { $input["path_snmpget"]["default"] = read_config_option("path_snmpget"); }else{ $input["path_snmpget"]["default"] = "/usr/local/bin/snmpget"; } } /* log file path */ $input["path_cactilog"] = $settings["path"]["path_cactilog"]; $input["path_cactilog"]["description"] = "The path to your Cacti log file."; $input["path_cactilog"]["default"] = $config["base_path"] . "/log/cacti.log";
} /* snmptrap Binary Path */ $input["path_snmptrap"] = $settings["path"]["path_snmptrap"]; if ($config["cacti_server_os"] == "unix") { $which_snmptrap = find_best_path("snmptrap"); if (config_value_exists("path_snmptrap")) { $input["path_snmptrap"]["default"] = read_config_option("path_snmptrap"); } else { if (!empty($which_snmptrap)) { $input["path_snmptrap"]["default"] = $which_snmptrap; } else { $input["path_snmptrap"]["default"] = "/usr/local/bin/snmptrap"; } } } elseif ($config["cacti_server_os"] == "win32") { $which_snmptrap = find_best_path("snmptrap.exe"); if (config_value_exists("path_snmptrap")) { $input["path_snmptrap"]["default"] = read_config_option("path_snmptrap"); } else { if (!empty($which_snmptrap)) { $input["path_snmptrap"]["default"] = $which_snmptrap; } else { $input["path_snmptrap"]["default"] = "c:/net-snmp/bin/snmptrap.exe"; } } } /* log file path */ $input["path_cactilog"] = $settings["path"]["path_cactilog"]; $input["path_cactilog"]["description"] = "The path to your Cacti log file."; if (config_value_exists("path_cactilog")) { $input["path_cactilog"]["default"] = read_config_option("path_cactilog");