Configuring zabbix services _ dione. no-ip. org

• Automatically authenticate the zabbix database user if it connects from the local host by adding the following to /etc/postgresql/9.5/main/pg_hba.conf: su – postgres psql CREATE DATABASE zabbix WITH ENCODING=’UTF-8′; CREATE USER zabbix WITH PASSWORD ‘zabbix’; GRANT ALL ON DATABASE zabbix TO zabbix; \q zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz | psql -U zabbix zabbix exit • Go to http://< your-zabbix-server>/zabbix, navigate through the screens, verifying there are no errors, enter the zabbix database password and finally login (username: Admin; password: zabbix). • In the web interface go to Configuration and the Hosts, locate the server in the host list and click its Disabled link to enable it. Database list ( Allegedly, this will happen automatically after some time, but it did not for me and I had to click the Disabled link.) (Do this before adding any hosts because, if hosts are added and reference the SSH and NTP templates then it will not be possible to add these two templates to the Linux OS template because hosts will then reference the SSH and NTP templates twice – both directly and via the Linux OS template.) • The discovery agent (I know that’s not what it’s really called, but I’m not familiar enough with Zabbix yet to correctly name it) sets pre-defined thresholds for several items in its triggers. Database queries must be These thresholds may need to be adjusted to be either host- or host-thing-specific (e.g. Database journal host-filesystem-specific). Data recovery boston In overview, the idea is: • Click on the value in the ‘Problem’ column, and in the popup menu select ‘Configuration’; this should lead to a host-specific trigger configuration screen. Database connection (You can see that it is a host-specific trigger because the expression mentions a specific hostname although the expression should not be editable.) • Below where it says ‘Triggers’, near the upper left hand corner, should be ‘All hosts / ’. S memo data recovery Open the specific hostname name (e.g. Database structure ‘rotini.pasta.net’) in a new browser tab and click on ‘Macros’. • Below where it says ‘Triggers’, near the upper left hand corner, should be ‘All templates / Template …’. Data recovery iso Open the template name (e.g. Iphone 6 data recovery software ‘Linux OS Template’) in a new browser tab and click on ‘Macros’ • Create a macro with a suitable name (e.g. Cpu z database {$PROCS_COUNT_THRESHOLD}) and set its value to that that was defined in the expression on the ‘Triggers’ screen. • Open the blue portion of the trigger prototype name in a new tab; this should lead to a host-specific trigger prototypes screen. Data recovery kickass (You can see that it is a host-specific trigger prototype because the expression mentions a specific hostname although the expression should not be editable.) • Add a macro with a suitable name and context (e.g. A database can best be described as {$FS_FREE_THRESHOLD:/vol/small}, {$FS_FREE_THRESHOLD:/staging/mail}) and set its value to the host-thing-specific value you want. • Locate the offending trigger prototype and click its name; this should lead to a non-host-specific trigger prototypes. Os x database (You can see that it is a non-host-specific trigger prototype because the expression does not mention any hostnames and the expression should be editable.) • Below where it says ‘Trigger prototypes’, near the upper left hand corner, should be ‘All templates / Template …’. Database field Open the template name (e.g. Data recovery diy ‘Linux OS Template’) in a new browser tab and click on ‘Macros’ • Create a macro with a suitable name (e.g. Database transaction {$FS_FREE_THRESHOLD}, {$SWAP_FREE_THRESHOLD}) and set its value to that that was defined in the expression on the ‘Trigger prototypes’ screen. • Update the name of the trigger prototype as well (e.g. Data recovery mac hard drive ‘Free disk space is less than {$FS_FREE_THRESHOLD:”{#FSNAME}”}% on volume {#FSNAME}’). • Navigate to Configuration, then Templates, then Template OS Linux, then click Triggers and then click Disk I/O is overloaded on {HOST.NAME}. apt-get install git git clone https://github.com/bushvin/zabbix-kvm-res /usr/local/opt/zabbix-kvm-res ln -s ../opt/zabbix-kvm-res/bin/zabbix-kvm-res.py /usr/local/bin • Copy /usr/local/opt/zabbix-kvm-res/zbx_templates/zabbix_kvm.xml to the system where you’re running a web browser with access to Zabbix, go to Configuration, then Templates, click Import and import the XML file. • Navigate to Configuration, then Templates, then locate the row for Template App HTTP Service and click Items in that row and then click HTTP Service is running.

banner