#author("2025-04-15T09:36:21+00:00","default:iseki","iseki") #author("2025-04-15T09:36:42+00:00","default:iseki","iseki") * sl_info [#m5c8d9be] [[日本語はこちら>sl_info]]~ ** Outline [#uf52edaf] - ''sl_info'' is an Information Server for Second Life and is used with ''[[sl_relay>sl_relay (E)]]''. - ''sl_info'' collects information on users (avatars) and SIMs through ''[[sl_relay>sl_relay (E)]]''. - The accessibility of specific SIMs through ''[[sl_relay>sl_relay (E)]]'' is controlled based on collected information (avatar identity, viewer ip address and SIM name) and referenced to information kept in a white list. ''sl_info'' uses this information to inform ''[[sl_relay>sl_relay (E)]]'' if access is permitted. - ''sl_info'' is part of ''[[sl_proxy>sl_proxy (E)]]''. - Current version is ''1.1.0'' (28 Step. '11) *** Function Outline [#gd1c99c9] +The status of Relay Server (''[[sl_relay>sl_relay (E)]]'') can be monitored. +Information on SIMs can be collected via relay server (''[[sl_relay>sl_relay (E)]]''). +It notifies Relay Server (''[[sl_relay>sl_relay (E)]]'') whether a particular SIM should be accessible according to the rules of the white list. ***Annoyances and Bugs. [#ie9ebcd0] +Information is saved in a plain file or a Berkeley DB file. SQL databases are not supported. +It is only possible to collect data for a SIM that is listed in the rules of the white list. ** Explanation [#y7c7c0f1] + [[Gathering and Tendering of Information>./Gathering and Tendering of Information]] + [[White List Filter>./White List Filter]] + [[SIM Data Base>./SIM DB]] + [[How the server operates with two or more network interfaces>/sl_proxy (E)/two or more network interfaces]] + [[Log and Debug Mode>./Log and Debug Mode]] + [[Security>./Security]] ** Configuration [#tef5ed9b] -The default configuration file is ''/usr/local/etc/sl_proxy/sl_info.conf''. -It is also possible to specify an alternate configuration file using the ''-f'' option of ''sl_info''. -Because the configuration file is read before ''sl_info'' does the switch to the effective user, exec user should be able to be read. -The setting of each item is described in the configuration file. Empty lines or lines starting with # are not read. *** Items [#laa827ef] **** Communication port with Relay Server [#m82426f3] -[[MinUdpGatherPort>./MinUdpGatherPort]] -[[MaxUdpGatherPort>./MaxUdpGatherPort]] -[[MinUdpInfoPort>./MinUdpInfoPort]] -[[MaxUdpInfoPort>./MaxUdpInfoPort]] **** White List [#eac1e774] -[[White_List_File>./White_List_File]] **** Access Control [#za8cdea9] -[[Hosts_Allow_File>/sl_proxy (E)/Hosts_Allow_File]] **** Etc. etc. [#yc280aa9] -[[Temp_File_Dir>/sl_proxy (E)/Temp_File_Dir]] -[[MaxIdleTime>/sl_proxy (E)/MaxIdleTime]] ** Execute Options [#nb85999c] sl_info [-p port_no] [-f config_file] [-u user_name] [-i interface_address] [-pid pid_file] [-l [agent_log]] [-v syslog_level] [-fdb] [-wf [white_list]] [-d] [--version] [--help] [-h] -p : port number that Relay Server(sl_relay) connects. default is 8200. -f : configuration file. default is /usr/local/etc/sl_proxy/sl_cahe.conf -u : specify effective user. -i : specify sl_relay side network interface IP address. if your server has two network interface and more, you need to use this option. -pid : specify pid file. -l : specify log file. default log file is /var/sl_proxy/slcache.log -v : level of syslog. default is LOG_INFO (7). -wf : Information on the white list is offered. The access limitation to SIM is done in cooperation with sl_relay. -fdb : Berkeley DB is used for the data base. default is plain file. -d : debug mode. display debug information. --version : display Version information. --help, -h : display this Help messages. ** Limitation by White List [#rbb4b9bc] -Snap Shot of Viewer at same Location and same Time. Right is Forbidden Avatar’s view. #ref(sl_info/sl_info_forbidden.jpg,,40%) #br **Processes [#b015ec30] #ref(sl_info.png) #ref(sl_info/sl_info.png,,85%) #br