Site Index
Home
FAQ
Software
News
Introduction -- Reporting a Problem, Fixing a Problem, Reporting/Fixing a Problem, Reporting Multiple Problems, Scanning a Log File, Scanning Multiple Log Files, Site-Wide System Scanning, Enhancing the Command Line, Monitoring System Security, Job Scheduling, Monitoring SNMP, Configuring a System, Configuring a Network, Reporting Policies, Script Development and Testing, PIKT: Problem Informant/Killer Tool: Appendix, PIKT: Problem Informant/Killer Tool: References, PIKT: Problem Informant/Killer Tool: Availability, Acknowledgments, Author Info, PIKT: Problem Informant/Killer Tool: Parting Thoughts, PIKT: Problem Informant/Killer Tool: Other Solutions, PIKT: Problem Informant/Killer Tool: Future Plans, PIKT: Problem Informant/Killer Tool: Security, PIKT: Problem Informant/Killer Tool: Other Uses, PIKT: Problem Informant/Killer Tool: User Activity Example, PIKT: Problem Informant/Killer Tool: Process Counts Example, PIKT: Problem Informant/Killer Tool: Swap Check Example, PIKT: Problem Informant/Killer Tool: File Status Check Example, PIKT: Problem Informant/Killer Tool: Idle User Session Example, PIKT: Problem Informant/Killer Tool: Scripting Language, PIKT: Problem Informant/Killer Tool: Preprocessing, PIKT: Problem Informant/Killer Tool: Configuration, PIKT: Problem Informant/Killer Tool: Overview, PIKT: Problem Informant/Killer Tool: The Problem, A Solution, PIKT: Problem Informant/Killer Tool: Abstract
Samples -- Process Time Limits, Ownerships and Permissions, File Age Limits, Local System Processes, File Age Limits, Find Words in Text, PIKT Dictionary File, Find Spelling Errors, BIND Configuration Files, BIND Configuration Files, Named Configuration File, Red Hat Linux File Checksums, SuSE Linux File Checksums, File Checksums, Down Systems, File Checksums, Checksum Differences, Full Disks, Full Disks, Nearly Full Disks, Inode Shortages, Disk Capacity Limits, System and Network Downages, System Reboots, New Hosts, Dead System Processes, PIKT.conf, High Load Averages, keys.conf, PIKT Startup Script, System Log Files, High CPU Usage, High Process Counts, alarms.cfg, alerts.cfg, alerts.cfg (old style), System Patches, NFS Configuration File, System Patches, System Directories, Red Hat Linux System Directories, SuSE Linux System Directories, System Files, Red Hat Linux System Files, SuSE Linux System Files, Solaris System Files, Local System Files, System Files, System File Size Changes, System File Permissions & Owners Changes, System Files Disappear, System Directory Owners & Permissions Changes, Top Log, Restart Syslog, Show User Disks, Show User Disks, defines.cfg, User Directories, User Directories, Ownerships and Permissions, Browser Cache Clear, Passwd File Problems, Process Time Limits, Restart Inetd, Unwanted Files, Unwanted Files, System Processes, Disk Capacity Limits, Mail Aliases, alerts, Swap File Utilization, Red Hat Linux Command Paths, SuSE Linux Command Paths, Report Recent Google Googlebot Visits, Report Recent Google Mediabot Visits, Report Recent Google Googlebot and Mediabot Visits, google_ad_client Error, Google Adsense Ad Unit Counts, Adsense/YPN Conflict, Adsense Section Targeting, Report New Google-Related Httpd Log Entries, HTML Spell Check, Broken Link Checker (external links), Broken Link Checker (internal links), HTTP Status Codes, URL Status, Find URLs, Mailman List Membership Changes, Mailman List Configurations, File Checksums, Nightly Backups, Backup System Configuration, Backup Network Configuration, Backup PIKT Configuration, Down Systems, Restart Inetd, Restart piktc_svc, Truncate File, Absolute Path List, Make Checksums, Make Directory/File List, Make Unix Command Paths, BIND Configuration File, NFS Configuration File, Motd (Message-of-the-Day), Mail Aliases, files.cfg, DNS resolv.conf, Nightly Backups, Pwck Problems, Grpck Problems, Group File Problems, Shadow File Problems, Passwd & Shadow Crosscheck, New Startup Scripts, Mtime Changes, Ctime Changes, Sulog Scan, Wtmp Changes, System File Updates, Root Core File, Unwanted Files, Clear Tmp Directories, Kill Idle User Sessions, High Zombie Counts, Process Count Limits, Process Count Limits, Process Count Limits, Core File Deletion, Mail Aliases, Postfix main.cf, Postfix main.cf, Postfix access, Mail Routing Macros, objects.cfg, System Log Files, Path Macros, programs.cfg, macros.cfg, systems.cfg, Truncate File, PIKT File Paths, Restart piktc_svc, PIKT Binary File Paths, alarms.cfg #include files, Unix Program Paths, Motd (Message-of-the-Day), piktc commands, files.cfg #include files, DNS resolv.conf, Security Levels, objects.cfg #include files, macros.cfg #include files, programs.cfg #include files, System Patches, Exec Process Macros, Text Macros, piktd.conf, File & Disk Macros, Process Macros, Condition Macros, Date & Time Macros, Data Input Macros, Input Macros, Output Macros, HTML Head Macros, HTML Text Appearance Macros, HTML Font Size Macros, HTML Font Color Macros, HTML Anchor Tag Macros, Iptables Firewall Script, Iptables Outbound ICMP, Iptables Inbound ICMP, Iptables No Http, Iptables Bad Boys, Iptables Syn Flood, Iptables TCP Flags, Reset Iptables, Reset Iptables, Iptables Reset, Firewall Macros, Alerts/Scripts List Macros, Crontab Change Macro, Dmesg Scan Macro, Permissions & Owners Changes Macro, Fix Logfile Permissions Macro, Fresh Files Macro, Logfile Macros, Logfile Regexp Macros, Log Scan Macro, Network Macros, Network Service Test Macros, Nonsearch HTTPD Log Links Macro, Output Scheduling Macros, Script Abort Macros, Pager Macros, Priority Macros, PIKT Log Scan Macro, Runaway Process Macro, Scheduling Macros, Script Change Macro, Search HTTPD Log Links Macro, Search Terms HTTPD Log Macro, Service Downage Macro, Stale Files Macro, Syslog Scan Macro, Systems Down Macro, Systems Up Macro
Tutorial -- Getting Started, Doing Something Substantial, Conducting a Test, A Little Configuration Management, Where Do You Go from Here
Reference -- Overview, Config Files, Preprocessing, Comments, Format, rkey, files.cfg, programs.cfg, objects.cfg, alarms.cfg, alerts.cfg, macros.cfg, defines.cfg, systems.cfg, Partial Configurations, Parse Errors, Restrictions, #echo, #set, #setenv, #unset, #unsetenv, #exec, #piktexec, #pexec, Including Processes, #verbatim, #indent-#unindent, #include, #fix-#unfix, #if, #ifdef Nesting, #ifdef-#endifdef, #define, #setdef, #if-#endif, keys.conf, piktd.conf, PIKT.conf, piktf, pikth, piktx, pikts, pikt, piktd, piktc_svc, piktc, Regular Expressions, Statements, Flow Control, Operators and Expressions, Objects, Names & Data Types, Standalone Scripts, Begin, End & Rule Sections, Init Section, Script Outline, Security Considerations, Known Problems and Limitations, Interfacing with Other Languages, Error & Info Logging, History Logging, Conditionally Including Files
String Functions -- $alarm(), $script(), $alert(), $ampm(), $basename(), $char(), $checksum(), $chop(), $command(), $dayname(), $dirname(), $dquote(), $err(), $filemode(), $fixed(), $str(), $string(), $text(), $grmem(), $groupmem(), $grmembers(), $groupmembers(), $grname(), $groupname(), $grpassword(), $grouppassword(), $hostname(), $if(), $inlin(), $inline(), $inputline(), $left(), $level(), $lower(), $lpcmd(), $ltrim(), $mailcmd(), $middle(), $substring(), $monthname(), $newline(), $nil(), $proper(), $pwdir(), $passwddir(), $pwgecos(), $passwdgecos(), $pwcomment(), $passwdcomment(), $pwname(), $passwdname(), $pwpassword(), $passwdpassword(), $pwshell(), $passwdshell(), $repeat(), $replace(), $reverse(), $right(), $rtrim(), $space(), $squote(), $status(), $substitute(), $tab(), $task(), $trim(), $upper(),
Numerical Functions -- #abs(), #absval(), #absolutevalue(), #age(), #fileage(), #and(), #ascii(), #code(), #ord(), #avg(), #average(), #mean(), #ceiling(), #datevalue(), #day(), #daynumber(), #daysbetween(), #defined(), #eoi(), #endofinput(), #err(), #error(), #even(), #false(), #fclose(), #fileatime(), #filectime(), #filegid(), #fileino(), #filelinks(), #filemtime(), #filesize(), #fileuid(), #find(), #index(), #search(), #fopen(), #grgid(), #groupgid(), #hour(), #if(), #inlen(), #inputlength(), #innum(), #inputnumber(), #int(), #integer(), #isalnum(), #isalpha(), #iscntrl(), #isdigit(), #isgraph(), #islower(), #isprint(), #ispunct(), #isspace(), #isupper(), #keys(), #length(), #level(), #max(), #maximum(), #median(), #members(), #min(), #minimum(), #minute(), #mode(), #month(), #monthnumber(), #nil(), #not(), #now(), #odd(), #or(), #parse(), #split(), #pclose(), #pid(), #procid(), #processid(), #popen(), #ppid(), #pprocid(), #pprocessid(), #pwgid(), #passwdgid(), #pwuid(), #passwduid(), #random(), #read(), #rfind(), #rindex(), #rsearch(), #rkeys(), #reversekeys(), #round(), #rule(), #rulenumber(), #second(), #skeys(), #sortkeys(), #system(), #timevalue(), #today(), #true(), #trunc(), #truncate(), #val(), #vale(), #weekday(), #write(), #year(), #yearday(), #yearweek(),
Developer's Notes -- doexec Statement, Variable Logfile Names, Urgent Mode, New piktc Options, Test Environments, #unset & #unsetenv Directives, piktc View Files Option RPC Binding and Firewalls, Setting Environment Variables, Sorting Alarm Messages, Command-Line Item Macros, piktf Find File Utility, Restoring Backup Files, #set, #setenv & #echo Directives, =chomp() macro, Disk Hogs, Disk Usage Macros, DNS Lookup Macros, Including Processes, Missing Newline Parse Error, Multiple Home Directories, NIS Hosts File Problems, Process Time Limits, System Patches, #rule() Debug Function, Multiple Alert Timings, Pikt Rule Sections, File Backups, Mail Macros, PIKT Installation and Setup, File Backups, Checking File Status, Paging, Disk Macros, Some Useful Defines, Process Macros, Mailman, Other Scripting Languages, System Lists, imapd Storms, NIS ypservers, User Accounts, Mailman, Daylight Savings Time, Shared User IDs, Print Spooling, Suspending Alarms, False Positives, NIS passwd, Forwarding Alert Email, =remind() macro, Dead System Processes, Archiving Mail Files, More imapd Storms, NIS Malfunctions, Temporary Glitches, System Files Backup, Unwanted inetd Services, Reminder Messages, Logfile Time Stamps, Alarm Order, Debug Alert Timing, System Downages, System Failures, Data Filtering, Root Crontab Changes, passwd Problems, Verbose Messages, Developing Alarm Scripts, Developing Alarm Scripts, Filtering Alert Messages, Parse Errors,
Authors --
Licensing
Related Projects and Products
PIKT Changes
PIKT README
PIKT INSTALL
To-Do List
Site Index