We are running SLESz 11.2. I want to use rstatd for server monitoring. Rstatd runs under inetd, and if I cat the /etc/xinet.d/rstatd file, I get the following:
service rstatd
        type                    = RPC
        rpc_version             = 2
        flags                   = IPv4
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        group                   = root
        server                  = /usr/sbin/rpc.rstatd
        disable                 = yes
There is no port specification in this file, and I believe that even if you specify a port entry, the xinetd will ignore it.

One can therefore only configure the firewall everytime that the port changes, run without firewall or not use rstatd at all.

Are there any solutions for this ?