Time periods¶
Overview¶
Object name: TP
Show¶
In order to list available time periods, use the SHOW action:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a show
id;name;alias;sunday;monday;tuesday;wednesday;thursday;friday,saturday
1;24x7;24_Hours_A_Day,_7_Days_A_Week;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00
2;none;No Time Is A Good Time;;;;;;;
3;nonworkhours;Non-Work Hours;00:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-24:00
4;workhours;Work hours;;09:00-17:00;09:00-17:00;09:00-17:00;09:00-17:00;09:00-17:00;
Add¶
In order to add a Time Period, use the ADD action:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a add -v "Timeperiod_Test;Timeperiod_Test"
Required fields are:
Order |
Description |
---|---|
1 |
Name |
2 |
Alias |
Del¶
If you want to remove a Time Period, use the DEL action. The Name is used for identifying the Time Period to delete:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a del -v "Timeperiod_Test"
Setparam¶
If you want to change a specific parameter of a time period, use the SETPARAM action. The Name is used for identifying the Time Period to update:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a setparam -v "Timeperiod_Test;monday;00:00-24:00"
Arguments are composed of the following columns:
Order |
Column description |
---|---|
1 |
Name of time period |
2 |
Parameter name |
3 |
Parameter value |
Parameters that you may change are:
Column |
Description |
---|---|
name |
Name |
alias |
Alias |
sunday |
Time Period definition for Sunday |
monday |
Time Period definition for Monday |
tuesday |
Time Period definition for Tuesday |
wednesday |
Time Period definition for Wednesday |
thursday |
Time Period definition for Thursday |
friday |
Time Period definition for Friday |
saturday |
Time Period definition for Saturday |
include |
example: […] -v “Timeperiod_Test;include;workhours”; Use delimiter | for multiple inclusion definitions |
exclude |
example: […] -v “Timeperiod_Test;exclude;weekend” use delimiter | for multiple exclusion definitions |
Getexception¶
In order to view the exception list of a time period, use the GETEXCEPTION action:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a getexception -v "mytimeperiod"
days;timerange
january 1;00:00-00:00
december 25;00:00-00:00
Setexception¶
In order to set an exception on a timeperiod, use the SETEXCEPTION action:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a setexception -v "mytimeperiod;january 1;00:00-24:00"
Note
If exception does not exist, it will be created, otherwise it will be overwritten.
Delexception¶
In order to delete an exception, use the DELEXCEPTION action:
[root@centreon ~]# ./centreon -u admin -p centreon -o TP -a delexception -v "mytimeperiod;january 1"
Arguments are composed of the following columns:
Order |
Column description |
---|---|
1 |
Name of timeperiod |
2 |
Exception to remove from timeperiod |