lxc.start.auto = 1
lxc.start.order = __CONTAINER_START_ORDER__
-lxc.start.delay = 3
+lxc.start.delay = 5
ipv4.method "manual" \
ipv4.route-metric 100 \
ipv4.routes "10.228.0.0/16 192.168.173.1, 192.168.42.0/24 192.168.173.1, 192.168.43.0/24 192.168.173.1" \
- ipv6.method "auto" \
- ipv6.route-metric 200 \
+ ipv6.method "disabled" \
save yes
#ipv4.route-table 150 \
# magyar telekom -> mt (13 * 10 + 20)
# the vpn server, the nameservers and everything from the perimeter network
# are routed via ACE
-ip rule add priority 64 from 10.228.109.104/32 lookup 30
+ip rule add priority 63 from 10.228.109.104/32 lookup 30
+ip rule add priority 64 from 10.228.109.154/32 lookup 30
ip rule add priority 65 from 10.228.109.236/32 lookup 30
ip rule add priority 66 from 10.228.109.253/32 lookup 30
ip rule add priority 128 from 192.168.173.0/24 lookup 30
104.109 IN PTR ins.in.useribm.hu.
+64.109 IN PTR fds.in.useribm.hu.
+
59.109 IN PTR dhcp.in.useribm.hu.
51.109 IN PTR winadk.in.useribm.hu.
8.6.d.6.3.0.e.f.f.f.8.1.c.0.0.0 IN PTR ins.in.useribm.hu.
+0.4.d.6.3.0.e.f.f.f.8.1.c.0.0.0 IN PTR fds.in.useribm.hu.
+
; ================================================================
; infrastructure management (im = 9 * 10 + 13 = 103)
ifg IN A 10.228.109.254
ifg IN AAAA 2a02:d400:0000:f268:000c:18ff:fe03:6dfe
dhcp IN A 10.228.109.253
-mx IN A 10.228.109.253
-mx IN AAAA 2a02:d400:0000:f268:000c:18ff:fe03:6dfd
ns IN A 10.228.109.253
ns IN AAAA 2a02:d400:0000:f268:000c:18ff:fe03:6dfd
svc IN A 10.228.109.253
ins IN A 10.228.109.104 ; in
ins IN AAAA 2a02:d400:0000:f268:000c:18ff:fe03:6d68
+fds IN A 10.228.109.64 ; fd
+fds IN AAAA 2a02:d400:0000:f268:000c:18ff:fe03:6d40
+
dhcp IN A 10.228.109.59 ; ds (dhcp server)
winadk IN A 10.228.109.51 ; dk
vpn.in 48
group 6:
- ldap.in 51
- pns.in 52
- sns.in 53
- wiki.in 54
+ fds.in 51
+ ldap.in 52
+ pns.in 53
+ sns.in 54
+ wiki.in 55
group 7:
dhsvn.in 61
delete_received_smses() {
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
curl --output /tmp/ses_tok.xml \
delete_sent_smses() {
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
curl --output /tmp/ses_tok.xml \
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
echo "${STR_DATE}: ${MESSAGE_TYPE}: $TEMPERATURE" | tee -a /var/log/temperature-${PRG_DATE}.log
process_received_smses() {
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
curl --output /tmp/ses_tok.xml \
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
if [ -f $SCRIPT_STOP ]
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
MESSAGE="${MESSAGE_TYPE}: temperature is $TEMPERATURE"
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
if [ ! -f $SCRIPT_STOP ]
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
if [ -f $SCRIPT_STOP ]
}
+IPMI_PROCESSES=$(ps -ef | grep [i]pmitool | wc -l)
+if [ $IPMI_PROCESSES -ne 0 ]
+then
+ echo "$IPMI_PROCESSES ipmitool processes running, exiting." >&2
+ exit 1
+fi
+
TEMPERATURE=$(ipmitool -H $IMM_FQDN -I open -P pwd sensor get 'Ambient Temp' \
| grep 'Sensor Reading' \
| sed 's/^ Sensor Reading : \([^ ]*\) (+\/- .) degrees C$/\1/')
delete_received_smses() {
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
curl --output /tmp/ses_tok.xml \
delete_sent_smses() {
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
curl --output /tmp/ses_tok.xml \
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
echo "${STR_DATE}: ${MESSAGE_TYPE}: $TEMPERATURE" | tee -a /var/log/temperature-${PRG_DATE}.log
process_received_smses() {
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
curl --output /tmp/ses_tok.xml \
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
if [ -f $SCRIPT_STOP ]
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
MESSAGE="${MESSAGE_TYPE}: temperature is $TEMPERATURE"
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
if [ ! -f $SCRIPT_STOP ]
MESSAGE_TYPE=$1
TEMPERATURE=$2
PRG_DATE=$(date +%Y%m%d)
- STR_DATE=$(date)
+ STR_DATE=$(LC_TIME=C.UTF-8 date)
if [ -f $SCRIPT_STOP ]
}
+IPMI_PROCESSES=$(ps -ef | grep [i]pmitool | wc -l)
+if [ $IPMI_PROCESSES -ne 0 ]
+then
+ echo "$IPMI_PROCESSES ipmitool processes running, exiting." >&2
+ exit 1
+fi
+
TEMPERATURE=$(ipmitool -H $IMM_FQDN -I open -P pwd sensor get 'Ambient Temp' \
| grep 'Sensor Reading' \
| sed 's/^ Sensor Reading : \([^ ]*\) (+\/- .) degrees C$/\1/')