any news about a zabbix template which use the API? 

Work User schrieb am Freitag, 1. September 2023 um 16:40:06 UTC+2:

> Here's what I use. It's more for showing me the date, duration, and backup 
> size than backup status, but it can be modified to show all statuses:
>
> SELECT jobid, name, s.jobstatuslong as status, to_char(endtime::date, 
> 'YYYY-MM-DD') as last_successful, to_char(date_part('epoch', endtime - 
> starttime) * interval '1 second', 'HH24:MI:SS') as duration, jobfiles, 
> jobbytes::bigint as size
> FROM job
> JOIN status s USING (jobstatus)
> WHERE level = 'F'
> AND jobstatus IN ('T', 'W')
> ORDER BY last_successful desc;
>
> In the WHERE clause:
>
> level = 'F' - only show full backups
> jobstatus IN ('T', 'W') - only show me successful and warning jobs. Take 
> this out to see all statuses
>
> Hope that helps
>
> On Friday, September 1, 2023 at 11:14:49 AM UTC Tihomir Vlahovski wrote:
>
>> I was planning the same and my idea was to use the API - 
>> https://docs.bareos.org/DeveloperGuide/api.html#
>> Still on my TODO list though
>>
>> Cheers,
>> -Tiho
>>
>> On Tuesday, August 22, 2023 at 11:58:57 AM UTC+3 Bruno Friedmann wrote:
>>
>>> I'm not sure to have 100% understood what you're looking for, if it is 
>>> about finished jobs (then search in the database is fine) or actually 
>>> running, planned and so on, which are only known by the director and are 
>>> lost if there's a crash.
>>>
>>>
>>> On Monday, August 21, 2023 at 11:10:06 AM UTC+2 Guy Van Sanden wrote:
>>>
>>>> Can I get the status of jobs from the database directly?
>>>> I'm rebuilding my Zabbix template to monitor bareos jobs, but that part 
>>>> is missing.
>>>>
>>>> I have this currently
>>>>
>>>> jobquery = "select distinct name from job where type = 'B' and clientid 
>>>> in (select clientid from client where jobretention <> 0);"
>>>> -> gets the jobs
>>>>
>>>> for job in jobs:
>>>>   statusquery = ("select * from job where name = '%s' order by endtime 
>>>> desc" %(job['name']))
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/78c71aa0-5c0f-41ef-8724-835921688ea8n%40googlegroups.com.

Reply via email to