ZABBIX SUPPORT https://support.zabbix.com/issues/?jql=project+%3D+ZBXNEXT+AND+fixVersion+%3D+%222.0.0%22+AND+component+%3D+%22Agent+%28G%29%22+AND+resolution+in+%28Fixed%2C+%22Won%27t+Fix%22%2C+Duplicate%2C+Incomplete%2C+%22Cannot+Reproduce%22%29 An XML representation of a search request en-us 9.12.4 9120004 12-02-2024 [ZBXNEXT-1220] Monitoring of log files more than 2GB https://support.zabbix.com/browse/ZBXNEXT-1220 ZABBIX FEATURE REQUESTS <p>Currently monitoring of log-files is limited by 2 gigabytes since a field of a database has the 32-bbit signed integer type.</p> <p>The size of this field shall be increased to 64-bit integer type.</p> ZBXNEXT-1220 Monitoring of log files more than 2GB Change Request Critical Closed Fixed Unassigned Alexander Vladishev Mon, 14 May 2012 10:00:43 +0300 Wed, 31 Oct 2012 09:32:51 +0200 Fri, 18 May 2012 15:55:23 +0300 2.0.0 Agent (G) Installation (I) Proxy (P) Server (S) 0 0 <p>Available in the development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-1220</p> <p>(1) On a 32-bit system agent fails when doing stat() of the log file in a process_log() function, which results in an item becoming NOTSUPPORTED:</p> <p><span class="error">&#91;...&#93;</span><br/> /tmp/zabbix_agentd.log- 26150:20120515:163247.537 In process_log() filename:'/tmp/big.log' lastlogsize:2110251579<br/> /tmp/zabbix_agentd.log: 26150:20120515:163247.537 cannot stat '/tmp/big.log': <span class="error">&#91;75&#93;</span> Value too large for defined data type<br/> /tmp/zabbix_agentd.log- 26150:20120515:163247.537 Active check [log<span class="error">&#91;/tmp/big.log,foobjcode,,1000,skip&#93;</span>] is not supported. Disabled.<br/> <span class="error">&#91;...&#93;</span></p> <p>$ ls -l /tmp/big.log<br/> <del>rw-r</del><del>r</del>- 1 vl vl 2156040848 May 15 16:32 /tmp/big.log</p> <p>$ ls -lh /tmp/big.log<br/> <del>rw-r</del><del>r</del>- 1 vl vl 2.1G May 15 16:32 /tmp/big.log</p> <p>&lt;Sasha&gt; RESOLVED in r27551.</p> <p>&lt;dimir&gt; CLOSED</p> <p>Related issue: <a href="https://support.zabbix.com/browse/ZBX-3151" title="Item vfs.file.size - large file problem" class="issue-link" data-issue-key="ZBX-3151"><del>ZBX-3151</del></a></p> <p>Successfully tested. Log monitoring is working for files over 2GB on 32-bit systems. Also confirm that this fixes vfs.file.size[] report for files over 2GB (was ZBX_UNSUPPORTED before).</p> <p>(1) This enables general support for files larger than 2GB on Zabbix side (all components), I suggest this be documented as new 2.0 feature.</p> <p>&lt;richlv&gt; documented in <a href="http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200</a> -&gt; RESOLVED<br/> &lt;Sasha&gt; CLOSED</p> <p>(2) Should be documented DB upgrade patches from 2.0.0rc4 to 2.0.0rc5 in the release notes.</p> <p>IBM DB2:<br/> ALTER TABLE items ALTER COLUMN lastlogsize SET DATA TYPE bigint<br/> REORG TABLE items</p> <p>MySQL:<br/> ALTER TABLE items MODIFY lastlogsize bigint unsigned DEFAULT '0' NOT NULL;</p> <p>Oracle:<br/> ALTER TABLE items MODIFY lastlogsize number(20);</p> <p>PostgreSQL:<br/> ALTER TABLE items ALTER lastlogsize TYPE numeric(20);</p> <p>&lt;dimir&gt; While at it, could next info also added?</p> <p>When upgrading from 2.0.0rc2 to 2.0.0rc3, if proxy is used and proxy uses MySQL:<br/> ALTER TABLE proxy_history MODIFY value longtext NOT NULL;</p> <p>&lt;Sasha&gt; we supports incremental patches only from version 2.0.0rc4<br/> &lt;Sasha&gt; CLOSED patches will be published in the release notes</p> <p>Available in version pre-2.0.0 r27570.</p> <p>Reopening because of regression. After this fix Zabbix will not compile on Solaris (SPARC) anymore.</p> <p>(3) Disable large file support on 32-bit Solaris.</p> <p>On a 32-bit Solaris large file support is incompatible with procfs and swapctl. There is a way to do that though by using transitional compilation environment but this has to wait at least till 2.0 is out. See lfcompile64(5) for details.</p> <p>RESOLVED in svn://svn.zabbix.com/branches/dev/ZBXNEXT-1220</p> <p>&lt;Sasha&gt; CLOSED<br/> I removed the message on support of large files. The call of AC_SYS_LARGEFILE doesn't guarantee it.</p> <p>(4) document "(3)"</p> <p>&lt;dimir&gt;<br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/items/large_file_support" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/items/large_file_support</a> (new page)<br/> <a href="http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200#monitoring_of_files_larger_than_2gb" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200#monitoring_of_files_larger_than_2gb</a> (add link to lfs)<br/> <a href="http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/log_items#overview" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/log_items#overview</a> (add note about lfs)</p> <p>RESOLVED</p> <p>&lt;martins-v&gt;CLOSED</p> <p>Available in version pre-2.0.0 r27637.</p> Duplicate Development Rank 0|i02hkv: Template [ZBXNEXT-1188] new item which represents internal agent's "hostname" https://support.zabbix.com/browse/ZBXNEXT-1188 ZABBIX FEATURE REQUESTS <p>Due to the ability to set the "hostname" via Hostname or HostnameItem the actual value of an agent's hostname can be ambiguous.</p> <p>It would be useful to have ability to know current value (defined for example by Hostname=dummy or by HostnameItem=system.run<span class="error">&#91;echo dummy-dummy&#93;</span>) of internal "zabbix hostname" (used to perform active checks) <b>using</b> passive a check. </p> <p>So, it's an ask to implement new feature - add new key like "agent.hostname"</p> <p>This would help for troubleshooting when setting up active checks for new monitored hosts.</p> ZBXNEXT-1188 new item which represents internal agent's "hostname" New Feature Request Minor Closed Fixed Unassigned Oleksii Zagorskyi Tue, 17 Apr 2012 23:29:27 +0300 Tue, 24 Sep 2013 11:21:40 +0300 Sat, 28 Apr 2012 21:52:56 +0300 1.8.13 2.0.0 Agent (G) 0 1 <p>to clarify, this is about returning "whatever the agent would use as the 'Hostname' for active checks"</p> <p>Available in the development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-1188</p> <p>(1) updated documentation:<br/> <a href="http://www.zabbix.com/documentation/1.8/manual/config/items?&amp;#zabbix_agent" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/1.8/manual/config/items?&amp;#zabbix_agent</a><br/> <a href="http://www.zabbix.com/documentation/1.8/manual/config/items?&amp;#supported_by_platform" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/1.8/manual/config/items?&amp;#supported_by_platform</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/zabbix_agent#supported_item_keys" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/zabbix_agent#supported_item_keys</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/items/supported_by_platform" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/items/supported_by_platform</a></p> <p>Please review.</p> <p>&lt;martins-v&gt;ok, with small grammar fixes here:<br/> <a href="http://www.zabbix.com/documentation/1.8/manual/config/items?&amp;#zabbix_agent" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/1.8/manual/config/items?&amp;#zabbix_agent</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/zabbix_agent#supported_item_keys" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/zabbix_agent#supported_item_keys</a></p> <p>&lt;Sasha&gt; Thanks! CLOSED</p> <p>(2) Error compiling server:</p> <p>$ make &gt;/dev/null<br/> ../../src/libs/zbxsysinfo/common/libcommonsysinfo.a(common.o): In function `AGENT_HOSTNAME':<br/> common.c<img class="emoticon" src="https://support.zabbix.com/images/icons/emoticons/sad.png" height="16" width="16" align="absmiddle" alt="" border="0"/>.text+0x18b): undefined reference to `CONFIG_HOSTNAME'<br/> collect2: ld returned 1 exit status<br/> make<span class="error">&#91;1&#93;</span>: *** <span class="error">&#91;zabbix_server&#93;</span> Error 1<br/> make: *** <span class="error">&#91;all-recursive&#93;</span> Error 1</p> <p>&lt;Sasha&gt; RESOLVED in r27184:27186</p> <p>&lt;dimir&gt; CLOSED</p> <p>Successfully tested. Please review my small changes in r27189.</p> <p>&lt;Sasha&gt; CLOSED</p> <p>Available in versions pre-1.8.13rc1 r27196 and pre-2.0.0rc4 r27198.</p> <p>We forgot to include the new key to item selection helper.<br/> It's reported as a separate issue <a href="https://support.zabbix.com/browse/ZBX-7037" title="Item Creation in Frontend doesn&#39;t show agent.hostname in the &quot;key&quot; selection list" class="issue-link" data-issue-key="ZBX-7037"><del>ZBX-7037</del></a>.</p> Duplicate Development Rank 0|i02hj3: Template [ZBXNEXT-863] Rename "profile" to "inventory" for host inventories https://support.zabbix.com/browse/ZBXNEXT-863 ZABBIX FEATURE REQUESTS <p>Rename "profile" to "inventory" for host inventories in:</p> <ul class="alternate" type="square"> <li>the schema</li> <li>server code</li> <li>frontend code</li> <li>API</li> <li>documentation</li> </ul> <p>Document API changes.</p> <p>We agreed not to apply any changes to XML Export/Import as it's currently broken and would require a somewhat re-write.</p> ZBXNEXT-863 Rename "profile" to "inventory" for host inventories New Feature Request Minor Closed Fixed dimir dimir Tue, 26 Jul 2011 11:49:42 +0300 Thu, 22 Dec 2011 15:01:59 +0200 Fri, 5 Aug 2011 13:35:05 +0300 2.0.0 2.0.0 Agent (G) Frontend (F) Server (S) 0 0 <p>Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-863 .</p> <p>(2) Documentation is yet to fix.</p> <p>&lt;dimir&gt; Updated:</p> <p><a href="http://www.zabbix.com/documentation/2.0/manual/appendix/macros/supported_by_location" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/macros/supported_by_location</a></p> <p><a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/host" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/host</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/host#inventory_fields" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/host#inventory_fields</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/create" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/create</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/get" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/get</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/massupdate" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/massupdate</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/update" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/host/update</a></p> <p><a href="http://www.zabbix.com/documentation/internal/database_2.0/host_inventory" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/internal/database_2.0/host_inventory</a><br/> <a href="http://www.zabbix.com/documentation/internal/database_2.0/hosts" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/internal/database_2.0/hosts</a><br/> <a href="http://www.zabbix.com/documentation/internal/database_2.0/items" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/internal/database_2.0/items</a></p> <p><a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/changes_1.8_-_2.0?&amp;#host" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/changes_1.8_-_2.0?&amp;#host</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/installation/upgrade_notes" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/installation/upgrade_notes</a></p> <p>&lt;dimir&gt; RESOLVED<br/> &lt;sasha&gt; fixed <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/changes_1.8_-_2.0" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/changes_1.8_-_2.0</a></p> <p>&lt;dimir&gt; Thanks, CLOSED</p> <p>Do we need to fix translations within this issue?</p> <p>&lt;richlv&gt; if that refers to updating translations for changes made, then no</p> <p>Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-863</p> <p>(6) Will fix the 2.0 docs to list only those </p> {PROFILE.*} <p> that are in 1.8 as deprecated.</p> <p>&lt;dimir&gt; RESOLVED<br/> &lt;sasha&gt; CLOSED</p> <p>(7) One last thing, add "inventory_link" parameter to API.</p> <p>&lt;dimir&gt; Tested, it actually works.<br/> &lt;dimir&gt; RESOLVED <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/item?&amp;#object_details" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/item?&amp;#object_details</a> and example at <a href="http://www.zabbix.com/documentation/2.0/manual/appendix/api/item/create?&amp;#create_new_item_for_host_with_host_id_10057_to_update_host_inventory_field_os" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/appendix/api/item/create?&amp;#create_new_item_for_host_with_host_id_10057_to_update_host_inventory_field_os</a></p> <p>&lt;dimir&gt; (on behalf of sasha) CLOSED</p> <p>Fixed in trunk r21072 .</p> <p>one more potentially missed variable reported as <a href="https://support.zabbix.com/browse/ZBX-4088" title="variable still hints at &#39;profile&#39; for inventory" class="issue-link" data-issue-key="ZBX-4088"><del>ZBX-4088</del></a></p> Development Rank 0|i02grz: Template [ZBXNEXT-780] passive agents should be able to send empty strings https://support.zabbix.com/browse/ZBXNEXT-780 ZABBIX FEATURE REQUESTS <p>With the current protocol, when a server requests a value for a particular item, passive agent is expected to send a raw value in return. That is, if the result value is "abcdef", the agent will only put "abcdef" into the socket and nothing else (not even protocol headers). If the server does not get anything from the agent (which is also the case with an empty string), it assumes the agent dropped connection.</p> ZBXNEXT-780 passive agents should be able to send empty strings New Feature Request Major Closed Fixed Unassigned Aleksandrs Saveljevs Mon, 9 May 2011 11:37:10 +0300 Mon, 9 Jul 2012 11:21:39 +0300 Thu, 26 Jan 2012 14:24:14 +0200 1.9.3 (alpha) 1.9.5 (alpha) 2.0.0 Agent (G) Documentation (D) Server (S) 0 2 <p>One of the possible solutions is to make the agent (always or only in case of empty string) send Zabbix protocol headers. It will be understood by older servers, proxies, and zabbix_get.</p> <p>Another possible solution is to introduce a special return value, say, ZBX_EMPTY, in addition to ZBX_NOTSUPPORTED and ZBX_ERROR.</p> <p>The first solution seems to be more preferred, because someday we will have to introduce Zabbix protocol headers into the passive agent protocol anyway.</p> <p>how would this affect a userparameter command returning empty string ? would that be supported after this change ?<br/> If a UserParameter returns only whitespace an empty string will be send to the server</p> <p>Available in dev branch: svn://svn.zabbix.com/branches/dev/ZBXNEXT-780</p> <p>1) Empty strings are now supported as valid values for both passive and active items<br/> 2) UserParams returning only whitespace are now treated as returning empty strings (they were NOT_SUPPORTED before)</p> <p>Available in pre-1.9.5 r19734.</p> <p>additionally noted here: <a href="http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200#ability_to_send_empty_strings" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200#ability_to_send_empty_strings</a></p> <p>(7) <span class="error">&#91;Documentation&#93;</span><br/> Here and in the documentation nowhere mentioned that ONLY text items (types of information: Character, Log, Text) are allowed to receive empty value.<br/> I think that it must be mentioned at appropriate documentation page(s)</p> <p>Some phrases like:<br/> "All items (including user parameters and external checks) can return also only whitespace, setting the return value to an empty string"<br/> sounds not very good regarding on fact that actually NOT all items.<br/> REOPENED</p> <p>&lt;zalex&gt; CLOSED</p> <p>The notes about empty strings accepted have been modified to say that it applies to textual items:</p> <p><a href="http://www.zabbix.com/documentation/2.0/manual/installation/upgrade_notes" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/installation/upgrade_notes</a> <br/> <a href="http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200#ability_to_send_empty_strings" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/introduction/whatsnew200#ability_to_send_empty_strings</a><br/> <a href="http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes</a> <br/> <a href="http://www.zabbix.com/documentation/2.0/manual/config/items/userparameters" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/documentation/2.0/manual/config/items/userparameters</a> </p> <p>&lt;zalex&gt; Reviewed. Great! Thanks. CLOSED</p> <p>I upgraded zabbix to 2.0.1 but I missed to see this feature which actually broke part of my production monitoring. Is it possible to have the old behavior back by an option in zabbix agent config? Otherwise I will have to keep the old agent on the machines or keep patching the new one.</p> <p>Thanks.</p> <p>For who is interested in reverting this behavior for UserParameters, just change under src/libs/zbxsysinfo/sysinfo.c line94 from EXECUTE_USER_PARAMETER&amp; to EXECUTE_STR&amp;</p> <p>I think Zabbix Agent should be a bit smarter when handling scripts in UserParameters. I like the fact the you can return empty strings and I see applications where I could take advantage of this feature. But if one doesn't want to report any data because none is available and simply exit the code without any data to stdout, I would expect Zabbix to throw an ZBX_NOTSUPPORTED error.</p> <p>The reason why I need the old behavior is that I rely on the fact that some plugins cannot provide certain information at a certain time. Because of some logic in the triggers I cannot afford to have an empty item and I'm happy to retain the last valid data received for the item until the information is available again and the items get updated.</p> <p>I think the best solution is for Zabbix Agent to handle the exit code for the scripts executed via the UserParameters. I guess that if one exit -1, Zabbix could throw the ZBX_NOTSUPPORTED.</p> <p>Thank you for your understanding.</p> <p>Keep up the good work!</p> <p>M</p> <p>There's also another big change that broke my monitoring.. which is how the MACROS are passed to the zabbix agent. I had a few macros which contained "" since Zabbix would not allow me to have an empty macros.</p> <p>proc.num<span class="error">&#91;{$APP_NAME},{$APP_USER},,{$APP_FILTER}&#93;</span></p> <p>when $APP_FILTER is "", it's passed to the agent as \"\" and since the command line does not contain that it will always report a count of 0 processes.</p> <p>The old zabbix-agentd would not behave like this.</p> <p>As a result, I cannot re-define macros as empty in a link of templates.</p> <p>M</p> <p>ability to return error state is <a href="https://support.zabbix.com/browse/ZBXNEXT-152" title="UserParameter to support a return value which indicates temporary error" class="issue-link" data-issue-key="ZBXNEXT-152">ZBXNEXT-152</a><br/> ability to specify empty values for macros might be a new feature request (but please search whether one exists already or not)</p> Duplicate ZBXNEXT-641 ZBX-4536 Development Rank 0|i02glj: Template [ZBXNEXT-673] Support of users scripts on Zabbix Agent and IPMI-based remote commands https://support.zabbix.com/browse/ZBXNEXT-673 ZABBIX FEATURE REQUESTS <p>Currently Zabbix supports execution of user scripts (defined in WEB GUI) on Zabbix Server or IPMI only. Also it would be nice to have an option for execution of the scripts on monitored hosts by Zabbix agents.</p> ZBXNEXT-673 Support of users scripts on Zabbix Agent and IPMI-based remote commands New Feature Request Major Closed Fixed Alexei Vladishev Alexander Vladishev Thu, 24 Feb 2011 19:46:30 +0200 Thu, 22 Dec 2011 15:01:58 +0200 Tue, 8 Mar 2011 10:58:22 +0200 2.0.0 2.0.0 Agent (G) Frontend (F) Server (S) 0 0 <p>The following changes must be implemented: </p> <p>1) Database changes for table 'scripts', new fields must be added:</p> <p>FIELD |type |t_integer |'0' |NOT NULL |ZBX_SYNC <br/> FIELD |execute_on |t_integer |'1' |NOT NULL |ZBX_SYNC </p> <p>type: 0 - script, 1 - IPMI<br/> execute_on (script only): 0 - execute on agent, 1 - execute on Zabbix server </p> <p>2) User script configuration form must be modified according to provided sketch. </p> <p>3) Database patch for converting existing IPMI commands to new DB structure </p> <p>4) Server side must be modified to support execution of scripts by Zabbix agents.</p> <p>5) Commands executed by Zabbix Agents will be based on system.run[], which can be enabled or disabled by EnableRemoteCommands </p> <p>6) Server must validate Host Group defined for a Script. If a host is not in the specified host group, the command will not be executed on the host.</p> <p>7) API methods script.get, script.create and script.update will be updated to support new fields 'type' and 'execute_on'.</p> <p>does 6 mean ability to specify single group only or multiple groups ?</p> <p>Just one host group. (6) fixed.</p> <p>trunk 18311</p> Duplicate Development Rank 0|i02gf3: Template [ZBXNEXT-672] Advanced options for remote commands https://support.zabbix.com/browse/ZBXNEXT-672 ZABBIX FEATURE REQUESTS <p>Remote command should be extended to support number of additional options:</p> <ul class="alternate" type="square"> <li>remote commands based on Telnet, SSH and Zabbix Agent commands</li> <li>use of existing user scripts for automated remote commands</li> </ul> ZBXNEXT-672 Advanced options for remote commands New Feature Request Major Closed Fixed Alexey Fukalov Alexander Vladishev Thu, 24 Feb 2011 16:04:42 +0200 Thu, 22 Dec 2011 15:05:37 +0200 Fri, 13 May 2011 10:11:14 +0300 2.0.0 2.0.0 Agent (G) Frontend (F) Server (S) 0 0 <p>The following changes must be implemented:</p> <p>1) Database changes for tables opcommand_hst and opcommand_grp. New fields:</p> <p>FIELD |type |t_integer |'0' |NOT NULL |ZBX_SYNC<br/> FIELD |scriptid |t_id | |NULL |ZBX_SYNC |3|scripts | |RESTRICT<br/> FIELD |execute_on |t_integer |'0' |NOT NULL |ZBX_SYNC<br/> FIELD |port |t_varchar(64) |'' |NOT NULL |ZBX_SYNC<br/> FIELD |authtype |t_integer |'0' |NOT NULL |ZBX_SYNC<br/> FIELD |username |t_varchar(64) |'' |NOT NULL |ZBX_SYNC<br/> FIELD |password |t_varchar(64) |'' |NOT NULL |ZBX_SYNC<br/> FIELD |publickey |t_varchar(64) |'' |NOT NULL |ZBX_SYNC<br/> FIELD |privatekey |t_varchar(64) |'' |NOT NULL |ZBX_SYNC</p> <p>type: 0 - script, 1 - IPMI, 2 - SSH, 3 - Telnet, 4 - user script<br/> execute_on: 0 - execute on agent, 1 - execute on Zabbix server</p> <p>During development process, we decided to change schema requirements:<br/> All new fields are moved to opcommand table leaving opcommand_hst and opcommand_grp only with operation id and hostid/groupid.</p> <p>other fields have same definition as for table 'items'</p> <p>2) User script cannot be removed if used for actions. A clear error message should be given.</p> <p>3) Action permissions must take into account user scripts.If no RW permissions for a user script, the action is not accessible in the GUI.</p> <p>4) Selection of user scripts in action form should respect permissions.</p> <p>Can be a security issue if a script is for execution on RW hosts.</p> <p>5) Action form must be modified according to provided sketch.</p> <p>6) Database patch for converting existing IPMI commands to new DB structure</p> <p>7) For Telnet and SSH checks username, password are used for authentication purposes. For SSH authtype, publickey, privatekey can be used as well.</p> <p>8) Username, password,publickey, privatekey must support user macros. The macros are based on the target host.</p> <p>9) Server side must be modified to support new command types.</p> <p>10) Commands executed by Zabbix Agents will be based on system.run[], which can be enabled or disabled by EnableRemoteCommands</p> <p>11) Server must validate Host Groups defined for a Script. If a host is not in the specified host group, the command will not be executed on the host.</p> <p>12) API methods action.get, action.create and action.update will be extended to support new opcommand_hst/opcommand_grp fields.</p> <p>trunk 18964</p> <p>database changes have not been implemented according to the specification (which in this case probably means that specification was never updated as it was changed during the development...)</p> Development Rank 0|i02gev: Template [ZBXNEXT-641] Text Item : Accept empty value (like EOL) without unsupported https://support.zabbix.com/browse/ZBXNEXT-641 ZABBIX FEATURE REQUESTS <p>If a text item receive an empty value (or only an EOL) it will turn into "not supported".<br/> So we are forced to return a "." or a " ",if there is no output, which will be registered into text history like:<br/> 2011.Jan.26 13:07:32] .<br/> <span class="error">&#91;2011.Jan.26 13:07:00&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:06:28&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:05:56&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:05:25&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:04:54&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:04:23&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:03:50&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:03:18&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:02:47&#93;</span> .<br/> <span class="error">&#91;2011.Jan.26 13:02:14&#93;</span> 71% /usr/lib/firefox-3.6.13/firefox-bin -ProfileManager -no-remote . </p> <p>You can find more details here : <a href="http://www.zabbix.com/forum/showthread.php?p=79327#post79327" class="external-link" target="_blank" rel="nofollow noopener">http://www.zabbix.com/forum/showthread.php?p=79327#post79327</a><br/> Thank you <img class="emoticon" src="https://support.zabbix.com/images/icons/emoticons/wink.png" height="16" width="16" align="absmiddle" alt="" border="0"/></p> ZBXNEXT-641 Text Item : Accept empty value (like EOL) without unsupported New Feature Request Major Closed Duplicate Alexei Vladishev Christophe Fri, 28 Jan 2011 11:34:49 +0200 Thu, 22 Dec 2011 15:01:58 +0200 Fri, 20 May 2011 11:17:48 +0300 2.0.0 Agent (G) 0 0 <p>was implemented as <a href="https://support.zabbix.com/browse/ZBXNEXT-780" title="passive agents should be able to send empty strings" class="issue-link" data-issue-key="ZBXNEXT-780"><del>ZBXNEXT-780</del></a></p> Duplicate ZBXNEXT-780 Development Rank 0|i02gdb: Template [ZBXNEXT-558] Support of monitoring auto-registered hosts with passive checks https://support.zabbix.com/browse/ZBXNEXT-558 ZABBIX FEATURE REQUESTS ZBXNEXT-558 Support of monitoring auto-registered hosts with passive checks New Feature Request Major Closed Fixed Unassigned Alexander Vladishev Wed, 10 Nov 2010 18:03:59 +0200 Fri, 20 Nov 2015 16:34:56 +0200 Fri, 12 Nov 2010 13:35:31 +0200 2.0.0 2.0.0 Agent (G) Proxy (P) Server (S) 0 0 <p>Available in development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-558</p> <p>Available in version pre1.9.1, r15431.</p> <p>if multiple ips are configured for agentd listenip, what happens ? is the first one only sent to the server ?</p> <p>Yes, only the first one.</p> <p>new feature request about multiple ip addresses submitted as <a href="https://support.zabbix.com/browse/ZBXNEXT-717" title="send and use all ip addresses agent might have in listenip" class="issue-link" data-issue-key="ZBXNEXT-717">ZBXNEXT-717</a></p> Duplicate Development Rank 0|i02g4f: Template [ZBXNEXT-483] need item to get file contents https://support.zabbix.com/browse/ZBXNEXT-483 ZABBIX FEATURE REQUESTS <p>There is a need for an item like vfs.file.contents<span class="error">&#91;myfile.txt,&lt;encoding&gt;&#93;</span> to get contents of a file.</p> ZBXNEXT-483 need item to get file contents New Feature Request Major Closed Fixed Aleksandrs Saveljevs Aleksandrs Saveljevs Fri, 20 Aug 2010 15:32:56 +0300 Thu, 22 Dec 2011 15:01:56 +0200 Mon, 30 Aug 2010 11:00:15 +0300 2.0.0 Agent (G) 0 0 <p>Suggestions with regard to the item name are highly welcome.</p> <p>Merged into pre-2.0 in r14150.</p> Development Rank 0|i02fxj: Template [ZBXNEXT-366] Windows template needs improving https://support.zabbix.com/browse/ZBXNEXT-366 ZABBIX FEATURE REQUESTS <p>Please make default windows template show cpu usage in windows format not linux format. Also network stats need to work out of the box</p> Windows (all) ZBXNEXT-366 Windows template needs improving Change Request Major Closed Fixed Alexei Vladishev Tom Thu, 20 May 2010 02:32:20 +0300 Sat, 30 Mar 2019 01:55:26 +0200 Wed, 1 Aug 2012 13:59:08 +0300 1.8.2 2.0.0 Agent (G) 2 3 <p>For eg cpu %</p> <p>regarding network interfaces, i believe that problem is with the way windows handles network interfaces - zabbix items need interface name, but network interface names are not consistent over windows installations. please correct me if that's wrong, i haven't used windows for a long time now <img class="emoticon" src="https://support.zabbix.com/images/icons/emoticons/smile.png" height="16" width="16" align="absmiddle" alt="" border="0"/></p> <p>Windows template has the following items for monitoring the number of processes:</p> <p>proc.num[]<br/> system<span class="error">&#91;procrunning&#93;</span><br/> proc_cnt<span class="error">&#91;httpd&#93;</span></p> <p>The last two are outdated, undocumented, and not supported.</p> <p>last two process counting items have been removed for appliance, expected to trickle down to data.sql in next version</p> <p>templates were redone for 2.0, and windows template now uses lld for network interfaces. all the problems mentioned here should be solved by now</p> <p>From which version are the items below discontinued? I'm in version 4.0.5, I can delete or disable them, right?</p> <p>system <span class="error">&#91;procrunning&#93;</span><br/> proc_cnt <span class="error">&#91;httpd&#93;</span></p> Development Rank 0|i02fmv: Template