======Tivoli Monitoring====== Konkurence ITM: [[https://communities.bmc.com/communities/thread/56418|BMC Patrol Agent]], Nagios, Xymon, [[http://www.zabbix.com/|Zabbix]] ...\\ [[https://www.ibm.com/developerworks/community/blogs/jalvord/?sortby=0&maxresults=50&lang=en|Tipy a vychytavky ITM]]\\ [[http://www-01.ibm.com/support/docview.wss?uid=swg21265222|produktove kody ITM]]zkratky pro jednotlive agenty ITM\\ ====Tivoli DM Monitor==== Tivoli Distributed Machine Monitor ==Start/stop/status: == /opt/Tivoli/lcf/dat/1/lcfd.sh start ... start
/opt/Tivoli/lcf/dat/1/lcfd.sh stop ... stop\\ ps -ef | grep -i dm_ep_engine ... status
ps -ef | grep lcf
==konfigurace/logy== /opt/Tivoli/lcf/dat/1/conf/[[LGE_generique_Disk.conf.txt|LGE_generique_Process.conf]] ... konfigurace monitorovani procesu
/opt/Tivoli/lcf/dat/1/conf/[[LGE_generique_Process.conf.txt|LGE_generique_Disk.conf]] ... konfigurace monitorovani disku
/opt/Tivoli/lcf/dat/1/conf/[[LGE_unix_checkErrpt.data.txt|LGE_unix_checkErrpt.data]] ... Konfigurace monitorovani errpt (syntaxe EXCLUDE=AAAAAA#AAAABB#...\\ c:\ProgramFiles\tivoli\lcf\dat\1\conf\conf\[[LGE_windows_eventlog.data.txt|LGE_windows_eventlog.data]] & [[LGE_windows_eventlog_NortonAntivirus.conf.txt|LGE_windows_eventlog_NortonAntivirus.conf]] ... Windows NT Event monitor\\ c:\ProgramFiles\tivoli\lcf\dat\1\conf\conf\[[LGE_windows_eventlogtime.data.txt|LGE_windows_eventlogtime.data]] & [[LGE_windows_eventlogtime_EventType.conf.txt|LGE_windows_eventlogtime_EventType.conf]] ... EventLog Time Monitoring\\ c:\progra~1\tivoli\lcf\dat\1\conf\[[LGE_filefilter_filefilter.data.txt|LGE_filefilter_filefilter.data]] & [[LGE_filefilter_filefilter.conf.txt|LGE_filefilter_filefilter.conf]] ... file filter monitor\\ conf\LGE_generique_Service.conf ... konfigurace sluzeb\\ conf/[[LGE_files_fileage.data.txt|LGE_files_fileage.data]] ... age of files\\ C:\tiv\lcf\dat\1\conf[[LGE_services_dns.data.txt|LGE_services_dns.data]] & [[LGE_services_dns.conf.txt|LGE_services_dns.conf]] ... dns server check\\ conf/[[LGE_preventive_aixchecking.data.txt|LGE_preventive_aixchecking.data]] ... memory usage\\ conf/[[LGE_unix_cpuaverage.data.txt|LGE_unix_cpuaverage.data]] ... cpu usage\\ touch /opt/Tivoli/lcf/dat/1/tmp/LGE_unix_checkErrpt.flag ... dokud existuje, tvori se log soubor LGE_unix_checkErrpt.log s logovanim konfigurace a udalosti\\ tail -60 /opt/Tivoli/lcf/dat/1/tmp/LGE_generique_Disk.events
====ITMv5:==== ITMv5 ma javovske endpointy. Lze na nich spoustet Javaskripty. ==Start/stop/status: == /opt/Tivoli/lcf/dat/1/lcfd.sh start ... start
/opt/Tivoli/lcf/dat/1/lcfd.sh stop ... stop
a pak killnout zbyvajici jedouci procesy\\ ps -ef | grep -i dmunix ... status
ps -ef | grep lcf
==konfigurace/logy== /opt/Tivoli/lcf/dat/1/LCFNEW/Tmw2k/Unix/TSA_process.param ... konfigurace monitorovani procesu
/opt/Tivoli/lcf/dat/1/LCFNEW/Tmw2k/Unix/TSA_DMXFileSystem.param ... konfigurace monitorovani disku
/opt/Tivoli/lcf/dat/1/LCFNEW/Tmw2k/Unix/TSA_Maintenance_Mode.param ... konfigurace [[http://d12db054.de.ibm.com/q_dir/qmx/wes/qc4pl.nsf/procnum/WES-PRD-00632|maintenance flagu]]\\ /opt/Tivoli/lcf/dat/1/LCFNEW/Tmw2k/Unix/TSA_file_filter.param.sample ... filefilter - monitorovani log souboru\\ /LCFNEW/Tmw2k/bin/TSA_AllStartedServices.param\\ /LCFNEW/Tmw2k/bin/TSA_Free_Disk_Space.param\\ /LCFNEW/Tmw2k/bin/TSA_process.param\\ TSA_FileExist.conf.sample ... file exist monitori\\ /opt/Tivoli/lcf/dat/1/LCFNEW/AMW/logs/msg_dmxengine.log ... logy Tivoli
grep file_filter /opt/Tivoli/lcf/dat/1/LCFNEW/AMW/logs/msg_dmxengine.log ... soubory s filefiltrama, ktere se alertovaly\\
Infrastruktura ITMv5
\\ ITM klient\\ |\\ Gateway\\ | TMR Server (Tivoli management region) ... hlavni server - TDW |\\ TEPS (DB) (Tivoli Enterprise Portal Server)\\ |\\ TEP (Tivoli Enterprise Portal)\\ ====ITMv6==== [[http://www.softpanorama.org/Admin/Tivoli/ITM/index.shtml|ITMv6.1]] je prejmenovany produkt Omegamon. Omegamon prevzalo IBM od firmy Candle, kterou IBM ovladlo v roce 2004. Komunikace probiha pomoci SOAP protokolu. ==Start/Stop/Status== CANDLEHOME='/opt/IBM/ITM'\\ /opt/IBM/ITM/bin/itmcmd agent -f stop all ... zastavi agenty\\ /opt/IBM/ITM/bin/itmcmd agent start all ... nastartuje agenty\\ /opt/IBM/ITM/bin/itmcmd -o INSTANCE agent stop AGENT_CODE ... zastavi konkretniho agenta\\ /opt/IBM/ITM/bin/itmcmd -o INSTANCE agent start AGENT_CODE\\ /bin/ksh -c '/opt/IBM/ITM/bin/itmcmd agent -o db2inst2 start ud ... start ud agenta (DB2)\\ itmcmd audit -h /opt/IBM/ITM -l both ... cleans ITM logs\\ itmcmd help ... help\\ /etc/rc.tma1
/opt/IBM/ITM/bin/cinfo -r ... status agentu\\ cat /opt/IBM/ITM/config/.ConfigData/RunInfo ... status agentu\\ /opt/IBM/ITM/bin/itmcmd agent start XXXX ... ITMv6, podrobnosti v /etc/rc.itmX\\ ps -ef | grep ITM ... status\\ kuxagent ... monitoring CPU + SRM (AIX)\\ kpxagent ... 2. cast SRM (AIX)\\ k03agent ... errpt + maintenanace flag\\ k26agent ... FS + procesy\\ klzagent ... CPU+SRM (Linux)\\ koqagent.exe ... MSSQL agent ($candlehome/tmaitm6_x64/corrupt .str ... situation files)\\ /opt/IBM/ITM/aix526/ud/bin/kuddb2 GP1P02IDSD02_db2inst1 ... db2 agent\\ /usr/bin/su - db2inst2 -c "/bin/ksh -c '/opt/IBM/ITM/bin/itmcmd agent -o db2inst2 stop ud'" ... start ud agenta (DB2 monitoring)\\ ==konfigurace/logy== /opt/IBM/ITM/config/.ConfigData/kenv ... konfigurace agenta\\ /opt/IBM/ITM/CONFILES=C:\IBM\ITM\CONFILES\\ /opt/IBM/ITM/CONFILES/ufs_all_configured.loc ... konfigurace monitorovani disku
/opt/IBM/ITM/CONFILES/ups_all_configured.loc ... konfigurace monitorovani procesu
C:\IBM\ITM\CONFILES\[[Service.cfg.txt|Service.cfg]] ... konfigurace monitorovani sluzeb (Win)\\ C:\IBM\ITM\CONFILES\[[FS.cfg.txt|FS.cfg]] ... konfigurace monitorovani disku (Win)\\ C:\IBM\ITM\CONFILES\[[Process.cfg.txt|Process.cfg]] ... konfigurace monitorovani procesu (Win)\\ /opt/IBM/ITM/CONFILES/gsma_errpt_monitoring.param ... nastaveni alertovani errpt\\ /opt/IBM/ITM/CONFILES/maintenance.cfg ... nastaveni [[http://d12db054.de.ibm.com/q_dir/qmx/wes/qc4pl.nsf/procnum/WES-PRD-00654?OpenDocument#_Section3|Maintenance window]]\\ lsitab -a | grep tma\\ rctma1:2:wait:/etc/rc.tma1 > /dev/console 2>&1 # Tivoli Management Agent
$candlhome/config/kcirunas.cfg ... konfigurace ITM pod jakym uzivatelem jet jakeho agenta. $candlehome/bin/UpdateAutoRun.sh prepise pak startup scripty\\ ==Infrastruktura ITMv6== ITM agent (Tivoli Enterprise Monitoring Agent )\\ |\\ RTEMS (Remote TEMS) - analogie Gateway v ITMv5\\ |\\ Hub TEMS (Tivoli Enterprise Monitoring Server) ... hlavni server - TDW (DB) (Tivoli Data Warehouse) - Customer reporting tool\\ |\\ +- TEC (Tivoli Enterprise Console)\\ |\\ TEPS (DB) (Tivoli Enterprise Portal Server)\\ |\\ TEP (Tivoli Enterprise Portal)\\ ====TMR (TEMS) server==== TMR server (frmpmtm01srb4xm) - enpoint health check - viz SMI Information Server\\ /usr/local/Tivoli/bin/aix4-r1/bin ... binarky TMR\\ $DBDIR/???/logs ... logy\\ [[http://publib.boulder.ibm.com/tividd/td/ITM/SH19-4569-03/en_US/HTML/dmumst148.htm#idx304|wdmcmd -e ANT_bckinfups1 -stop]] ... zastavi (nastartuje ITM na endpointu z TMR\\ [[http://publib.boulder.ibm.com/tividd/td/ITM/SH19-4569-03/en_US/HTML/dmumst159.htm#idx326|wdmlseng -e Endpoint]] ... Vylistuje seznam Resourcu na Endpoint-uLogy\\ /usr/OV/log/trapd.log ... Logy Heartbeat na netview serverech\\