From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Koch To: development@lists.ipfire.org Subject: [PATCH 3/3] zabbix_agentd: Add UserParameter for Pakfire Status Date: Sat, 27 Apr 2019 21:26:46 +0200 Message-ID: <1556393206-17040-3-git-send-email-ipfire@starkstromkonsument.de> In-Reply-To: <1556393206-17040-1-git-send-email-ipfire@starkstromkonsument.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8642219682600301539==" List-Id: --===============8642219682600301539== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Ship the UserParameter for monitoring the status of pakfire for keeping track= of available updates etc. Signed-off-by: Alexander Koch --- config/rootfiles/packages/zabbix_agentd | 1 + config/zabbix_agentd/sudoers | 8 ++++---- config/zabbix_agentd/userparameter_pakfire.conf | 2 ++ lfs/zabbix_agentd | 2 ++ 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 config/zabbix_agentd/userparameter_pakfire.conf diff --git a/config/rootfiles/packages/zabbix_agentd b/config/rootfiles/packa= ges/zabbix_agentd index eaecf26..4420bda 100644 --- a/config/rootfiles/packages/zabbix_agentd +++ b/config/rootfiles/packages/zabbix_agentd @@ -5,6 +5,7 @@ etc/zabbix_agentd etc/zabbix_agentd/scripts etc/zabbix_agentd/zabbix_agentd.conf etc/zabbix_agentd/zabbix_agentd.d +etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf usr/bin/zabbix_get usr/bin/zabbix_sender usr/lib/modules diff --git a/config/zabbix_agentd/sudoers b/config/zabbix_agentd/sudoers index f4e4321..1b362a4 100644 --- a/config/zabbix_agentd/sudoers +++ b/config/zabbix_agentd/sudoers @@ -8,10 +8,10 @@ # Some hints: # - It is strongly recommended to edit this file only using the visudo -f command. If you mess up this file, # you might end up locking yourself out of your system! -# - Append the full path to each command, using "," as separator. +# - Append the full path incl. parameters to each command, using "," as sepa= rator. # - Only add commands you really need. Zabbix should not have more rights th= an it has to. # -# Uncomment the following two lines and edit the example of commands to fit = your needs: +# Append / edit the following list of commands to fit your needs: # -#Defaults:zabbix !requiretty -#zabbix ALL=3D(ALL) NOPASSWD: , +Defaults:zabbix !requiretty +zabbix ALL=3D(ALL) NOPASSWD: /opt/pakfire/pakfire status diff --git a/config/zabbix_agentd/userparameter_pakfire.conf b/config/zabbix_= agentd/userparameter_pakfire.conf new file mode 100644 index 0000000..aa2e80f --- /dev/null +++ b/config/zabbix_agentd/userparameter_pakfire.conf @@ -0,0 +1,2 @@ +### Parameter for monitoring pakfire status +UserParameter=3Dpakfire.status,sudo /opt/pakfire/pakfire status diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd index 1dcf28c..d4d5a22 100644 --- a/lfs/zabbix_agentd +++ b/lfs/zabbix_agentd @@ -91,6 +91,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) -mkdir -pv /etc/zabbix_agentd/scripts install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/zabbix_agentd.conf \ /etc/zabbix_agentd/zabbix_agentd.conf + install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/userparameter_pakfire.con= f \ + /etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf =20 # Create directory for additional agent modules -mkdir -pv /usr/lib/zabbix --=20 2.7.4 --===============8642219682600301539==--