2007-03-23 Sancho Lerena * pandora_tools.pm: Added sqlWrap function to manage quotes. * pandora_network.pm: MAJOR changes in internal architecture: Now uses 10 threads for manage network tasks and one only to keep server alive. Now catch TERM signal and log it. New function to check UDP services. This should be enought for improve network server performance until 2.0 version :-) * pandora_db.pm: pandora_calcula_alerta now calls execute_alert and clenanup alert code. Fixed bug with Internal audit alert. Addded fix from Dassing to pandora_writestate and added more fixes for 24hr data problem that include fix odule_generic_data.. functions. pandora_audit () now uses utimestamp also. 2007-03-19 Sancho Lerena * pandora_recon: Startup script for recon server. * pandora_recon.pl: Major code cleanup. First "complete" version, this sould be enought for a while. Works for me. * pandora_db.pm: Added generic functions to add incident . Added function give_network_component_profile_name(). Now updates correctly recon server status in pandora_updateserver function call. * pandora_network.pm: Replaced Net::Ping::External usage with Net::Ping library. This should fix many problems with some distros. Added pandora_ping_icmp() function to check ICMP boolean. 2007-03-12 Sancho Lerena * util/pandora_dbstress.pl: Upgraded. Now admits one agent or all agent. * bin/pandora_recon.pl: New network recon server, to autoexplore new machines and add to monitorization automatically. Not finished, first version, first commit to SVN :-) * bin/pandora_db.pm: Now pandora_writestate() writes new fields current_interval, processed_by_server into tagente_estado table. This increase seeks for Unknown modules, and to know what server manage the module (data or network). * bin/pandora_server.pl: Small changes in banners. * bin/pandora_network.pl: Small changes in banner. Small optimization, now server_id is only checked once. * bin/pandora_config.pm: Small changes in banner. Added support to new reconserver, added config hash "servermode" to maintain a single var with servertype. Now renders in console real server name at startup and a "all correct" message after initializing. 2007-02-22 Sancho Lerena * bin/pandora_dbstress.pl: Deleted, valid one is on /util * util/crea_modulos_ping.php: This tool create two modules for each existing agents. Used to create ICMP PROC and ICMP DATA network module types to test new Network infraestructure. * util/lista_ip.txt: Our testing IP field :-) * util/agent_creator.php: This PHP console script create a bunch of agents with it's modules (500 agents with 20 modules each by default) to test huge environments. * util/pandora_dbstress.pl: Updated. 2007-02-16 Sancho Lerena * pandora_db.pm: Now updates and uses utimestamp fields in tagent_data, tagent_data_string and tagent_status. 2007-02-01 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Fixed small bugs with some .pm files behaviur and logs paths. 2007-01-23 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: /var/log/pandora was not created with the correct perms, fixed. 2007-01-20 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Fixed more nosenses related with symlink 2007-01-20 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Fixed some nosenses 2007-01-16 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Fixed bug #1636585. 2007-01-08 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Changed group. 2007-01-03 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Added dependencies. 2007-01-03 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Fixed small bug with .pm files. Fixed a PATH slip-up 2007-01-02 Manuel Arostegui * pandora_server/specs/fedoracore5/pandora_server.spec: Added to reposistory. Completly re-write pandora server spec file, now it package everything. 2006-12-22 Manuel Arostegui * pandora_server/specs/fedoracore5/perl-Pandora-1.2.spec: Fixed some nonsenses. * pandora_server/specs/rhel/perl-Pandora-1.2.spec: Much more polished spec file. 2006-12-22 Manuel Arostegui * pandora_server/specs/fedoracore5/perl-Pandora-1.2.spec: Much more polished spec file. Lot of changes made. Added notes as a remind after installation. 2006-12-21 Manuel Arostegui * pandora_server/specs/fedoracore5/perl-Pandora-1.2.spec: Changed named, this is not a beta anymore. Also added Release:1 * pandora_server/specs/rhel/perl-Pandora-1.2.spec: Changed named, this is not a beta anymore. Also added Release:1 2006-11-29 Sancho Lerena * pandora_server/pandora_server.pl: Fixed BUG #1604778. 2006-11-27 Raul Mateos * pandora_server/data_in: Removed old directory. * pandora_server/config/pandora_server.conf: Changed data_in directory to /var/spool/pandora/data_in. 2006-11-27 Manuel Arostegui * pandora_server/specs/fedoracore5/perl-Pandora-1.2-beta3.spec: Missing Changelog section, added. * pandora_server/specs/rhel/perl-Pandora-1.2-beta3.speci: Missing Changelog section, added. 2006-11-23 Raul Mateos * pandora_server/bin/pandora_config.pm: Updated some text from Linux to GNU/Linux. Update build date and final version. * pandora_server/config/pandora_server.conf: Changed servername from "daeva" to localhost. 2006-11-22 Manuel Arostegui * pandora_server/specs/fedoracore5/*, pandora_server/specs/rhel/*: Added to repository. Added specs files for Fedora Core 5 and RHEL. 2006-11-13 Sancho Lerena * /bin/pandora_config.pm: Added $VERSION variable to be used for packagers. 2006-09-29 Raul Mateos * pandora_server/bin/*.pl and *.pm: Updated some comments from Spanish to English. Update build date. 2006-09-13 Sancho Lerena * pandora_network.pl: Fixed problems with OID index. Perl needs to referente a .0 index, like SNMPv2-MIB::sysDescr.0 as SNMPv2-MIB::sysDescr. Also, other numerical indexes are referenced different from system SNMP or PHP. IF-MIB::ifDescr.3 is IF-MIB::ifDescr.2 for PERL's SNMP.