#!/usr/bin/perl # # Monitorix - configuration file # Copyright (C) 2005-2012 by Jordi Sanfeliu # # Please be careful when touching this file taking special attention to # not break some Perl basic syntax. # # See monitorix.conf(5) manpage for a detailed information of each option. # use strict; our $TITLE = "Place a Title Here"; our $HOSTNAME = ""; our $THEME_COLOR = "black"; our $REFRESH_RATE = "150"; our $IFACE_MODE = "graph"; our $ENABLE_ZOOM = "Y"; our $NETSTATS_IN_BPS = "N"; our $DISABLE_JAVASCRIPT_VOID = "N"; our $BASE_DIR = "/usr/share/monitorix/"; our $BASE_LIB = "/var/lib/monitorix/"; our $BASE_URL = "/monitorix"; our $BASE_CGI = "/monitorix-cgi"; # Log files pathnames # ----------------------------------------------------------------------------- our $LOG_FILE = "/var/log/monitorix"; our $SECURE_LOG = "/var/log/secure"; our $MAIL_LOG = "/var/log/maillog"; our $MILTER_GL = "/var/milter-greylist/greylist.db"; our $IMAP_LOG = "/var/log/imap"; our $HYLAFAX_LOG = "/var/spool/hylafax/etc/xferfaxlog"; our $CUPS_LOG = "/var/log/cups/page_log"; our $FAIL2BAN_LOG = "/var/log/fail2ban.log"; our $SPAMASSASSIN_LOG = "/var/log/maillog"; our $CLAMAV_LOG = "/var/log/clamav/clamav.log"; our $CG_LOGDIR = "/var/CommuniGate/SystemLogs/"; our $SQUID_LOG = "/var/log/squid/access.log"; our $IMAP_DATE_LOG_FORMAT = "%b %d"; # Alert capabilities # ----------------------------------------------------------------------------- our $ENABLE_ALERTS = "N"; our $ALERT_LOADAVG_TIMEINTVL = "3600"; our $ALERT_LOADAVG_THRESHOLD = "5.0"; our $ALERT_LOADAVG_SCRIPT = "/path/to/script.sh"; our $ALERT_ROOTFS_TIMEINTVL = "3600"; our $ALERT_ROOTFS_THRESHOLD = "100"; our $ALERT_ROOTFS_SCRIPT = "/path/to/script.sh"; # Graphs (de)activation # ----------------------------------------------------------------------------- our %GRAPH_ENABLE = ( "system" => "Y", "kern" => "Y", "proc" => "Y", "hptemp" => "N", "lmsens" => "N", "nvidia" => "N", "disk" => "N", "fs" => "Y", "net" => "Y", "serv" => "Y", "mail" => "N", "port" => "Y", "user" => "Y", "apache" => "N", "nginx" => "N", "lighttpd" => "N", "mysql" => "N", "squid" => "N", "nfss" => "N", "nfsc" => "N", "bind" => "N", "ntp" => "N", "fail2ban" => "N", "icecast" => "N", "int" => "Y", ); # SYSTEM graph # ----------------------------------------------------------------------------- our $SYSTEM1_RIGID = "1"; our $SYSTEM1_LIMIT = "1"; our $SYSTEM2_RIGID = "0"; our $SYSTEM2_LIMIT = "100"; # KERNEL graph # ----------------------------------------------------------------------------- our $KERN_GRAPH_MODE = "R"; our $KERN1_RIGID = "2"; our $KERN1_LIMIT = "100"; our %KERN_DATA = ( "user" => "Y", "nice" => "Y", "sys" => "Y", "iow" => "Y", "irq" => "Y", "sirq" => "Y", "steal" => "Y", "guest" => "Y", ); # PROC graph # ----------------------------------------------------------------------------- our $PROC_MAX = "4"; our $PROC_PER_ROW = "2"; our $PROC_SIZE = "medium"; our $PROC_DATA = "Y"; our $PROC_RIGID = "2"; our $PROC_LIMIT = "100"; # HPTEMP graph # ----------------------------------------------------------------------------- our @HPTEMP_1 = ( "2", "3", ); our @HPTEMP_2 = ( "1", "6", ); our @HPTEMP_3 = ( "16", "18", "19", "20", "21", "22", ); # LMSENS graph # ----------------------------------------------------------------------------- our %SENSORS_LIST = ( "CORE0" => "Core 0", "CORE1" => "Core 1", "MB0" => "M/B Temp", "CPU0" => "CPU Temp", "FAN0" => "fan1", "FAN1" => "fan2", "FAN2" => "fan3", "VOLT0" => "VCore 1", "VOLT1" => "VCore 2", "VOLT2" => "\\+3.3V", "VOLT3" => "\\+5V", "VOLT4" => "\\+12V", "VOLT5" => "\\-12V", "VOLT6" => "\\-5V", "VOLT7" => "Battery", "GPU0" => "nvidia", ); # NVIDIA graph # ----------------------------------------------------------------------------- our $NVIDIA_MAX = 1; # DISK graph # ----------------------------------------------------------------------------- our @DISK_LIST = ( [ "/dev/sda", "/dev/sdb", "/dev/sdc", ], ); # FS graph # ----------------------------------------------------------------------------- our @FS_LIST = ( [ "/", "swap", "/boot", ], ); our %FS_DESC = ( ); our %FS_DEV = ( ); our $FS2_RIGID = "0"; our $FS2_LIMIT = "1000"; our $FS3_RIGID = "0"; our $FS3_LIMIT = "1000"; # NET graph # ----------------------------------------------------------------------------- our @NET_LIST = ( "eth0", ); our @NET_DESC = ( "FastEthernet LAN", ); our @NET_RIGID = ( "0", ); our @NET_LIMIT = ( "10000000", ); our $NET_GATEWAY = "eth0"; # SERV graph # ----------------------------------------------------------------------------- our $SERV_MODE = "I"; our $SERV1_RIGID = "0"; our $SERV1_LIMIT = "1000"; our $SERV2_RIGID = "0"; our $SERV2_LIMIT = "1000"; our $SERV3_RIGID = "0"; our $SERV3_LIMIT = "1000"; # MAIL graph # ----------------------------------------------------------------------------- our $MAIL_MTA = "sendmail"; our $MAIL_GREYLIST = "milter-greylist"; our $MAIL1_RIGID = "0"; our $MAIL1_LIMIT = "1"; our $MAIL2_RIGID = "0"; our $MAIL2_LIMIT = "1000"; our $MAIL3_RIGID = "0"; our $MAIL3_LIMIT = "1000"; our $MAIL4_RIGID = "0"; our $MAIL4_LIMIT = "1000"; our $MAIL5_RIGID = "0"; our $MAIL5_LIMIT = "1000"; # PORT graph # ----------------------------------------------------------------------------- our $PORT_MAX = "9"; our $PORT_RULE = "24000"; our @PORT_LIST = ( "25", "21", "80", "22", "110", "139", "3306", "53", "143", ); our @PORT_NAME = ( "SMTP", "FTP", "HTTP", "SSH", "POP3", "NETBIOS", "MYSQL", "DNS", "IMAP", ); our @PORT_PROT = ( "tcp", "tcp", "tcp", "tcp", "tcp", "tcp", "tcp", "udp", "tcp", ); our @PORT_RIGID = ( "0", "0", "0", "0", "0", "0", "0", "0", "0", ); our @PORT_LIMIT = ( "1000", "1000", "1000", "1000", "1000", "1000", "1000", "1000", "1000", ); # USER graph # ----------------------------------------------------------------------------- our $USER1_RIGID = "0"; our $USER1_LIMIT = "100"; our $USER2_RIGID = "0"; our $USER2_LIMIT = "100"; our $USER3_RIGID = "0"; our $USER3_LIMIT = "100"; # APACHE graph # ----------------------------------------------------------------------------- our @APACHE_LIST = ( "http://localhost/", ); our $APACHE1_RIGID = "0"; our $APACHE1_LIMIT = "100"; our $APACHE2_RIGID = "2"; our $APACHE2_LIMIT = "100"; our $APACHE3_RIGID = "0"; our $APACHE3_LIMIT = "100"; # NGINX graph # ----------------------------------------------------------------------------- our $NGINX_PORT = "80"; our $NGINX_RULE = "24100"; our $NGINX1_RIGID = "0"; our $NGINX1_LIMIT = "100"; our $NGINX2_RIGID = "0"; our $NGINX2_LIMIT = "100"; our $NGINX3_RIGID = "0"; our $NGINX3_LIMIT = "100"; # LIGHTTPD graph # ----------------------------------------------------------------------------- our @LIGHTTPD_LIST = ( "http://localhost/", ); our $LIGHTTPD1_RIGID = "0"; our $LIGHTTPD1_LIMIT = "100"; our $LIGHTTPD2_RIGID = "0"; our $LIGHTTPD2_LIMIT = "100"; our $LIGHTTPD3_RIGID = "0"; our $LIGHTTPD3_LIMIT = "100"; # MYSQL graph # ----------------------------------------------------------------------------- our $MYSQL_CONN_TYPE = "Host"; our @MYSQL_HOST_LIST = ( "localhost", ); our @MYSQL_PORT_LIST = ( "3306", ); our @MYSQL_USER_LIST = ( "", ); our @MYSQL_PASS_LIST = ( "", ); our @MYSQL_SOCK_LIST = ( "/var/lib/mysql/mysql.sock", ); our $MYSQL1_RIGID = "0"; our $MYSQL1_LIMIT = "100"; our $MYSQL2_RIGID = "2"; our $MYSQL2_LIMIT = "100"; our $MYSQL3_RIGID = "0"; our $MYSQL3_LIMIT = "100"; our $MYSQL4_RIGID = "0"; our $MYSQL4_LIMIT = "100"; our $MYSQL5_RIGID = "0"; our $MYSQL5_LIMIT = "100"; our $MYSQL6_RIGID = "0"; our $MYSQL6_LIMIT = "100"; # SQUID graph # ----------------------------------------------------------------------------- our $SQUID_CMD = "squidclient -h 127.0.0.1"; our @SQUID_GRAPH_1 = ( "TCP_MISS", "TCP_DENIED", "TCP_REFRESH_HIT", "TCP_IMS_HIT", "TCP_HIT", "TCP_REFRESH_MISS", "TCP_MEM_HIT", "TCP_NEGATIVE_HIT", "TCP_CLIENT_REFRESH_MISS", ); our @SQUID_GRAPH_2 = ( "200", "403", "304", "204", "302", "000", "404", "301", "206", ); our $SQUID1_RIGID = "0"; our $SQUID1_LIMIT = "100"; our $SQUID2_RIGID = "0"; our $SQUID2_LIMIT = "100"; our $SQUID3_RIGID = "0"; our $SQUID3_LIMIT = "100"; our $SQUID4_RIGID = "0"; our $SQUID4_LIMIT = "100"; our $SQUID5_RIGID = "0"; our $SQUID5_LIMIT = "100"; our $SQUID6_RIGID = "0"; our $SQUID6_LIMIT = "100"; our $SQUID7_RIGID = "0"; our $SQUID7_LIMIT = "100"; our $SQUID8_RIGID = "0"; our $SQUID8_LIMIT = "100"; our $SQUID9_RIGID = "0"; our $SQUID9_LIMIT = "100"; # NFSS graph # ----------------------------------------------------------------------------- our $NFSS_VERSION = "3"; our @NFSS_GRAPH_1 = ( "readlink", "create", "mkdir", "symlink", "rmdir", "remove", "rename", "link", "readdir", ); our @NFSS_GRAPH_2 = ( "mknod", "readdirplus", "fsstat", "fsinfo", "pathconf", "access", "lookup", "commit", "null", ); our @NFSS_GRAPH_3 = ( "read", "write", "getattr", "setattr", ); our $NFSS1_RIGID = "0"; our $NFSS1_LIMIT = "100"; our $NFSS2_RIGID = "0"; our $NFSS2_LIMIT = "100"; our $NFSS3_RIGID = "0"; our $NFSS3_LIMIT = "100"; our $NFSS4_RIGID = "0"; our $NFSS4_LIMIT = "100"; our $NFSS5_RIGID = "0"; our $NFSS5_LIMIT = "100"; our $NFSS6_RIGID = "0"; our $NFSS6_LIMIT = "100"; our $NFSS7_RIGID = "0"; our $NFSS7_LIMIT = "100"; our $NFSS8_RIGID = "0"; our $NFSS8_LIMIT = "100"; our $NFSS9_RIGID = "0"; our $NFSS9_LIMIT = "100"; # NFSC graph # ----------------------------------------------------------------------------- our $NFSC_VERSION = "3"; our @NFSC_GRAPH_1 = ( "readlink", "create", "mkdir", "symlink", "rmdir", "remove", "rename", "link", "readdir", ); our @NFSC_GRAPH_2 = ( "mknod", "readdirplus", "fsstat", "fsinfo", "pathconf", ); our @NFSC_GRAPH_3 = ( "read", "write", ); our @NFSC_GRAPH_4 = ( "getattr", "setattr", ); our @NFSC_GRAPH_5 = ( "access", "lookup", "commit", "null", ); our $NFSC1_RIGID = "0"; our $NFSC1_LIMIT = "100"; our $NFSC2_RIGID = "0"; our $NFSC2_LIMIT = "100"; our $NFSC3_RIGID = "0"; our $NFSC3_LIMIT = "100"; our $NFSC4_RIGID = "0"; our $NFSC4_LIMIT = "100"; our $NFSC5_RIGID = "0"; our $NFSC5_LIMIT = "100"; our $NFSC6_RIGID = "0"; our $NFSC6_LIMIT = "100"; # BIND graph # ----------------------------------------------------------------------------- our @BIND_URL_LIST = ( "http://localhost:8053/", ); our @BIND_IN_QUERIES_LIST = ( [ "A", "AAAA", "ANY", "DS", "MX", "NS", "PTR", "SOA", "SRV", "TXT", "NAPTR", "A6", "CNAME", "SPF", "KEY", "DNSKEY", "HINFO", "WKS", "PX", "NSAP", ], ); our @BIND_OUT_QUERIES_LIST = ( [ "A", "AAAA", "ANY", "DS", "MX", "NS", "PTR", "SOA", "SRV", "TXT", "NAPTR", "A6", "CNAME", "SPF", "KEY", "DNSKEY", "HINFO", "WKS", "PX", "NSAP", ], ); our @BIND_SERVER_STATS_LIST = ( [ "Requestv4", "Requestv6", "ReqEdns0", "ReqBadEDNSVer", "ReqTSIG", "ReqSIG0", "ReqBadSIG", "ReqTCP", "Response", "QrySuccess", "QryAuthAns", "QryNoauthAns", "QryReferral", "QryNxrrset", "QrySERVFAIL", "QryNXDOMAIN", "QryRecursion", "QryDuplicate", "QryDropped", "QryFailure", ], ); our @BIND_RESOLVER_STATS_LIST = ( [ "Queryv4", "Queryv6", "Responsev4", "Responsev6", "NXDOMAIN", "SERVFAIL", "FORMERR", "OtherError", "EDNS0Fail", "Truncated", "Lame", "Retry", "QueryTimeout", "GlueFetchv4", "GlueFetchv6", "GlueFetchv4Fail", "GlueFetchv6Fail", "ValAttempt", "ValOk", "ValNegOk", ], ); our @BIND_CACHE_RRSETS_LIST = ( [ "A", "!A", "AAAA", "!AAAA", "DLV", "!DLV", "DS", "!DS", "MX", "NS", "CNAME", "!CNAME", "SOA", "!SOA", "!ANY", "PTR", "RRSIG", "NSEC", "DNSKEY", "NXDOMAIN", ], ); our $BIND1_RIGID = "0"; our $BIND1_LIMIT = "100"; our $BIND2_RIGID = "0"; our $BIND2_LIMIT = "100"; our $BIND3_RIGID = "0"; our $BIND3_LIMIT = "100"; our $BIND4_RIGID = "0"; our $BIND4_LIMIT = "100"; our $BIND5_RIGID = "0"; our $BIND5_LIMIT = "100"; # NTP graph # ----------------------------------------------------------------------------- our @NTP_HOST_LIST = ( "localhost", ); our @NTP_CODE_LIST = ( [ "AUTH", "AUTO", "CRYP", "DENY", "GPS", "INIT", "NKEY", "RATE", "RMOT", "RSTR", ], ); our $NTP1_RIGID = "0"; our $NTP1_LIMIT = "100"; our $NTP2_RIGID = "0"; our $NTP2_LIMIT = "100"; # FAIL2BAN graph # ----------------------------------------------------------------------------- our $FAIL2BAN_PER_ROW = "2"; our @FAIL2BAN_LIST = ( [ "[apache]", "[apache-mod-security]", "[apache-overflows]", "[courierauth]", "[ssh]", "[pam-generic]", "[php-url-fopen]", "[vsftpd]", ], [ "[apache-imdbphp]", "[apache-evasive]", "[apache-badbots]", "[apache-robots-txt]", "[communigate]", "[named-refused-udp]", "[named-refused-tcp]", "[trac-ticketspam]", ], ); our @FAIL2BAN_DESC = ( "Security", "Overload / Abuse", ); our $FAIL2BAN_RIGID = "0"; our $FAIL2BAN_LIMIT = "100"; # ICECAST graph # ----------------------------------------------------------------------------- our @ICECAST_URL_LIST = ( "http://localhost:8000/status.xsl", ); our @ICECAST_MP_LIST = ( [ "stream1", "stream2", "stream3", ], ); our $ICECAST_GRAPH_MODE = "R"; our $ICECAST1_RIGID = "0"; our $ICECAST1_LIMIT = "100"; our $ICECAST2_RIGID = "0"; our $ICECAST2_LIMIT = "100"; # INT graph # ----------------------------------------------------------------------------- our $INT1_RIGID = "0"; our $INT1_LIMIT = "100"; our $INT2_RIGID = "0"; our $INT2_LIMIT = "100"; our $INT3_RIGID = "0"; our $INT3_LIMIT = "100"; # Multihost # ----------------------------------------------------------------------------- our $MULTIHOST = "N"; our $MULTIHOST_FOOTER = "Y"; our $MULTIHOST_IMGS_PER_ROW = "2"; our @REMOTEHOST_LIST = ( "server 1", "http://www.example.com", "server 2", "http://10.0.0.1", "server 3", "http://192.168.0.100:8080", ); our $GROUPS = "N"; our @REMOTEGROUP_LIST = ( "My Group", "server 2:server 3", ); # PC LAN Internet traffic accounting # ----------------------------------------------------------------------------- our $PC_LAN = "N"; our $PC_MAX = "10"; our $PC_RIGID = "0"; our $PC_LIMIT = "1000"; our $PC_IMGS_PER_ROW = "2"; our @PC_LIST = ( "pc101", "pc102", "pc103", "pc104", ); our @PC_IP = ( "192.168.1.101/32", "192.168.1.102/32", "192.168.1.103/32", "192.168.1.104/32", ); our $PC_ENABLE_MONTHLY_REPORTS = "N"; our $PC_REPORT_LANG = "en"; our $PC_DEFAULT_MAIL = "root\@localhost"; our @PC_REPORT_MAIL = ( "ace\@example.com", "gene\@example.com", "paul\@example.com", "peter\@example.com", ); # ======================================================================== # ====== Probably you don't need to touch anything below this line ====== # ======================================================================== # Black theme our %BLACK = ( "canvas" => "#000000", "back" => "#101010", "font" => "#C0C0C0", "mgrid" => "#80C080", "grid" => "#808020", "frame" => "#808080", "arrow" => "#FFFFFF", "shadea" => "#404040", "shadeb" => "#404040", "axis" => "#101010", "main_bg" => "#000000", "main_fg" => "#FFFFFF", "title_bg" => "#333333", "title_fg" => "#888800", "graph_bg" => "#888888", ); our %GRAPH_SIZE = ( "main" => "450x150", "medium" => "325x150", "medium2" => "325x70", "small" => "200x66", "mini" => "183x66", "tiny" => "110x40", "zoom" => "800x300", "remote" => "300x100", ); our @GRAPH_NAME = ( "system", "kern", "proc", "hptemp", "lmsens", "nvidia", "disk", "fs", "net", "serv", "mail", "port", "user", "apache", "nginx", "lighttpd", "mysql", "squid", "nfss", "nfsc", "bind", "ntp", "fail2ban", "icecast", "int", ); our %GRAPH_TITLE = ( "system" => "System load average and usage", "kern" => "Global kernel usage", "proc" => "Kernel usage per processor", "hptemp" => "HP ProLiant System Health", "lmsens" => "LM-Sensors and GPU temperatures", "nvidia" => "NVIDIA temperatures and usage", "disk" => "Disk drive temperatures and health", "fs" => "Filesystem usage and I/O activity", "net" => "Network traffic and usage", "serv" => "System services demand", "mail" => "Mail statistics", "port" => "Network port traffic", "user" => "Users using the system", "apache" => "Apache statistics", "nginx" => "Nginx statistics", "lighttpd" => "Lighttpd statistics", "mysql" => "MySQL statistics", "squid" => "Squid statistics", "nfss" => "NFS server statistics", "nfsc" => "NFS client statistics", "bind" => "BIND statistics", "ntp" => "NTP statistics", "fail2ban" => "Fail2ban statistics", "icecast" => "Icecast Streaming Media Server", "int" => "Devices interrupt activity", ); our %GRAPHS = ( "System load" => "_system1", "Active processes" => "_system2", "Memory allocation" => "_system3", "Kernel usage" => "_kern1", "Context switches and forks" => "_kern2", "VFS usage" => "_kern3", "Processor" => "_proc", "Temperatures 1" => "_hptemp1", "Temperatures 2" => "_hptemp2", "Temperatures 3" => "_hptemp3", "Core temperatures" => "_lmsens1", "Voltages" => "_lmsens2", "MB and CPU temperatures" => "_lmsens3", "Fan speeds" => "_lmsens4", "GPU temperatures" => "_lmsens5", "NVIDIA temperatures" => "_nvidia1", "CPU usage" => "_nvidia2", "Memory usage" => "_nvidia3", "Disk drives temperatures" => "_disk1", "Reallocated sector count" => "_disk2", "Current pending sector" => "_disk3", "Filesystems usage" => "_fs1", "Disk I/O activity" => "_fs2", "Time spent in I/O activity" => "_fs3", "Network traffic" => "_net1", "Network packets" => "_net2", "Network errors" => "_net3", "System services demand" => "_serv1", "IMAP and POP3 services" => "_serv2", "SMTP service" => "_serv3", "Mail statistics" => "_mail1", "Network traffic" => "_mail2", "Mails in queue" => "_mail3", "Queue size" => "_mail4", "Greylisting" => "_mail5", "Port" => "_port", "Users logged in" => "_user1", "Samba users" => "_user2", "Netatalk users" => "_user3", "Apache workers" => "_apache1", "Apache CPU usage" => "_apache2", "Apache requests" => "_apache3", "Nginx connections" => "_nginx1", "Nginx requests" => "_nginx2", "Nginx traffic" => "_nginx3", "Lighttpd workers" => "_lighttpd1", "Lighttpd traffic" => "_lighttpd2", "Lighttpd requests" => "_lighttpd3", "MySQL query types" => "_mysql1", "MySQL overall stats" => "_mysql2", "Table saturation and MyISAM" => "_mysql3", "MySQL queries" => "_mysql4", "MySQL connections" => "_mysql5", "MySQL traffic" => "_mysql6", "Squid statistics 1" => "_squid1", "Squid statistics 2" => "_squid2", "Overall I/O" => "_squid3", "Memory usage" => "_squid4", "Store directory stats" => "_squid5", "IP cache stats" => "_squid6", "Network protocols usage" => "_squid7", "Client traffic" => "_squid8", "Server traffic" => "_squid9", "NFS server stats 1" => "_nfss1", "NFS server stats 2" => "_nfss2", "NFS server stats 3" => "_nfss3", "Overall I/O" => "_nfss4", "Network layer" => "_nfss5", "RPC" => "_nfss6", "Thread utilization" => "_nfss7", "Read cache" => "_nfss8", "File handle cache" => "_nfss9", "NFS client stats 1" => "_nfsc1", "NFS client stats 2" => "_nfsc2", "NFS client stats 3" => "_nfsc3", "NFS client stats 4" => "_nfsc4", "NFS client stats 5" => "_nfsc5", "RPC client stats" => "_nfsc6", "Incoming queries" => "_bind1", "Outgoing queries (_default)" => "_bind2", "Name server statistics" => "_bind3", "Resolver statistics (_default)" => "_bind4", "Cache DB RRsets (_default)" => "_bind5", "Memory usage" => "_bind6", "Task manager" => "_bind7", "NTP timing stats" => "_ntp1", "Stratum level" => "_ntp2", "Codes" => "_ntp3", "Fail2ban jails" => "_fail2ban", "Current Listeners" => "_icecast1", "Bitrate" => "_icecast2", "Interrupt activity" => "_int1", "Core activity" => "_int2", "Interrupt activity" => "_int3", ); our $TIMEOUT = 15; our $IMGS_DIR = "imgs/"; our $USAGE_DIR = $BASE_LIB . "usage/"; our $REPORT_DIR = $BASE_LIB . "reports/"; our $PNG_DIR = $BASE_DIR . $IMGS_DIR; our $FAVICON = $BASE_URL . "/monitorixico.png"; our $SYSTEM_RRD = $BASE_LIB . "system.rrd"; our $KERN_RRD = $BASE_LIB . "kern.rrd"; our $PROC_RRD = $BASE_LIB . "proc.rrd"; our $HPTEMP_RRD = $BASE_LIB . "hptemp.rrd"; our $LMSENS_RRD = $BASE_LIB . "lmsens.rrd"; our $NVIDIA_RRD = $BASE_LIB . "nvidia.rrd"; our $DISK_RRD = $BASE_LIB . "disk.rrd"; our $FS_RRD = $BASE_LIB . "fs.rrd"; our $NET_RRD = $BASE_LIB . "net.rrd"; our $SERV_RRD = $BASE_LIB . "serv.rrd"; our $MAIL_RRD = $BASE_LIB . "mail.rrd"; our $PORT_RRD = $BASE_LIB . "port.rrd"; our $USER_RRD = $BASE_LIB . "user.rrd"; our $APACHE_RRD = $BASE_LIB . "apache.rrd"; our $NGINX_RRD = $BASE_LIB . "nginx.rrd"; our $LIGHTTPD_RRD = $BASE_LIB . "lighttpd.rrd"; our $MYSQL_RRD = $BASE_LIB . "mysql.rrd"; our $SQUID_RRD = $BASE_LIB . "squid.rrd"; our $NFSS_RRD = $BASE_LIB . "nfss.rrd"; our $NFSC_RRD = $BASE_LIB . "nfsc.rrd"; our $BIND_RRD = $BASE_LIB . "bind.rrd"; our $NTP_RRD = $BASE_LIB . "ntp.rrd"; our $FAIL2BAN_RRD = $BASE_LIB . "fail2ban.rrd"; our $ICECAST_RRD = $BASE_LIB . "icecast.rrd"; our $INT_RRD = $BASE_LIB . "int.rrd"; our $PC_RRD = $BASE_LIB . "pc.rrd";